diff options
author | Ming Lei <ming.lei@canonical.com> | 2013-04-11 00:40:34 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-04-11 15:57:16 -0400 |
commit | eae65919aa66ca7ec6f02a0a61076ecf0577ff60 (patch) | |
tree | bcded7b5b118094c35f680866c21ab7bd7bfb6e4 /drivers/net/usb | |
parent | 8a34b0ae8778f6b42ed38857486b769a224e2536 (diff) |
usbnet: asix: apply usbnet_link_change
Use usbnet_link_change to handle link change centrally.
Signed-off-by: Ming Lei <ming.lei@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/usb')
-rw-r--r-- | drivers/net/usb/asix_devices.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/net/usb/asix_devices.c b/drivers/net/usb/asix_devices.c index 709753469099..ad5d1e4384db 100644 --- a/drivers/net/usb/asix_devices.c +++ b/drivers/net/usb/asix_devices.c | |||
@@ -55,11 +55,7 @@ static void asix_status(struct usbnet *dev, struct urb *urb) | |||
55 | event = urb->transfer_buffer; | 55 | event = urb->transfer_buffer; |
56 | link = event->link & 0x01; | 56 | link = event->link & 0x01; |
57 | if (netif_carrier_ok(dev->net) != link) { | 57 | if (netif_carrier_ok(dev->net) != link) { |
58 | if (link) { | 58 | usbnet_link_change(dev, link, 1); |
59 | netif_carrier_on(dev->net); | ||
60 | usbnet_defer_kevent (dev, EVENT_LINK_RESET ); | ||
61 | } else | ||
62 | netif_carrier_off(dev->net); | ||
63 | netdev_dbg(dev->net, "Link Status is: %d\n", link); | 59 | netdev_dbg(dev->net, "Link Status is: %d\n", link); |
64 | } | 60 | } |
65 | } | 61 | } |