diff options
Diffstat (limited to 'drivers/net/usb/cdc_ncm.c')
-rw-r--r-- | drivers/net/usb/cdc_ncm.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c index f06fb78383a..009dd0f1853 100644 --- a/drivers/net/usb/cdc_ncm.c +++ b/drivers/net/usb/cdc_ncm.c | |||
@@ -465,12 +465,10 @@ static int cdc_ncm_bind(struct usbnet *dev, struct usb_interface *intf) | |||
465 | int temp; | 465 | int temp; |
466 | u8 iface_no; | 466 | u8 iface_no; |
467 | 467 | ||
468 | ctx = kmalloc(sizeof(*ctx), GFP_KERNEL); | 468 | ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); |
469 | if (ctx == NULL) | 469 | if (ctx == NULL) |
470 | return -ENODEV; | 470 | return -ENODEV; |
471 | 471 | ||
472 | memset(ctx, 0, sizeof(*ctx)); | ||
473 | |||
474 | init_timer(&ctx->tx_timer); | 472 | init_timer(&ctx->tx_timer); |
475 | spin_lock_init(&ctx->mtx); | 473 | spin_lock_init(&ctx->mtx); |
476 | ctx->netdev = dev->net; | 474 | ctx->netdev = dev->net; |