Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+20 −1
Original line number Diff line number Diff line
@@ -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 = {
	.name		= "usbip-host",
	.probe		= stub_probe,
	.disconnect	= stub_disconnect,
	.id_table	= stub_table,
	.pre_reset	= stub_pre_reset,
	.post_reset	= stub_post_reset,
 };