Hello Linus, Please pull the EFI changes below - description in the tag. Note that I recently rotated my signing subkey, so you may need to sync up with the pgpkeys git repo, or refresh F43D03328115A198C90016883D200E9CA6329909 from a key server. Thanks, Ard. The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6: Linux 6.3-rc1 (2023-03-05 14:52:03 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-fixes-for-v6.3-1 for you to fetch changes up to 0b1d9debe30304f35c1211e6dcdca1935ce67240: efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure (2023-03-23 15:15:45 +0100) ---------------------------------------------------------------- First batch of EFI fixes for v6.3: - Set the NX compat flag for arm64 and zboot, to ensure compatibility with EFI firmware that complies with tightening requirements imposed across the ecosystem. - Improve identification of Ampere Altra systems based on SMBIOS data. - Fix some issues related to the EFI framebuffer that were introduced as a result from some refactoring related to zboot and the merge with sysfb. - Makefile tweak to avoid rebuilding vmlinuz unnecessarily. - Fix efi_random_alloc() return value on out of memory condition. ---------------------------------------------------------------- Ard Biesheuvel (10): efi/libstub: zboot: Mark zboot EFI application as NX compatible efi/libstub: arm64: Remap relocated image with strict permissions arm64: efi: Set NX compat flag in PE/COFF header efi: earlycon: Reprobe after parsing config tables efi/libstub: smbios: Use length member instead of record struct size arm64: efi: Use SMBIOS processor version to key off Ampere quirk efi/libstub: smbios: Drop unused 'recsize' parameter efi/libstub: zboot: Add compressed image to make targets efi/libstub: Use relocated version of kernel's struct screen_info efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure Hans de Goede (2): efi: sysfb_efi: Fix DMI quirks not working for simpledrm efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L arch/arm64/kernel/efi-header.S | 2 +- drivers/firmware/efi/earlycon.c | 16 ++++++++-- drivers/firmware/efi/efi-init.c | 3 ++ drivers/firmware/efi/libstub/Makefile.zboot | 2 +- drivers/firmware/efi/libstub/arm64-stub.c | 5 +++- drivers/firmware/efi/libstub/arm64.c | 39 +++++++++++++++++++----- drivers/firmware/efi/libstub/efi-stub-entry.c | 11 +++++++ drivers/firmware/efi/libstub/efi-stub.c | 5 ---- drivers/firmware/efi/libstub/efistub.h | 43 ++++++++++++++++++++++++--- drivers/firmware/efi/libstub/randomalloc.c | 1 + drivers/firmware/efi/libstub/screen_info.c | 9 +----- drivers/firmware/efi/libstub/smbios.c | 15 ++++++++-- drivers/firmware/efi/libstub/zboot-header.S | 2 +- drivers/firmware/efi/libstub/zboot.c | 5 ++++ drivers/firmware/efi/sysfb_efi.c | 13 +++++++- drivers/firmware/sysfb.c | 4 ++- drivers/firmware/sysfb_simplefb.c | 2 +- include/linux/efi.h | 1 + include/linux/sysfb.h | 9 ++++-- 19 files changed, 147 insertions(+), 40 deletions(-)