37 lines
1.4 KiB
Diff
37 lines
1.4 KiB
Diff
From ee3585e8db845cba146ecfd829b8c37f1447e1a7 Mon Sep 17 00:00:00 2001
|
|
From: Ben Hutchings <ben@decadent.org.uk>
|
|
Date: Thu, 28 Jan 2010 23:11:20 +0000
|
|
Subject: [PATCH] cdc_ether: Partially revert "usbnet: Set link down initially ..."
|
|
|
|
Commit 37e8273cd30592d3a82bcb70cbb1bdc4eaeb6b71 ("usbnet: Set link down
|
|
initially for drivers that update link state") changed the initial link
|
|
state in cdc_ether and other drivers based on the understanding that the
|
|
devices they support generate link change interrupts. However, this is
|
|
optional in the CDC Ethernet protocol, and two users have reported in
|
|
<http://bugzilla.kernel.org/show_bug.cgi?id=14791> that the link state
|
|
for their devices remains down. Therefore, revert the change in
|
|
cdc_ether.
|
|
|
|
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
|
|
Tested-by: Avi Rozen <avi.rozen@gmail.com>
|
|
---
|
|
drivers/net/usb/cdc_ether.c | 2 +-
|
|
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
|
|
diff --git a/drivers/net/usb/cdc_ether.c b/drivers/net/usb/cdc_ether.c
|
|
index 21e183a..4f27f02 100644
|
|
--- a/drivers/net/usb/cdc_ether.c
|
|
+++ b/drivers/net/usb/cdc_ether.c
|
|
@@ -419,7 +419,7 @@ static int cdc_manage_power(struct usbnet *dev, int on)
|
|
|
|
static const struct driver_info cdc_info = {
|
|
.description = "CDC Ethernet Device",
|
|
- .flags = FLAG_ETHER | FLAG_LINK_INTR,
|
|
+ .flags = FLAG_ETHER,
|
|
// .check_connect = cdc_check_connect,
|
|
.bind = cdc_bind,
|
|
.unbind = usbnet_cdc_unbind,
|
|
--
|
|
1.6.6
|
|
|