aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/controller
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2011-01-18 21:18:51 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2011-01-18 21:18:51 +0000
commit8be0933446caba21e55c6b59b507f5a81eab797a (patch)
tree1439c526c24fdf3a4820b9cffac345f001eeac0a /sys/dev/usb/controller
parent0d5ccb45d8a32f2097b0c39555797d3db10b8fab (diff)
Notes
Diffstat (limited to 'sys/dev/usb/controller')
-rw-r--r--sys/dev/usb/controller/usb_controller.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/usb/controller/usb_controller.c b/sys/dev/usb/controller/usb_controller.c
index 867f8c537d441..408390c86a73d 100644
--- a/sys/dev/usb/controller/usb_controller.c
+++ b/sys/dev/usb/controller/usb_controller.c
@@ -206,8 +206,9 @@ usb_detach(device_t dev)
usb_proc_free(&bus->control_xfer_proc);
+#if USB_HAVE_PF
usbpf_detach(bus);
-
+#endif
return (0);
}
@@ -436,8 +437,9 @@ usb_attach_sub(device_t dev, struct usb_bus *bus)
usb_devclass_ptr = devclass_find("usbus");
mtx_unlock(&Giant);
+#if USB_HAVE_PF
usbpf_attach(bus);
-
+#endif
/* Initialise USB process messages */
bus->explore_msg[0].hdr.pm_callback = &usb_bus_explore;
bus->explore_msg[0].bus = bus;