diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-07-30 11:56:23 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-07-30 11:56:23 -0400 |
commit | 1d8fcba1de632d7a43349788ad534c5a32c5a44c (patch) | |
tree | bcc6dec544fc2d9ab03a8e40f7c2d3242b58d64d /drivers/net/usb/cdc_subset.c | |
parent | b527caee1b91946db844b1dc63d4f726958891c8 (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.c | 27 |
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 | ||
88 | static 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 | |||
102 | static int dummy_prereset(struct usb_interface *intf) | ||
103 | { | ||
104 | return 0; | ||
105 | } | ||
106 | |||
107 | static int dummy_postreset(struct usb_interface *intf) | ||
108 | { | ||
109 | return 0; | ||
110 | } | ||
111 | |||
112 | static const struct driver_info ali_m5632_info = { | 88 | static 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, |