Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usbnet: cdc-ether: 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>

authored by

Ming Lei and committed by
David S. Miller
418fc57a 7a97856e

+1 -4
+1 -4
drivers/net/usb/cdc_ether.c
··· 406 406 case USB_CDC_NOTIFY_NETWORK_CONNECTION: 407 407 netif_dbg(dev, timer, dev->net, "CDC: carrier %s\n", 408 408 event->wValue ? "on" : "off"); 409 - if (event->wValue) 410 - netif_carrier_on(dev->net); 411 - else 412 - netif_carrier_off(dev->net); 409 + usbnet_link_change(dev, event->wValue, 0); 413 410 break; 414 411 case USB_CDC_NOTIFY_SPEED_CHANGE: /* tx/rx rates */ 415 412 netif_dbg(dev, timer, dev->net, "CDC: speed change (len %d)\n",