diff options
Diffstat (limited to 'drivers/usb/net')
| -rw-r--r-- | drivers/usb/net/pegasus.c | 1 | ||||
| -rw-r--r-- | drivers/usb/net/pegasus.h | 26 | ||||
| -rw-r--r-- | drivers/usb/net/rtl8150.c | 4 | ||||
| -rw-r--r-- | drivers/usb/net/zd1201.c | 9 |
4 files changed, 21 insertions, 19 deletions
diff --git a/drivers/usb/net/pegasus.c b/drivers/usb/net/pegasus.c index 156a2f1cb39a..5b6675684567 100644 --- a/drivers/usb/net/pegasus.c +++ b/drivers/usb/net/pegasus.c | |||
| @@ -524,6 +524,7 @@ static int enable_net_traffic(struct net_device *dev, struct usb_device *usb) | |||
| 524 | ret = set_registers(pegasus, EthCtrl0, 3, data); | 524 | ret = set_registers(pegasus, EthCtrl0, 3, data); |
| 525 | 525 | ||
| 526 | if (usb_dev_id[pegasus->dev_index].vendor == VENDOR_LINKSYS || | 526 | if (usb_dev_id[pegasus->dev_index].vendor == VENDOR_LINKSYS || |
| 527 | usb_dev_id[pegasus->dev_index].vendor == VENDOR_LINKSYS2 || | ||
| 527 | usb_dev_id[pegasus->dev_index].vendor == VENDOR_DLINK) { | 528 | usb_dev_id[pegasus->dev_index].vendor == VENDOR_DLINK) { |
| 528 | u16 auxmode; | 529 | u16 auxmode; |
| 529 | read_mii_word(pegasus, 0, 0x1b, &auxmode); | 530 | read_mii_word(pegasus, 0, 0x1b, &auxmode); |
diff --git a/drivers/usb/net/pegasus.h b/drivers/usb/net/pegasus.h index 9fbd59b55cb6..a54752ce1493 100644 --- a/drivers/usb/net/pegasus.h +++ b/drivers/usb/net/pegasus.h | |||
| @@ -25,7 +25,6 @@ | |||
| 25 | #define PHY_READ 0x40 | 25 | #define PHY_READ 0x40 |
| 26 | #define PHY_WRITE 0x20 | 26 | #define PHY_WRITE 0x20 |
| 27 | #define DEFAULT_GPIO_RESET 0x24 | 27 | #define DEFAULT_GPIO_RESET 0x24 |
| 28 | #define LINKSYS_GPIO_RESET 0x24 | ||
| 29 | #define DEFAULT_GPIO_SET 0x26 | 28 | #define DEFAULT_GPIO_SET 0x26 |
| 30 | 29 | ||
| 31 | #define PEGASUS_PRESENT 0x00000001 | 30 | #define PEGASUS_PRESENT 0x00000001 |
| @@ -140,6 +139,7 @@ struct usb_eth_dev { | |||
| 140 | #define VENDOR_KINGSTON 0x0951 | 139 | #define VENDOR_KINGSTON 0x0951 |
| 141 | #define VENDOR_LANEED 0x056e | 140 | #define VENDOR_LANEED 0x056e |
| 142 | #define VENDOR_LINKSYS 0x066b | 141 | #define VENDOR_LINKSYS 0x066b |
| 142 | #define VENDOR_LINKSYS2 0x077b | ||
| 143 | #define VENDOR_MELCO 0x0411 | 143 | #define VENDOR_MELCO 0x0411 |
| 144 | #define VENDOR_MICROSOFT 0x045e | 144 | #define VENDOR_MICROSOFT 0x045e |
| 145 | #define VENDOR_MOBILITY 0x1342 | 145 | #define VENDOR_MOBILITY 0x1342 |
| @@ -218,15 +218,15 @@ PEGASUS_DEV( "Corega FEter USB-TX", VENDOR_COREGA, 0x0004, | |||
| 218 | PEGASUS_DEV( "Corega FEter USB-TXS", VENDOR_COREGA, 0x000d, | 218 | PEGASUS_DEV( "Corega FEter USB-TXS", VENDOR_COREGA, 0x000d, |
| 219 | DEFAULT_GPIO_RESET | PEGASUS_II ) | 219 | DEFAULT_GPIO_RESET | PEGASUS_II ) |
| 220 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4001, | 220 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4001, |
| 221 | LINKSYS_GPIO_RESET ) | 221 | DEFAULT_GPIO_RESET ) |
| 222 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4002, | 222 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4002, |
| 223 | LINKSYS_GPIO_RESET ) | 223 | DEFAULT_GPIO_RESET ) |
| 224 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4102, | 224 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4102, |
| 225 | LINKSYS_GPIO_RESET | PEGASUS_II ) | 225 | DEFAULT_GPIO_RESET | PEGASUS_II ) |
| 226 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x400b, | 226 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x400b, |
| 227 | LINKSYS_GPIO_RESET | PEGASUS_II ) | 227 | DEFAULT_GPIO_RESET | PEGASUS_II ) |
| 228 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x200c, | 228 | PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x200c, |
| 229 | LINKSYS_GPIO_RESET | PEGASUS_II ) | 229 | DEFAULT_GPIO_RESET | PEGASUS_II ) |
| 230 | PEGASUS_DEV( "D-Link DSB-650TX(PNA)", VENDOR_DLINK, 0x4003, | 230 | PEGASUS_DEV( "D-Link DSB-650TX(PNA)", VENDOR_DLINK, 0x4003, |
| 231 | DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | 231 | DEFAULT_GPIO_RESET | HAS_HOME_PNA ) |
| 232 | PEGASUS_DEV( "D-Link DSB-650", VENDOR_DLINK, 0xabc1, | 232 | PEGASUS_DEV( "D-Link DSB-650", VENDOR_DLINK, 0xabc1, |
| @@ -260,17 +260,19 @@ PEGASUS_DEV( "LANEED USB Ethernet LD-USB/T", VENDOR_LANEED, 0xabc1, | |||
| 260 | PEGASUS_DEV( "LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x200c, | 260 | PEGASUS_DEV( "LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x200c, |
| 261 | DEFAULT_GPIO_RESET | PEGASUS_II ) | 261 | DEFAULT_GPIO_RESET | PEGASUS_II ) |
| 262 | PEGASUS_DEV( "Linksys USB10TX", VENDOR_LINKSYS, 0x2202, | 262 | PEGASUS_DEV( "Linksys USB10TX", VENDOR_LINKSYS, 0x2202, |
| 263 | LINKSYS_GPIO_RESET ) | 263 | DEFAULT_GPIO_RESET ) |
| 264 | PEGASUS_DEV( "Linksys USB100TX", VENDOR_LINKSYS, 0x2203, | 264 | PEGASUS_DEV( "Linksys USB100TX", VENDOR_LINKSYS, 0x2203, |
| 265 | LINKSYS_GPIO_RESET ) | 265 | DEFAULT_GPIO_RESET ) |
| 266 | PEGASUS_DEV( "Linksys USB100TX", VENDOR_LINKSYS, 0x2204, | 266 | PEGASUS_DEV( "Linksys USB100TX", VENDOR_LINKSYS, 0x2204, |
| 267 | LINKSYS_GPIO_RESET | HAS_HOME_PNA ) | 267 | DEFAULT_GPIO_RESET | HAS_HOME_PNA ) |
| 268 | PEGASUS_DEV( "Linksys USB10T Ethernet Adapter", VENDOR_LINKSYS, 0x2206, | 268 | PEGASUS_DEV( "Linksys USB10T Ethernet Adapter", VENDOR_LINKSYS, 0x2206, |
| 269 | LINKSYS_GPIO_RESET | PEGASUS_II) | 269 | DEFAULT_GPIO_RESET | PEGASUS_II) |
| 270 | PEGASUS_DEV( "Linksys USBVPN1", VENDOR_LINKSYS2, 0x08b4, | ||
| 271 | DEFAULT_GPIO_RESET ) | ||
| 270 | PEGASUS_DEV( "Linksys USB USB100TX", VENDOR_LINKSYS, 0x400b, | 272 | PEGASUS_DEV( "Linksys USB USB100TX", VENDOR_LINKSYS, 0x400b, |
| 271 | LINKSYS_GPIO_RESET | PEGASUS_II ) | 273 | DEFAULT_GPIO_RESET | PEGASUS_II ) |
| 272 | PEGASUS_DEV( "Linksys USB10TX", VENDOR_LINKSYS, 0x200c, | 274 | PEGASUS_DEV( "Linksys USB10TX", VENDOR_LINKSYS, 0x200c, |
| 273 | LINKSYS_GPIO_RESET | PEGASUS_II ) | 275 | DEFAULT_GPIO_RESET | PEGASUS_II ) |
| 274 | PEGASUS_DEV( "MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0001, | 276 | PEGASUS_DEV( "MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0001, |
| 275 | DEFAULT_GPIO_RESET ) | 277 | DEFAULT_GPIO_RESET ) |
| 276 | PEGASUS_DEV( "MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0005, | 278 | PEGASUS_DEV( "MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0005, |
diff --git a/drivers/usb/net/rtl8150.c b/drivers/usb/net/rtl8150.c index 8ca52be23976..1bbbae283c0b 100644 --- a/drivers/usb/net/rtl8150.c +++ b/drivers/usb/net/rtl8150.c | |||
| @@ -880,7 +880,6 @@ static int rtl8150_probe(struct usb_interface *intf, | |||
| 880 | } | 880 | } |
| 881 | fill_skb_pool(dev); | 881 | fill_skb_pool(dev); |
| 882 | set_ethernet_addr(dev); | 882 | set_ethernet_addr(dev); |
| 883 | info("%s: rtl8150 is detected", netdev->name); | ||
| 884 | 883 | ||
| 885 | usb_set_intfdata(intf, dev); | 884 | usb_set_intfdata(intf, dev); |
| 886 | SET_NETDEV_DEV(netdev, &intf->dev); | 885 | SET_NETDEV_DEV(netdev, &intf->dev); |
| @@ -888,6 +887,9 @@ static int rtl8150_probe(struct usb_interface *intf, | |||
| 888 | err("couldn't register the device"); | 887 | err("couldn't register the device"); |
| 889 | goto out2; | 888 | goto out2; |
| 890 | } | 889 | } |
| 890 | |||
| 891 | info("%s: rtl8150 is detected", netdev->name); | ||
| 892 | |||
| 891 | return 0; | 893 | return 0; |
| 892 | 894 | ||
| 893 | out2: | 895 | out2: |
diff --git a/drivers/usb/net/zd1201.c b/drivers/usb/net/zd1201.c index f3a8e2807c3b..fe9b60cd8d95 100644 --- a/drivers/usb/net/zd1201.c +++ b/drivers/usb/net/zd1201.c | |||
| @@ -621,10 +621,9 @@ static int zd1201_drvr_start(struct zd1201 *zd) | |||
| 621 | __le16 zdmax; | 621 | __le16 zdmax; |
| 622 | unsigned char *buffer; | 622 | unsigned char *buffer; |
| 623 | 623 | ||
| 624 | buffer = kmalloc(ZD1201_RXSIZE, GFP_KERNEL); | 624 | buffer = kzalloc(ZD1201_RXSIZE, GFP_KERNEL); |
| 625 | if (!buffer) | 625 | if (!buffer) |
| 626 | return -ENOMEM; | 626 | return -ENOMEM; |
| 627 | memset(buffer, 0, ZD1201_RXSIZE); | ||
| 628 | 627 | ||
| 629 | usb_fill_bulk_urb(zd->rx_urb, zd->usb, | 628 | usb_fill_bulk_urb(zd->rx_urb, zd->usb, |
| 630 | usb_rcvbulkpipe(zd->usb, zd->endp_in), buffer, ZD1201_RXSIZE, | 629 | usb_rcvbulkpipe(zd->usb, zd->endp_in), buffer, ZD1201_RXSIZE, |
| @@ -1750,11 +1749,9 @@ static int zd1201_probe(struct usb_interface *interface, | |||
| 1750 | 1749 | ||
| 1751 | usb = interface_to_usbdev(interface); | 1750 | usb = interface_to_usbdev(interface); |
| 1752 | 1751 | ||
| 1753 | zd = kmalloc(sizeof(struct zd1201), GFP_KERNEL); | 1752 | zd = kzalloc(sizeof(struct zd1201), GFP_KERNEL); |
| 1754 | if (!zd) { | 1753 | if (!zd) |
| 1755 | return -ENOMEM; | 1754 | return -ENOMEM; |
| 1756 | } | ||
| 1757 | memset(zd, 0, sizeof(struct zd1201)); | ||
| 1758 | zd->ap = ap; | 1755 | zd->ap = ap; |
| 1759 | zd->usb = usb; | 1756 | zd->usb = usb; |
| 1760 | zd->removed = 0; | 1757 | zd->removed = 0; |
