summaryrefslogtreecommitdiff
path: root/arch/x86/include/uapi/asm/kvm_para.h
diff options
context:
space:
mode:
authorJosh Boyer <jwboyer@gmail.com>2013-03-07 08:23:30 +0400
committerH. Peter Anvin <hpa@zytor.com>2013-03-07 08:23:30 +0400
commit2e604c0f19dcdd433b3863ffc3da9bc0787ca765 (patch)
treecc1280c896e0db70cf53dda68f5b8c29651cbad6 /arch/x86/include/uapi/asm/kvm_para.h
parent98e7a989979b185f49e86ddaed2ad6890299d9f0 (diff)
downloadlinux-2e604c0f19dcdd433b3863ffc3da9bc0787ca765.tar.xz
x86: Don't clear efi_info even if the sentinel hits
When boot_params->sentinel is set, all we really know is that some undefined set of fields in struct boot_params contain garbage. In the particular case of efi_info, however, there is a private magic for that substructure, so it is generally safe to leave it even if the bootloader is broken. kexec (for which we did the initial analysis) did not initialize this field, but of course all the EFI bootloaders do, and most EFI bootloaders are broken in this respect (and should be fixed.) Reported-by: Robin Holt <holt@sgi.com> Link: http://lkml.kernel.org/r/CA%2B5PVA51-FT14p4CRYKbicykugVb=PiaEycdQ57CK2km_OQuRQ@mail.gmail.com Tested-by: Josh Boyer <jwboyer@gmail.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/x86/include/uapi/asm/kvm_para.h')
0 files changed, 0 insertions, 0 deletions