diff options
-rw-r--r-- | sys/dev/usb/usb_port.h | 2 |
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); |