Merge tag 'efi_updates_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull EFI updates from Borislav Petkov: "These got delayed due to a last minute ia64 build issue which got fixed in the meantime. EFI updates collected by Ard Biesheuvel: - Don't move BSS section around pointlessly in the x86 decompressor - Refactor helper for discovering the EFI secure boot mode - Wire up EFI secure boot to IMA for arm64 - Some fixes for the capsule loader - Expose the RT_PROP table via the EFI test module - Relax DT and kernel placement restrictions on ARM with a few followup fixes: - fix the build breakage on IA64 caused by recent capsule loader changes - suppress a type mismatch build warning in the expansion of EFI_PHYS_ALIGN on ARM" * tag 'efi_updates_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: efi: arm: force use of unsigned type for EFI_PHYS_ALIGN efi: ia64: disable the capsule loader efi: stub: get rid of efi_get_max_fdt_addr() efi/efi_test: read RuntimeServicesSupported efi: arm: reduce minimum alignment of uncompressed kernel efi: capsule: clean scatter-gather entries from the D-cache efi: capsule: use atomic kmap for transient sglist mappings efi: x86/xen: switch to efi_get_secureboot_mode helper arm64/ima: add ima_arch support ima: generalize x86/EFI arch glue for other EFI architectures efi: generalize efi_get_secureboot efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should not default to yes efi/x86: Only copy the compressed kernel image in efi_relocate_kernel() efi/libstub/x86: simplify efi_is_native()
Showing
- arch/arm/include/asm/efi.h 11 additions, 13 deletionsarch/arm/include/asm/efi.h
- arch/arm64/Kconfig 1 addition, 0 deletionsarch/arm64/Kconfig
- arch/arm64/include/asm/efi.h 5 additions, 6 deletionsarch/arm64/include/asm/efi.h
- arch/riscv/include/asm/efi.h 0 additions, 6 deletionsarch/riscv/include/asm/efi.h
- arch/x86/boot/compressed/Makefile 1 addition, 1 deletionarch/x86/boot/compressed/Makefile
- arch/x86/include/asm/efi.h 3 additions, 2 deletionsarch/x86/include/asm/efi.h
- arch/x86/kernel/Makefile 0 additions, 2 deletionsarch/x86/kernel/Makefile
- arch/x86/xen/efi.c 9 additions, 28 deletionsarch/x86/xen/efi.c
- drivers/firmware/efi/Kconfig 2 additions, 2 deletionsdrivers/firmware/efi/Kconfig
- drivers/firmware/efi/Makefile 4 additions, 1 deletiondrivers/firmware/efi/Makefile
- drivers/firmware/efi/capsule.c 14 additions, 2 deletionsdrivers/firmware/efi/capsule.c
- drivers/firmware/efi/libstub/efi-stub.c 0 additions, 1 deletiondrivers/firmware/efi/libstub/efi-stub.c
- drivers/firmware/efi/libstub/efistub.h 2 additions, 1 deletiondrivers/firmware/efi/libstub/efistub.h
- drivers/firmware/efi/libstub/fdt.c 1 addition, 2 deletionsdrivers/firmware/efi/libstub/fdt.c
- drivers/firmware/efi/libstub/secureboot.c 15 additions, 29 deletionsdrivers/firmware/efi/libstub/secureboot.c
- drivers/firmware/efi/libstub/x86-stub.c 4 additions, 1 deletiondrivers/firmware/efi/libstub/x86-stub.c
- drivers/firmware/efi/test/efi_test.c 16 additions, 0 deletionsdrivers/firmware/efi/test/efi_test.c
- drivers/firmware/efi/test/efi_test.h 3 additions, 0 deletionsdrivers/firmware/efi/test/efi_test.h
- include/linux/efi.h 26 additions, 7 deletionsinclude/linux/efi.h
- security/integrity/ima/Makefile 4 additions, 0 deletionssecurity/integrity/ima/Makefile
Loading
Please register or sign in to comment