Index: usb-devel/drivers/usb/core/driver.c =================================================================== --- usb-devel.orig/drivers/usb/core/driver.c +++ usb-devel/drivers/usb/core/driver.c @@ -358,7 +358,11 @@ static int usb_probe_interface(struct de intf->needs_altsetting0 = 0; } + dev_info(&intf->dev, "Refcount before probe: %d\n", + refcount_read(&intf->dev.kobj.kref.refcount)); error = driver->probe(intf, id); + dev_info(&intf->dev, "Refcount after probe: %d\n", + refcount_read(&intf->dev.kobj.kref.refcount)); if (error) goto err;