fs: use kmem_cache_zalloc instead
authorDenis Cheng <crquan@gmail.com>
Wed, 17 Oct 2007 06:26:19 +0000 (23:26 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Wed, 17 Oct 2007 15:42:48 +0000 (08:42 -0700)
Signed-off-by: Denis Cheng <crquan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/file_table.c

index 287fdce7f767fe3b3b61be8e95905e379086df81..ce3f39a4798a362c615ed51a2be83e4b616c8a86 100644 (file)
@@ -102,12 +102,11 @@ struct file *get_empty_filp(void)
                        goto over;
        }
 
-       f = kmem_cache_alloc(filp_cachep, GFP_KERNEL);
+       f = kmem_cache_zalloc(filp_cachep, GFP_KERNEL);
        if (f == NULL)
                goto fail;
 
        percpu_counter_inc(&nr_files);
-       memset(f, 0, sizeof(*f));
        if (security_file_alloc(f))
                goto fail_sec;