freebsd_network: Do not deinitialize USB if we never initialized it.
Fixes some "mutex not owned" KDLs seen on deinitialization.
This commit is contained in:
@@ -50,8 +50,10 @@ init_usb()
|
|||||||
void
|
void
|
||||||
uninit_usb()
|
uninit_usb()
|
||||||
{
|
{
|
||||||
if (sUSB != NULL)
|
if (sUSB == NULL)
|
||||||
put_module(B_USB_MODULE_NAME);
|
return;
|
||||||
|
|
||||||
|
put_module(B_USB_MODULE_NAME);
|
||||||
if (sUSBTaskqueue != NULL)
|
if (sUSBTaskqueue != NULL)
|
||||||
taskqueue_free(sUSBTaskqueue);
|
taskqueue_free(sUSBTaskqueue);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user