]> err.no Git - linux-2.6/blobdiff - fs/pipe.c
[PATCH] use kzalloc and kcalloc in core fs code
[linux-2.6] / fs / pipe.c
index 8aada8e426f44f12095b59810c5f270bc128f014..d976866a115b8e0b975e3cea3c7ccdecb74a6d12 100644 (file)
--- a/fs/pipe.c
+++ b/fs/pipe.c
@@ -662,10 +662,9 @@ struct inode* pipe_new(struct inode* inode)
 {
        struct pipe_inode_info *info;
 
-       info = kmalloc(sizeof(struct pipe_inode_info), GFP_KERNEL);
+       info = kzalloc(sizeof(struct pipe_inode_info), GFP_KERNEL);
        if (!info)
                goto fail_page;
-       memset(info, 0, sizeof(*info));
        inode->i_pipe = info;
 
        init_waitqueue_head(PIPE_WAIT(*inode));