diff options
author | hselasky <hselasky@FreeBSD.org> | 2014-05-14 11:25:59 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2014-05-14 11:25:59 +0000 |
commit | e3f37a4f6e47ee023428d5aafde4ce55ce4139ee (patch) | |
tree | f4dc892a8efee57480317fde990d38a8044b8cdf /sys/dev/sound/usb | |
parent | e068a6596fbff3410bb84f70bfb90eeb228edd52 (diff) | |
download | FreeBSD-src-e3f37a4f6e47ee023428d5aafde4ce55ce4139ee.zip FreeBSD-src-e3f37a4f6e47ee023428d5aafde4ce55ce4139ee.tar.gz |
Make sure the USB audio driver is loaded last. This is important when
built as part of a kernel module to prevent panics when the USB audio
driver kernel module is unloaded.
Suggested by: marius @
MFC after: 1 week
Diffstat (limited to 'sys/dev/sound/usb')
-rw-r--r-- | sys/dev/sound/usb/uaudio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/sound/usb/uaudio.c b/sys/dev/sound/usb/uaudio.c index 33ff274..1af8cb2 100644 --- a/sys/dev/sound/usb/uaudio.c +++ b/sys/dev/sound/usb/uaudio.c @@ -5917,7 +5917,7 @@ uaudio_hid_detach(struct uaudio_softc *sc) usbd_transfer_unsetup(sc->sc_hid.xfer, UAUDIO_HID_N_TRANSFER); } -DRIVER_MODULE(uaudio, uhub, uaudio_driver, uaudio_devclass, NULL, 0); +DRIVER_MODULE_ORDERED(uaudio, uhub, uaudio_driver, uaudio_devclass, NULL, 0, SI_ORDER_ANY); MODULE_DEPEND(uaudio, usb, 1, 1, 1); MODULE_DEPEND(uaudio, sound, SOUND_MINVER, SOUND_PREFVER, SOUND_MAXVER); MODULE_VERSION(uaudio, 1); |