···121121 p_dev->conf.Present = PRESENT_OPTION;122122123123 /* Allocate space for private device-specific data */124124- local = kmalloc(sizeof(local_info_t), GFP_KERNEL);124124+ local = kzalloc(sizeof(local_info_t), GFP_KERNEL);125125 if (!local)126126 goto err;127127- memset(local, 0, sizeof(local_info_t));128127 p_dev->priv = local;129128130129 return avmcs_config(p_dev);
+3-7
drivers/isdn/hardware/avm/b1.c
···6565 avmctrl_info *cinfo;6666 int i;67676868- card = kmalloc(sizeof(*card), GFP_KERNEL);6868+ card = kzalloc(sizeof(*card), GFP_KERNEL);6969 if (!card)7070 return NULL;71717272- memset(card, 0, sizeof(*card));7373-7474- cinfo = kmalloc(sizeof(*cinfo) * nr_controllers, GFP_KERNEL);7272+ cinfo = kzalloc(sizeof(*cinfo) * nr_controllers, GFP_KERNEL);7573 if (!cinfo) {7674 kfree(card);7775 return NULL;7876 }7979- memset(cinfo, 0, sizeof(*cinfo) * nr_controllers);80778178 card->ctrlinfo = cinfo;8279 for (i = 0; i < nr_controllers; i++) {···715718 avmcard_dmainfo *p;716719 void *buf;717720718718- p = kmalloc(sizeof(avmcard_dmainfo), GFP_KERNEL);721721+ p = kzalloc(sizeof(avmcard_dmainfo), GFP_KERNEL);719722 if (!p) {720723 printk(KERN_WARNING "%s: no memory.\n", name);721724 goto err;722725 }723723- memset(p, 0, sizeof(avmcard_dmainfo));724726725727 p->recvbuf.size = rsize;726728 buf = pci_alloc_consistent(pdev, rsize, &p->recvbuf.dmaaddr);
+1-2
drivers/isdn/hisax/avma1_cs.c
···123123 DEBUG(0, "avma1cs_attach()\n");124124125125 /* Allocate space for private device-specific data */126126- local = kmalloc(sizeof(local_info_t), GFP_KERNEL);126126+ local = kzalloc(sizeof(local_info_t), GFP_KERNEL);127127 if (!local)128128 return -ENOMEM;129129130130- memset(local, 0, sizeof(local_info_t));131130 p_dev->priv = local;132131133132 /* The io structure describes IO port mapping */