mbox series

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

Message ID 20230324163319.1664833-1-ardb@kernel.org
State New
Headers show
Series [GIT,PULL] EFI fixes for v6.3 #1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-fixes-for-v6.3-1

Message

Ard Biesheuvel March 24, 2023, 4:33 p.m. UTC
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(-)

Comments

pr-tracker-bot@kernel.org March 24, 2023, 5:15 p.m. UTC | #1
The pull request you sent on Fri, 24 Mar 2023 17:33:19 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-fixes-for-v6.3-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/877c20b1042535d79f9806095b03fdb082095532

Thank you!