aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc/vmcore.c
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2009-06-17 16:26:00 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2009-06-18 13:03:41 -0700
commit2f6d311080c36e30a5fa87adca550dc6b51dbfdc (patch)
tree7ee0a11c33b538cb978848aeb7d46bb16df129b9 /fs/proc/vmcore.c
parentbcac2b1b7d67f4e7c001b755409fafb37cb0d888 (diff)
downloadkernel_samsung_crespo-2f6d311080c36e30a5fa87adca550dc6b51dbfdc.zip
kernel_samsung_crespo-2f6d311080c36e30a5fa87adca550dc6b51dbfdc.tar.gz
kernel_samsung_crespo-2f6d311080c36e30a5fa87adca550dc6b51dbfdc.tar.bz2
proc: vmcore - use kzalloc in get_new_element()
Instead of kmalloc+memset better use straight kzalloc Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> Reviewed-by: WANG Cong <xiyou.wangcong@gmail.com> Acked-by: Vivek Goyal <vgoyal@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/proc/vmcore.c')
-rw-r--r--fs/proc/vmcore.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/fs/proc/vmcore.c b/fs/proc/vmcore.c
index 5edcc3f..0872afa 100644
--- a/fs/proc/vmcore.c
+++ b/fs/proc/vmcore.c
@@ -166,12 +166,7 @@ static const struct file_operations proc_vmcore_operations = {
static struct vmcore* __init get_new_element(void)
{
- struct vmcore *p;
-
- p = kmalloc(sizeof(*p), GFP_KERNEL);
- if (p)
- memset(p, 0, sizeof(*p));
- return p;
+ return kzalloc(sizeof(struct vmcore), GFP_KERNEL);
}
static u64 __init get_vmcore_size_elf64(char *elfptr)