fs: use kmem_cache_zalloc instead
Denis Cheng [Wed, 17 Oct 2007 06:26:19 +0000 (23:26 -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 287fdce..ce3f39a 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;