summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/usb
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2014-05-14 11:25:59 +0000
committerhselasky <hselasky@FreeBSD.org>2014-05-14 11:25:59 +0000
commite3f37a4f6e47ee023428d5aafde4ce55ce4139ee (patch)
treef4dc892a8efee57480317fde990d38a8044b8cdf /sys/dev/sound/usb
parente068a6596fbff3410bb84f70bfb90eeb228edd52 (diff)
downloadFreeBSD-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.c2
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);
OpenPOWER on IntegriCloud