• Linus Torvalds's avatar
    Merge tag 'efi-next-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi · d7dd9b44
    Linus Torvalds authored
    Pull EFI updates from Ard Biesheuvel:
     "This primarily covers some cleanup work on the EFI runtime wrappers,
      which are shared between all EFI architectures except Itanium, and
      which provide some level of isolation to prevent faults occurring in
      the firmware code (which runs at the same privilege level as the
      kernel) from bringing down the system.
    
      Beyond that, there is a fix that did not make it into v6.5, and some
      doc fixes and dead code cleanup.
    
       - one bugfix for x86 mixed mode that did not make it into v6.5
    
       - first pass of cleanup for the EFI runtime wrappers
    
       - some cosmetic touchups"
    
    * tag 'efi-next-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
      x86/efistub: Fix PCI ROM preservation in mixed mode
      efi/runtime-wrappers: Clean up white space and add __init annotation
      acpi/prmt: Use EFI runtime sandbox to invoke PRM handlers
      efi/runtime-wrappers: Don't duplicate setup/teardown code
      efi/runtime-wrappers: Remove duplicated macro for service returning void
      efi/runtime-wrapper: Move workqueue manipulation out of line
      efi/runtime-wrappers: Use type safe encapsulation of call arguments
      efi/riscv: Move EFI runtime call setup/teardown helpers out of line
      efi/arm64: Move EFI runtime call setup/teardown helpers out of line
      efi/riscv: libstub: Fix comment about absolute relocation
      efi: memmap: Remove kernel-doc warnings
      efi: Remove unused extern declaration efi_lookup_mapped_addr()
    d7dd9b44
x86-stub.c 25.2 KB