diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2023-03-13 01:00:03 +0300 |
---|---|---|
committer | Ard Biesheuvel <ardb@kernel.org> | 2023-03-14 01:28:43 +0300 |
commit | 8b3a149db461d3286d1e211112de3b44ccaeaf71 (patch) | |
tree | 69be97ff89eb46cba2d8685fec4164b8d2d5049b /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 3c66bb1918c262dd52fb4221a8d372619c5da70a (diff) | |
download | linux-8b3a149db461d3286d1e211112de3b44ccaeaf71.tar.xz |
efi: earlycon: Reprobe after parsing config tables
Commit 732ea9db9d8a ("efi: libstub: Move screen_info handling to common
code") reorganized the earlycon handling so that all architectures pass
the screen_info data via a EFI config table instead of populating struct
screen_info directly, as the latter is only possible when the EFI stub
is baked into the kernel (and not into the decompressor).
However, this means that struct screen_info may not have been populated
yet by the time the earlycon probe takes place, and this results in a
non-functional early console.
So let's probe again right after parsing the config tables and
populating struct screen_info. Note that this means that earlycon output
starts a bit later than before, and so it may fail to capture issues
that occur while doing the early EFI initialization.
Fixes: 732ea9db9d8a ("efi: libstub: Move screen_info handling to common code")
Reported-by: Shawn Guo <shawn.guo@linaro.org>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions