Skip to content
Commit 2e604c0f authored by Josh Boyer's avatar Josh Boyer Committed by H. Peter Anvin
Browse files

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: default avatarRobin Holt <holt@sgi.com>
Link: http://lkml.kernel.org/r/CA%2B5PVA51-FT14p4CRYKbicykugVb=PiaEycdQ57CK2km_OQuRQ@mail.gmail.com


Tested-by: default avatarJosh Boyer <jwboyer@gmail.com>
Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent 98e7a989
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment