Only match devices with a valid configuration.
authormpi <mpi@openbsd.org>
Fri, 12 Jun 2015 15:47:31 +0000 (15:47 +0000)
committermpi <mpi@openbsd.org>
Fri, 12 Jun 2015 15:47:31 +0000 (15:47 +0000)
commit7ebc5b51da5611c78123bf2a163bb4cee0fee6d5
tree9e2efe12c6dafc889c8722d6cffa0d9c8496d325
parent8c0a12effc2d932128275c1c60017821de9742d6
Only match devices with a valid configuration.

Most of the WiFi/Ethernet USB adapter only have one configuration and always
use its first interface.  In order to improve USB descriptors parsing start
by reducing the number of places where a configuration is set.

Tests & ok stsp@
13 files changed:
sys/dev/usb/if_athn_usb.c
sys/dev/usb/if_axe.c
sys/dev/usb/if_axen.c
sys/dev/usb/if_axenreg.h
sys/dev/usb/if_axereg.h
sys/dev/usb/if_rsu.c
sys/dev/usb/if_rum.c
sys/dev/usb/if_rumreg.h
sys/dev/usb/if_run.c
sys/dev/usb/if_urtw.c
sys/dev/usb/if_urtwn.c
sys/dev/usb/if_wi_usb.c
sys/dev/usb/if_wi_usb.h