aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/parport/share.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/parport/share.c')
-rw-r--r--drivers/parport/share.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/parport/share.c b/drivers/parport/share.c
index a848e02e6be3..6a83ee1e9178 100644
--- a/drivers/parport/share.c
+++ b/drivers/parport/share.c
@@ -282,14 +282,13 @@ struct parport *parport_register_port(unsigned long base, int irq, int dma,
282 int device; 282 int device;
283 char *name; 283 char *name;
284 284
285 tmp = kmalloc(sizeof(struct parport), GFP_KERNEL); 285 tmp = kzalloc(sizeof(struct parport), GFP_KERNEL);
286 if (!tmp) { 286 if (!tmp) {
287 printk(KERN_WARNING "parport: memory squeeze\n"); 287 printk(KERN_WARNING "parport: memory squeeze\n");
288 return NULL; 288 return NULL;
289 } 289 }
290 290
291 /* Init our structure */ 291 /* Init our structure */
292 memset(tmp, 0, sizeof(struct parport));
293 tmp->base = base; 292 tmp->base = base;
294 tmp->irq = irq; 293 tmp->irq = irq;
295 tmp->dma = dma; 294 tmp->dma = dma;