Merge tag 'efi-fixes-for-v6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Oct 2023 17:05:28 +0000 (07:05 -1000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Oct 2023 17:05:28 +0000 (07:05 -1000)
commit70e65afc23b7670b775f0f086b9acd59b7fc4343
treea180b386715501ff0e9bcf08b80bd56c14265152
parent1acfd2bd3f0d9dc34ea1871a445c554220945d9f
parentc03d21f05e76b25f907684bdf874308dcefab385
Merge tag 'efi-fixes-for-v6.6-3' of git://git./linux/kernel/git/efi/efi

Pull EFI fixes from Ard Biesheuvel:
 "The boot_params pointer fix uses a somewhat ugly extern struct
  declaration but this will be cleaned up the next cycle.

   - 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"

* tag 'efi-fixes-for-v6.6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  efi/unaccepted: Fix soft lockups caused by parallel memory acceptance
  x86/boot: efistub: Assign global boot_params variable
  efi: fix memory leak in krealloc failure handling
  x86/efistub: Don't try to print after ExitBootService()