diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-03-23 23:44:19 -0500 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-03-23 23:44:19 -0500 |
commit | 1ebbe2b20091d306453a5cf480a87e6cd28ae76f (patch) | |
tree | f5cd7a0fa69b8b1938cb5a0faed2e7b0628072a5 /drivers/usb/net | |
parent | ac58c9059da8886b5e8cde012a80266b18ca146e (diff) | |
parent | 674a396c6d2ba0341ebdd7c1c9950f32f018e2dd (diff) |
Merge branch 'linus'
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; |