aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/usb/cdc_subset.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-07-30 11:56:23 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-07-30 11:56:23 -0400
commit1d8fcba1de632d7a43349788ad534c5a32c5a44c (patch)
treebcc6dec544fc2d9ab03a8e40f7c2d3242b58d64d /drivers/net/usb/cdc_subset.c
parentb527caee1b91946db844b1dc63d4f726958891c8 (diff)
Revert "cdc_subset: deal with a device that needs reset for timeout"
This reverts commit 20fbe3ae990fd54fc7d1f889d61958bc8b38f254. As reported by Stephen Rothwell, it causes compile failures in certain configurations: drivers/net/usb/cdc_subset.c:360:15: error: 'dummy_prereset' undeclared here (not in a function) .pre_reset = dummy_prereset, ^ drivers/net/usb/cdc_subset.c:361:16: error: 'dummy_postreset' undeclared here (not in a function) .post_reset = dummy_postreset, ^ Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Acked-by: David Miller <davem@davemloft.net> Cc: Oliver Neukum <oneukum@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/net/usb/cdc_subset.c')
-rw-r--r--drivers/net/usb/cdc_subset.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/drivers/net/usb/cdc_subset.c b/drivers/net/usb/cdc_subset.c
index 3ef411efd86e..91f0919fe278 100644
--- a/drivers/net/usb/cdc_subset.c
+++ b/drivers/net/usb/cdc_subset.c
@@ -85,34 +85,9 @@ static int always_connected (struct usbnet *dev)
85 * 85 *
86 *-------------------------------------------------------------------------*/ 86 *-------------------------------------------------------------------------*/
87 87
88static void m5632_recover(struct usbnet *dev)
89{
90 struct usb_device *udev = dev->udev;
91 struct usb_interface *intf = dev->intf;
92 int r;
93
94 r = usb_lock_device_for_reset(udev, intf);
95 if (r < 0)
96 return;
97
98 usb_reset_device(udev);
99 usb_unlock_device(udev);
100}
101
102static int dummy_prereset(struct usb_interface *intf)
103{
104 return 0;
105}
106
107static int dummy_postreset(struct usb_interface *intf)
108{
109 return 0;
110}
111
112static const struct driver_info ali_m5632_info = { 88static const struct driver_info ali_m5632_info = {
113 .description = "ALi M5632", 89 .description = "ALi M5632",
114 .flags = FLAG_POINTTOPOINT, 90 .flags = FLAG_POINTTOPOINT,
115 .recover = m5632_recover,
116}; 91};
117 92
118#endif 93#endif
@@ -357,8 +332,6 @@ static struct usb_driver cdc_subset_driver = {
357 .probe = usbnet_probe, 332 .probe = usbnet_probe,
358 .suspend = usbnet_suspend, 333 .suspend = usbnet_suspend,
359 .resume = usbnet_resume, 334 .resume = usbnet_resume,
360 .pre_reset = dummy_prereset,
361 .post_reset = dummy_postreset,
362 .disconnect = usbnet_disconnect, 335 .disconnect = usbnet_disconnect,
363 .id_table = products, 336 .id_table = products,
364 .disable_hub_initiated_lpm = 1, 337 .disable_hub_initiated_lpm = 1,