diff options
author | Dmitry Torokhov <dtor_core@ameritech.net> | 2006-04-02 00:08:05 -0500 |
---|---|---|
committer | Dmitry Torokhov <dtor_core@ameritech.net> | 2006-04-02 00:08:05 -0500 |
commit | 95d465fd750897ab32462a6702fbfe1b122cbbc0 (patch) | |
tree | 65c38b2f11c51bb6932e44dd6c92f15b0091abfe /drivers/usb/net/zd1201.c | |
parent | 642fde17dceceb56c7ba2762733ac688666ae657 (diff) | |
parent | 683aa4012f53b2ada0f430487e05d37b0d94e90a (diff) |
Manual merge with Linus.
Conflicts:
arch/powerpc/kernel/setup-common.c
drivers/input/keyboard/hil_kbd.c
drivers/input/mouse/hil_ptr.c
Diffstat (limited to 'drivers/usb/net/zd1201.c')
-rw-r--r-- | drivers/usb/net/zd1201.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/drivers/usb/net/zd1201.c b/drivers/usb/net/zd1201.c index f3a8e2807c3b..9b1e4ed1d07e 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, |
@@ -1737,6 +1736,7 @@ static const struct iw_handler_def zd1201_iw_handlers = { | |||
1737 | .standard = (iw_handler *)zd1201_iw_handler, | 1736 | .standard = (iw_handler *)zd1201_iw_handler, |
1738 | .private = (iw_handler *)zd1201_private_handler, | 1737 | .private = (iw_handler *)zd1201_private_handler, |
1739 | .private_args = (struct iw_priv_args *) zd1201_private_args, | 1738 | .private_args = (struct iw_priv_args *) zd1201_private_args, |
1739 | .get_wireless_stats = zd1201_get_wireless_stats, | ||
1740 | }; | 1740 | }; |
1741 | 1741 | ||
1742 | static int zd1201_probe(struct usb_interface *interface, | 1742 | static int zd1201_probe(struct usb_interface *interface, |
@@ -1750,11 +1750,9 @@ static int zd1201_probe(struct usb_interface *interface, | |||
1750 | 1750 | ||
1751 | usb = interface_to_usbdev(interface); | 1751 | usb = interface_to_usbdev(interface); |
1752 | 1752 | ||
1753 | zd = kmalloc(sizeof(struct zd1201), GFP_KERNEL); | 1753 | zd = kzalloc(sizeof(struct zd1201), GFP_KERNEL); |
1754 | if (!zd) { | 1754 | if (!zd) |
1755 | return -ENOMEM; | 1755 | return -ENOMEM; |
1756 | } | ||
1757 | memset(zd, 0, sizeof(struct zd1201)); | ||
1758 | zd->ap = ap; | 1756 | zd->ap = ap; |
1759 | zd->usb = usb; | 1757 | zd->usb = usb; |
1760 | zd->removed = 0; | 1758 | zd->removed = 0; |
@@ -1799,7 +1797,6 @@ static int zd1201_probe(struct usb_interface *interface, | |||
1799 | zd->dev->open = zd1201_net_open; | 1797 | zd->dev->open = zd1201_net_open; |
1800 | zd->dev->stop = zd1201_net_stop; | 1798 | zd->dev->stop = zd1201_net_stop; |
1801 | zd->dev->get_stats = zd1201_get_stats; | 1799 | zd->dev->get_stats = zd1201_get_stats; |
1802 | zd->dev->get_wireless_stats = zd1201_get_wireless_stats; | ||
1803 | zd->dev->wireless_handlers = | 1800 | zd->dev->wireless_handlers = |
1804 | (struct iw_handler_def *)&zd1201_iw_handlers; | 1801 | (struct iw_handler_def *)&zd1201_iw_handlers; |
1805 | zd->dev->hard_start_xmit = zd1201_hard_start_xmit; | 1802 | zd->dev->hard_start_xmit = zd1201_hard_start_xmit; |