Hello Linus, Please pull the fixes below. The boot_params pointer fix uses a somewhat ugly extern struct declaration but this will be cleaned up the next cycle. The following changes since commit 8dbe33956d96c9d066ef15ca933ede30748198b2: efi/unaccepted: Make sure unaccepted table is mapped (2023-09-19 16:11:36 +0000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-fixes-for-v6.6-3 for you to fetch changes up to c03d21f05e76b25f907684bdf874308dcefab385: Merge 3rd batch of EFI fixes into efi/urgent (2023-10-20 18:11:06 +0200) ---------------------------------------------------------------- Final set of EFI tweaks for v6.6: - don't try to print warnings to the console when it is no longer available - fix theoretical memory leak in SSDT override handling - make sure that the boot_params global variable is set before the KASLR code attempts to hash it for 'randomness' - avoid soft lockups in the memory acceptance code ---------------------------------------------------------------- Ard Biesheuvel (2): x86/boot: efistub: Assign global boot_params variable Merge 3rd batch of EFI fixes into efi/urgent Kirill A. Shutemov (1): efi/unaccepted: Fix soft lockups caused by parallel memory acceptance Kuan-Wei Chiu (1): efi: fix memory leak in krealloc failure handling Nikolay Borisov (1): x86/efistub: Don't try to print after ExitBootService() drivers/firmware/efi/efi.c | 8 +++- drivers/firmware/efi/libstub/x86-stub.c | 7 ++-- drivers/firmware/efi/libstub/x86-stub.h | 2 + drivers/firmware/efi/unaccepted_memory.c | 64 ++++++++++++++++++++++++++++++-- 4 files changed, 71 insertions(+), 10 deletions(-)