summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib
diff options
context:
space:
mode:
authorJan Beulich <JBeulich@novell.com>2011-07-05 12:22:18 +0100
committerIngo Molnar <mingo@elte.hu>2011-07-05 13:40:34 +0200
commitd80603c9d876efafd8b07469c891076de470e323 (patch)
tree476e13af76f035f01dee823039e3f80edf8fd3d5 /arch/x86/lib
parent3b3702377c576f6624348c7c6fd113bfd934fbd7 (diff)
x86, efi: Properly pre-initialize table pointers
Consumers of the table pointers in struct efi check for EFI_INVALID_TABLE_ADDR to determine validity, hence these pointers should all be pre-initialized to this value (rather than zero). Noticed by the discrepancy between efivars' systab sysfs entry showing all tables (and their pointers) despite the code intending to only display the valid ones. No other bad effects known, but having the various table parsing routines bogusly access physical address zero is certainly not very desirable (even though they're unlikely to find anything useful there). Signed-off-by: Jan Beulich <jbeulich@novell.com> Link: http://lkml.kernel.org/r/4E13100A020000780004C256@nat28.tlf.novell.com Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/lib')
0 files changed, 0 insertions, 0 deletions