Merge tag 'efi-efivars-removal-for-v5.20' of git://git.kernel.org/pub/scm/linux/kerne...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 3 Aug 2022 21:41:36 +0000 (14:41 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 3 Aug 2022 21:41:36 +0000 (14:41 -0700)
commitab17c0cd376f240bb8ead6f03be2bb4748bbc61a
tree8188d86a606e1c36d7a51441afab73e2fd663310
parent97a77ab14ffac749ec2419c92ec2954111c22d22
parent2d82e6227ea189c0589e7383a36616ac2a2d248c
Merge tag 'efi-efivars-removal-for-v5.20' of git://git./linux/kernel/git/efi/efi

Pull efivars sysfs interface removal from Ard Biesheuvel:
 "Remove the obsolete 'efivars' sysfs based interface to the EFI
  variable store, now that all users have moved to the efivarfs pseudo
  file system, which was created ~10 years ago to address some
  fundamental shortcomings in the sysfs based driver.

  Move the 'business logic' related to which EFI variables are important
  and may affect the boot flow from the efivars support layer into the
  efivarfs pseudo file system, so it is no longer exposed to other parts
  of the kernel"

* tag 'efi-efivars-removal-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  efi: vars: Move efivar caching layer into efivarfs
  efi: vars: Switch to new wrapper layer
  efi: vars: Remove deprecated 'efivars' sysfs interface
arch/arm/configs/milbeaut_m10v_defconfig
include/linux/efi.h