linux/drivers/firmware
Linus Torvalds a4f586a9fc EFI fixes for v6.14 #3
- Avoid physical address 0x0 for random page allocations
 
 - Add correct lockdep annotation when traversing efivarfs on resume
 
 - Avoid NULL mount in kernel_file_open() when traversing efivarfs on
   resume
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQQm/3uucuRGn1Dmh0wbglWLn0tXAUCZ9u1NQAKCRAwbglWLn0t
 XO6wAP4rzFsZ6RjKvqMGVcy2E/ADANrV0hbSoWHL5xQWOfzjbAEAns4gKR3k4UkS
 9j0h/yQpyaZ58jRWl2BcPFPc5x5zFQM=
 =vUS0
 -----END PGP SIGNATURE-----

Merge tag 'efi-fixes-for-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Pull EFI fixes from Ard Biesheuvel:
 "Here's a final batch of EFI fixes for v6.14.

  The efivarfs ones are fixes for changes that were made this cycle.
  James's fix is somewhat of a band-aid, but it was blessed by the VFS
  folks, who are working with James to come up with something better for
  the next cycle.

   - Avoid physical address 0x0 for random page allocations

   - Add correct lockdep annotation when traversing efivarfs on resume

   - Avoid NULL mount in kernel_file_open() when traversing efivarfs on
     resume"

* tag 'efi-fixes-for-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  efivarfs: fix NULL dereference on resume
  efivarfs: use I_MUTEX_CHILD nested lock to traverse variables on resume
  efi/libstub: Avoid physical address 0x0 when doing random allocation
2025-03-20 09:18:38 -07:00
..
arm_ffa firmware: arm_ffa: Fix the race around setting ffa_dev->properties 2024-12-04 09:59:54 +00:00
arm_scmi firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set 2025-02-13 14:27:37 +00:00
broadcom
cirrus firmware: cs_dsp: Remove async regmap writes 2025-02-25 15:06:57 +00:00
efi efi/libstub: Avoid physical address 0x0 when doing random allocation 2025-03-14 12:21:29 +01:00
google firmware: google: vpd: Use const 'struct bin_attribute' callback 2024-12-17 03:59:31 +00:00
imx i.MX fixes for 6.14: 2025-03-06 16:32:48 +01:00
meson
microchip firmware: microchip: fix UL_IAP lock check in mpfs_auto_update_state() 2024-12-05 15:08:51 +00:00
psci arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate 2024-10-31 17:52:13 +00:00
qcom firmware: qcom: uefisecapp: fix efivars registration race 2025-02-08 11:38:03 -06:00
smccc arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint 2024-11-07 11:18:52 +00:00
tegra Revert "firmware: tegra: bpmp: Use scoped device node handling to simplify error paths" 2024-10-24 18:38:07 +02:00
xilinx Char/Misc/IIO/Whatever driver subsystem updates for 6.13-rc1 2024-11-29 11:58:27 -08:00
Kconfig firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry 2025-01-29 14:58:31 -05:00
Makefile
arm_scpi.c Char/Misc/IIO/Whatever driver subsystem updates for 6.13-rc1 2024-11-29 11:58:27 -08:00
arm_sdei.c firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() 2024-10-23 16:19:03 +01:00
dmi-id.c
dmi-sysfs.c
dmi_scan.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
edd.c
iscsi_ibft.c iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() 2025-01-29 14:58:31 -05:00
iscsi_ibft_find.c
memmap.c firmware: memmap: Constify memmap_ktype 2024-10-13 17:22:33 +02:00
mtk-adsp-ipc.c firmware: Switch back to struct platform_driver::remove() 2024-11-12 12:55:56 +01:00
qemu_fw_cfg.c firmware: Switch back to struct platform_driver::remove() 2024-11-12 12:55:56 +01:00
raspberrypi.c firmware: Switch back to struct platform_driver::remove() 2024-11-12 12:55:56 +01:00
stratix10-rsu.c firmware: Switch back to struct platform_driver::remove() 2024-11-12 12:55:56 +01:00
stratix10-svc.c firmware: stratix10-svc: Use kthread_run_on_cpu() 2024-12-16 18:30:11 -06:00
sysfb.c chrome platform firmware changes for 6.13 2024-11-19 10:25:47 -08:00
sysfb_simplefb.c
ti_sci.c firmware: ti_sci: Remove use of of_match_ptr() helper 2024-10-25 12:56:37 -05:00
ti_sci.h firmware: ti_sci: Introduce Power Management Ops 2024-10-25 10:45:07 -05:00
trusted_foundations.c
turris-mox-rwtm.c firmware: turris-mox-rwtm: Document the driver private data structure 2024-11-12 16:03:34 +01:00