kexec: some #include adjustments
authorJan Beulich <jbeulich@suse.com>
Wed, 14 Oct 2020 12:11:49 +0000 (14:11 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 14 Oct 2020 12:11:49 +0000 (14:11 +0200)
commite3daad6283659794f4d70508fee23a340e42a93e
treea256c3396179804ff199ca810bffb45cc513a2cd
parentf14a4226bf07d008934fca84f78e86eab95c3adb
kexec: some #include adjustments

In the context of working on x86's elf_core_save_regs() I noticed there
were far more source files getting rebuilt than I would have expected.
While the main offender looks to have been fixmap.h including kexec.h,
also drop use of elfcore.h from kexec.h.

While adjusting machine_kexec.c also replace use of guest_access.h by
domain_page.h.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/machine_kexec.c
xen/common/kexec.c
xen/include/asm-x86/fixmap.h
xen/include/xen/elfcore.h
xen/include/xen/kexec.h