Change the USB audio kernel module linking order, so that the USB

audio device driver is detached first and not its children. This fixes
a panic in some cases when unloading "snd_uaudio" while a USB device
is plugged. The linking order affects the order in which the module
dependencies are registered.

MFC after:	1 week
This commit is contained in:
hselasky 2014-05-14 07:33:06 +00:00
parent 26ec1c7bf1
commit 096b4e7a7b

View File

@ -7,6 +7,6 @@ S= ${.CURDIR}/../../../..
KMOD= snd_uaudio
SRCS= bus_if.h device_if.h usb_if.h vnode_if.h
SRCS+= opt_usb.h opt_bus.h feeder_if.h channel_if.h usbdevs.h
SRCS+= uaudio.c uaudio_pcm.c
SRCS+= uaudio_pcm.c uaudio.c
.include <bsd.kmod.mk>