From: Ard Biesheuvel <ardb@xxxxxxxxxx> Hello Linus, Please pull the fixes below. The following changes since commit 4a2ebb082297f41803742729642961532e54079e: efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array (2024-07-12 10:06:01 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-fixes-for-v6.11-1 for you to fetch changes up to ae835a96d72cd025421910edb0e8faf706998727: x86/efistub: Revert to heap allocated boot_params for PE entrypoint (2024-07-18 23:05:02 +0200) ---------------------------------------------------------------- EFI fixes for v6.11 #1 - Wipe screen_info after allocating it from the heap - used by arm32 and EFI zboot, other EFI architectures allocate it statically - Revert to allocating boot_params from the heap on x86 when entering via the native PE entrypoint, to work around a regression on older Dell hardware ---------------------------------------------------------------- Ard Biesheuvel (1): x86/efistub: Revert to heap allocated boot_params for PE entrypoint Qiang Ma (1): efi/libstub: Zero initialize heap allocated struct screen_info drivers/firmware/efi/libstub/screen_info.c | 2 ++ drivers/firmware/efi/libstub/x86-stub.c | 20 +++++++++++++++----- 2 files changed, 17 insertions(+), 5 deletions(-)