summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/usb/usb_port.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/usb/usb_port.h b/sys/dev/usb/usb_port.h
index 69fb7a1..972c4e9 100644
--- a/sys/dev/usb/usb_port.h
+++ b/sys/dev/usb/usb_port.h
@@ -421,8 +421,8 @@ typedef struct callout usb_callout_t;
#define config_detach(dev, flag) \
do { \
- free(device_get_ivars(dev), M_USB); \
device_detach(dev); \
+ free(device_get_ivars(dev), M_USB); \
device_delete_child(device_get_parent(dev), dev); \
} while (0);
OpenPOWER on IntegriCloud