mbox series

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

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

Pull-request

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

Message

Ard Biesheuvel Oct. 22, 2023, 4:18 p.m. UTC
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(-)