Replace kmalloc+memset with kzalloc Signed-off-by: Yan Burman diff -rubp linux-2.6.19-rc6_orig/drivers/usb/gadget/goku_udc.c linux-2.6.19-rc6/drivers/usb/gadget/goku_udc.c --- linux-2.6.19-rc6_orig/drivers/usb/gadget/goku_udc.c 2006-11-22 20:29:31.000000000 +0200 +++ linux-2.6.19-rc6/drivers/usb/gadget/goku_udc.c 2006-11-22 20:33:23.000000000 +0200 @@ -1864,14 +1864,13 @@ static int goku_probe(struct pci_dev *pd } /* alloc, and start init */ - dev = kmalloc (sizeof *dev, SLAB_KERNEL); + dev = kzalloc (sizeof *dev, SLAB_KERNEL); if (dev == NULL){ pr_debug("enomem %s\n", pci_name(pdev)); retval = -ENOMEM; goto done; } - memset(dev, 0, sizeof *dev); spin_lock_init(&dev->lock); dev->pdev = pdev; dev->gadget.ops = &goku_ops; diff -rubp linux-2.6.19-rc6_orig/drivers/usb/gadget/serial.c linux-2.6.19-rc6/drivers/usb/gadget/serial.c --- linux-2.6.19-rc6_orig/drivers/usb/gadget/serial.c 2006-11-22 20:29:31.000000000 +0200 +++ linux-2.6.19-rc6/drivers/usb/gadget/serial.c 2006-11-22 20:33:23.000000000 +0200 @@ -1429,7 +1429,7 @@ static int __init gs_bind(struct usb_gad gs_acm_config_desc.bmAttributes |= USB_CONFIG_ATT_WAKEUP; } - gs_device = dev = kmalloc(sizeof(struct gs_dev), GFP_KERNEL); + gs_device = dev = kzalloc(sizeof(struct gs_dev), GFP_KERNEL); if (dev == NULL) return -ENOMEM; @@ -1437,7 +1437,6 @@ static int __init gs_bind(struct usb_gad init_utsname()->sysname, init_utsname()->release, gadget->name); - memset(dev, 0, sizeof(struct gs_dev)); dev->dev_gadget = gadget; spin_lock_init(&dev->dev_lock); INIT_LIST_HEAD(&dev->dev_req_list);