diff options
author | Kevin | 2014-11-15 10:00:36 +0800 |
---|---|---|
committer | Kevin | 2014-11-15 10:00:36 +0800 |
commit | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (patch) | |
tree | de942df665fac4bac0d9cb7ae86910fe937b0c1a /ANDROID_3.4.5/drivers/net/usb/cdc_ether.c | |
parent | 392e8802486cb573b916e746010e141a75f507e6 (diff) | |
download | FOSSEE-netbook-kernel-source-9d40ac5867b9aefe0722bc1f110b965ff294d30d.tar.gz FOSSEE-netbook-kernel-source-9d40ac5867b9aefe0722bc1f110b965ff294d30d.tar.bz2 FOSSEE-netbook-kernel-source-9d40ac5867b9aefe0722bc1f110b965ff294d30d.zip |
add via modify part source code for wm8880 4.4 kitkat
Diffstat (limited to 'ANDROID_3.4.5/drivers/net/usb/cdc_ether.c')
-rw-r--r-- | ANDROID_3.4.5/drivers/net/usb/cdc_ether.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ANDROID_3.4.5/drivers/net/usb/cdc_ether.c b/ANDROID_3.4.5/drivers/net/usb/cdc_ether.c index 425e201f..202af629 100644 --- a/ANDROID_3.4.5/drivers/net/usb/cdc_ether.c +++ b/ANDROID_3.4.5/drivers/net/usb/cdc_ether.c @@ -429,7 +429,7 @@ void usbnet_cdc_status(struct usbnet *dev, struct urb *urb) } } EXPORT_SYMBOL_GPL(usbnet_cdc_status); - +void check_set_mac(unsigned char *buf); int usbnet_cdc_bind(struct usbnet *dev, struct usb_interface *intf) { int status; @@ -443,6 +443,7 @@ int usbnet_cdc_bind(struct usbnet *dev, struct usb_interface *intf) return status; status = usbnet_get_ethernet_addr(dev, info->ether->iMACAddress); + check_set_mac(dev->net->dev_addr); if (status < 0) { usb_set_intfdata(info->data, NULL); usb_driver_release_interface(driver_of(intf), info->data); @@ -640,7 +641,7 @@ static const struct usb_device_id products [] = { }; MODULE_DEVICE_TABLE(usb, products); -static struct usb_driver cdc_driver = { +struct usb_driver cdc_driver = { .name = "cdc_ether", .id_table = products, .probe = usbnet_probe, @@ -650,6 +651,7 @@ static struct usb_driver cdc_driver = { .reset_resume = usbnet_resume, .supports_autosuspend = 1, }; +EXPORT_SYMBOL_GPL(cdc_driver); module_usb_driver(cdc_driver); |