Kill a bunch of DVACT_DEACTIVATE handlers whose only purpose were to
authormpi <mpi@openbsd.org>
Sat, 12 Jul 2014 07:59:23 +0000 (07:59 +0000)
committermpi <mpi@openbsd.org>
Sat, 12 Jul 2014 07:59:23 +0000 (07:59 +0000)
commit53c6612dc6a1fb4b5f0c081b7c0aca5ba83666a3
tree3c103224857e73bae4e4e9f578342fa14ca89cb2
parent5b791294fde6e55e7844f65ac20ecf85034abe1f
Kill a bunch of DVACT_DEACTIVATE handlers whose only purpose were to
set the 'dying' flag of a device.  Such handlers are useless now that
usbd_detach() already set this flag.

Even if the purpose of this flag is questionnable on OpenBSD because
DVACT_DEACTIVATE acts as a pre-detach event, this is just a first small
step towards the simplification of the autoconf(9) device states.

This cleaning is now possible thanks to the work of pirofti@ to convert
all the USB drivers to properly use usbd_is_dying().

Discussed many times with deraadt@
26 files changed:
sys/dev/usb/if_athn_usb.c
sys/dev/usb/if_atu.c
sys/dev/usb/if_aue.c
sys/dev/usb/if_axe.c
sys/dev/usb/if_axen.c
sys/dev/usb/if_cdce.c
sys/dev/usb/if_cue.c
sys/dev/usb/if_kue.c
sys/dev/usb/if_mos.c
sys/dev/usb/if_otus.c
sys/dev/usb/if_ral.c
sys/dev/usb/if_rsu.c
sys/dev/usb/if_rum.c
sys/dev/usb/if_run.c
sys/dev/usb/if_smsc.c
sys/dev/usb/if_uath.c
sys/dev/usb/if_udav.c
sys/dev/usb/if_ugl.c
sys/dev/usb/if_upgt.c
sys/dev/usb/if_upl.c
sys/dev/usb/if_url.c
sys/dev/usb/if_urndis.c
sys/dev/usb/if_urtw.c
sys/dev/usb/if_urtwn.c
sys/dev/usb/if_wi_usb.c
sys/dev/usb/if_zyd.c