Staging: Use kcalloc or kzalloc
authorJulia Lawall <julia@diku.dk>
Thu, 13 May 2010 20:00:05 +0000 (22:00 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 14 May 2010 21:02:56 +0000 (14:02 -0700)
Use kcalloc or 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,y,flags;
statement S;
type T;
@@

x =
-   kmalloc
+   kcalloc
           (
-           y * sizeof(T),
+           y, sizeof(T),
                flags);
 if (x == NULL) S
-memset(x, 0, y * sizeof(T));

@@
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>

No differences found