* [PATCH 8/20] drivers/parport: Use kzalloc
@ 2010-05-13 20:01 Julia Lawall
2011-08-03 15:54 ` Thomas Meyer
0 siblings, 1 reply; 2+ messages in thread
From: Julia Lawall @ 2010-05-13 20:01 UTC (permalink / raw)
To: linux-kernel, kernel-janitors
From: Julia Lawall <julia@diku.dk>
Use kzalloc rather than the combination of kmalloc and memset.
The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)
// <smpl>
@@
expression x,size,flags;
statement S;
@@
-x = kmalloc(size,flags);
+x = kzalloc(size,flags);
if (x = NULL) S
-memset(x, 0, size);
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
drivers/parport/share.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff -u -p a/drivers/parport/share.c b/drivers/parport/share.c
--- a/drivers/parport/share.c
+++ b/drivers/parport/share.c
@@ -282,14 +282,13 @@ struct parport *parport_register_port(un
int device;
char *name;
- tmp = kmalloc(sizeof(struct parport), GFP_KERNEL);
+ tmp = kzalloc(sizeof(struct parport), GFP_KERNEL);
if (!tmp) {
printk(KERN_WARNING "parport: memory squeeze\n");
return NULL;
}
/* Init our structure */
- memset(tmp, 0, sizeof(struct parport));
tmp->base = base;
tmp->irq = irq;
tmp->dma = dma;
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [PATCH 8/20] drivers/parport: Use kzalloc
2010-05-13 20:01 [PATCH 8/20] drivers/parport: Use kzalloc Julia Lawall
@ 2011-08-03 15:54 ` Thomas Meyer
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Meyer @ 2011-08-03 15:54 UTC (permalink / raw)
To: Julia Lawall; +Cc: linux-kernel, kernel-janitors
Am Donnerstag, den 13.05.2010, 22:01 +0200 schrieb Julia Lawall:
> From: Julia Lawall <julia@diku.dk>
>
> Use kzalloc rather than the combination of kmalloc and memset.
>
> The semantic patch that makes this change is as follows:
> (http://coccinelle.lip6.fr/)
>
> // <smpl>
> @@
> expression x,size,flags;
> statement S;
> @@
>
> -x = kmalloc(size,flags);
> +x = kzalloc(size,flags);
> if (x = NULL) S
> -memset(x, 0, size);
> // </smpl>
>
> Signed-off-by: Julia Lawall <julia@diku.dk>
Reviewed-by: Thomas Meyer <thomas@m3y3r.de>
>
> ---
> drivers/parport/share.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff -u -p a/drivers/parport/share.c b/drivers/parport/share.c
> --- a/drivers/parport/share.c
> +++ b/drivers/parport/share.c
> @@ -282,14 +282,13 @@ struct parport *parport_register_port(un
> int device;
> char *name;
>
> - tmp = kmalloc(sizeof(struct parport), GFP_KERNEL);
> + tmp = kzalloc(sizeof(struct parport), GFP_KERNEL);
> if (!tmp) {
> printk(KERN_WARNING "parport: memory squeeze\n");
> return NULL;
> }
>
> /* Init our structure */
> - memset(tmp, 0, sizeof(struct parport));
> tmp->base = base;
> tmp->irq = irq;
> tmp->dma = dma;
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-08-03 15:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-13 20:01 [PATCH 8/20] drivers/parport: Use kzalloc Julia Lawall
2011-08-03 15:54 ` Thomas Meyer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox