Commit 1aee199c authored by Arjan Mels's avatar Arjan Mels Committed by Greg Kroah-Hartman

drivers/staging/usbip: bugfix prevent driver unbind regression in linux-next

Fix regression problem in linux-next: post_reset and pre_reset are no longer
included in linux-next while they are in linux-3.0rc5.
Signed-off-by: default avatarArjan Mels <arjan.mels@gmx.net>
Cc: usbip-devel <usbip-devel@lists.sourceforge.net>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 8547d4cc
...@@ -524,9 +524,28 @@ static void stub_disconnect(struct usb_interface *interface) ...@@ -524,9 +524,28 @@ static void stub_disconnect(struct usb_interface *interface)
} }
} }
/*
* 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 = { struct usb_driver stub_driver = {
.name = "usbip-host", .name = "usbip-host",
.probe = stub_probe, .probe = stub_probe,
.disconnect = stub_disconnect, .disconnect = stub_disconnect,
.id_table = stub_table, .id_table = stub_table,
}; .pre_reset = stub_pre_reset,
.post_reset = stub_post_reset,
};
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment