]> Pileus Git - ~andy/linux/commit
sysfs: Add crash_notes_size to export percpu note size
authorZhang Yanfei <zhangyanfei@cn.fujitsu.com>
Thu, 28 Mar 2013 08:15:35 +0000 (16:15 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 29 Mar 2013 16:17:22 +0000 (09:17 -0700)
commiteca4549f57a19f8881dcd7b9cef719b3452003c0
treee7b156e0d7c9344337263ed81d683d15203b08fa
parent6ae07f27ab202069bd567967a0099070eb7f77d5
sysfs: Add crash_notes_size to export percpu note size

For percpu notes, we are exporting only address and not size. So
the userspace tool kexec-tools is putting an upper limit of 1024
and putting the value in p_memsz and p_filesz fields. So the patch
add the new sysfile crash_notes_size to export the exact percpu
note size and let the kexec-tools parse it intead of using 1024.

The idea came from Vivek Goyal. And a later patch will be sent to
kexec-tools to let it parse the size.

Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Zhang Yanfei <zhangyanfei@cn.fujitsu.com>
Acked-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/cpu.c