[GIT PULL] EFI fixes for v6.3 #1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux