Hi Greg, Today's linux-next merge of the staging tree got a conflict in drivers/staging/usbip/stub_dev.c between commit d3ac07788017 ("staging: usbip: bugfix prevent driver unbind") from the staging.current tree and commit d012c2a5aca1 ("staging: usbip: stub_dev.c: move stub_driver definition and update driver name") from the staging tree. I fixed it up (see below) and can carry the fix as necessary. -- Cheers, Stephen Rothwell sfr@xxxxxxxxxxxxxxxx diff --cc drivers/staging/usbip/stub_dev.c index 8cbea42,e26b2ee..0000000 --- a/drivers/staging/usbip/stub_dev.c +++ b/drivers/staging/usbip/stub_dev.c @@@ -546,19 -524,9 +524,28 @@@ static void stub_disconnect(struct usb_ } } +/* + * Presence of pre_reset and post_reset prevents the driver from being unbound + * when the device is being reset + */ + +int stub_pre_reset(struct usb_interface *interface) +{ + dev_dbg(&interface->dev, "pre_reset\n"); + return 0; +} + +int stub_post_reset(struct usb_interface *interface) +{ + dev_dbg(&interface->dev, "post_reset\n"); + return 0; +} ++ + struct usb_driver stub_driver = { + .name = "usbip-host", + .probe = stub_probe, + .disconnect = stub_disconnect, + .id_table = stub_table, ++ .pre_reset = stub_pre_reset, ++ .post_reset = stub_post_reset, + }; -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html