]> git.baikalelectronics.ru Git - kernel.git/commit
xen pv-on-hvm: add pfn_is_ram helper for kdump
authorOlaf Hering <olaf@aepfle.de>
Mon, 1 Oct 2012 19:18:01 +0000 (21:18 +0200)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Thu, 4 Oct 2012 15:30:30 +0000 (11:30 -0400)
commit52021f77903b36ff47a28e940187f69dfdfcaf55
tree68adb1dad56bf5e11971a8344e4d3cbb09052a54
parent134366e62b3860a27729ae0967d96839ebf5ac7b
xen pv-on-hvm: add pfn_is_ram helper for kdump

Register pfn_is_ram helper speed up reading /proc/vmcore in the kdump
kernel. See commit message of 6f36767f699f ("fs/proc/vmcore.c: add hook
to read_from_oldmem() to check for non-ram pages") for details.

It makes use of a new hvmop HVMOP_get_mem_type which was introduced in
xen 4.2 (23298:26413986e6e0) and backported to 4.1.1.

The new function is currently only enabled for reading /proc/vmcore.
Later it will be used also for the kexec kernel. Since that requires
more changes in the generic kernel make it static for the time being.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
arch/x86/xen/mmu.c
include/xen/interface/hvm/hvm_op.h