diff options
author | Juergen Gross <[email protected]> | 2018-12-03 11:38:11 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2018-12-03 11:56:37 +0100 |
commit | 182ddd16194cd082f25fa1b063dae3c7c5cce384 (patch) | |
tree | 35dcc5ea763f432dc9da0d12c08b80af07abfa46 /tools/perf/util/trace-event-scripting.c | |
parent | 2595646791c319cadfdbf271563aac97d0843dc7 (diff) |
x86/boot: Clear RSDP address in boot_params for broken loaders
Gunnar Krueger reported a systemd-boot failure and bisected it down to:
e6e094e053af75 ("x86/acpi, x86/boot: Take RSDP address from boot params if available")
In case a broken boot loader doesn't clear its 'struct boot_params', clear
rsdp_addr in sanitize_boot_params().
Reported-by: Gunnar Krueger <[email protected]>
Tested-by: Gunnar Krueger <[email protected]>
Signed-off-by: Juergen Gross <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Fixes: e6e094e053af75 ("x86/acpi, x86/boot: Take RSDP address from boot params if available")
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions