Skip to content

Commit eae6591

Browse files
Ming Leidavem330
authored andcommitted
usbnet: asix: apply usbnet_link_change
Use usbnet_link_change to handle link change centrally. Signed-off-by: Ming Lei <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 8a34b0a commit eae6591

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

drivers/net/usb/asix_devices.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,7 @@ static void asix_status(struct usbnet *dev, struct urb *urb)
5555
event = urb->transfer_buffer;
5656
link = event->link & 0x01;
5757
if (netif_carrier_ok(dev->net) != link) {
58-
if (link) {
59-
netif_carrier_on(dev->net);
60-
usbnet_defer_kevent (dev, EVENT_LINK_RESET );
61-
} else
62-
netif_carrier_off(dev->net);
58+
usbnet_link_change(dev, link, 1);
6359
netdev_dbg(dev->net, "Link Status is: %d\n", link);
6460
}
6561
}

0 commit comments

Comments
 (0)