summaryrefslogtreecommitdiffstats
path: root/fs/ntfs/usnjrnl.h
diff options
context:
space:
mode:
authorJosh Boyer2013-04-24 17:16:52 +0200
committerMatt Fleming2013-04-24 17:19:01 +0200
commitf697036b93aa7345d4cbb3c854a76456c0ddac45 (patch)
tree37348e15c237d88ed2accce23e3372585eac4969 /fs/ntfs/usnjrnl.h
parentx86, efi: Fix a build warning (diff)
downloadkernel-qcow2-linux-f697036b93aa7345d4cbb3c854a76456c0ddac45.tar.gz
kernel-qcow2-linux-f697036b93aa7345d4cbb3c854a76456c0ddac45.tar.xz
kernel-qcow2-linux-f697036b93aa7345d4cbb3c854a76456c0ddac45.zip
efi: Check EFI revision in setup_efi_vars
We need to check the runtime sys_table for the EFI version the firmware specifies instead of just checking for a NULL QueryVariableInfo. Older implementations of EFI don't have QueryVariableInfo but the runtime is a smaller structure, so the pointer to it may be pointing off into garbage. This is apparently the case with several Apple firmwares that support EFI 1.10, and the current check causes them to no longer boot. Fix based on a suggestion from Matthew Garrett. Signed-off-by: Josh Boyer <jwboyer@redhat.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'fs/ntfs/usnjrnl.h')
0 files changed, 0 insertions, 0 deletions