aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/configs
diff options
context:
space:
mode:
authorGravatar Ard Biesheuvel <ardb@kernel.org> 2022-06-21 15:48:29 +0200
committerGravatar Ard Biesheuvel <ardb@kernel.org> 2022-06-24 20:40:19 +0200
commit3a75f9f2f9ad19bb9a0f566373ae91d8f09db85e (patch)
treed0e2715184101b4a2ca705d0ad2c19796b58a8f2 /arch/x86/configs
parentefi: pstore: Omit efivars caching EFI varstore access layer (diff)
downloadlinux-3a75f9f2f9ad19bb9a0f566373ae91d8f09db85e.tar.gz
linux-3a75f9f2f9ad19bb9a0f566373ae91d8f09db85e.tar.bz2
linux-3a75f9f2f9ad19bb9a0f566373ae91d8f09db85e.zip
efi: vars: Use locking version to iterate over efivars linked lists
Both efivars and efivarfs uses __efivar_entry_iter() to go over the linked list that shadows the list of EFI variables held by the firmware, but fail to call the begin/end helpers that are documented as a prerequisite. So switch to the proper version, which is efivar_entry_iter(). Given that in both cases, efivar_entry_remove() is invoked with the lock held already, don't take the lock there anymore. Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'arch/x86/configs')
0 files changed, 0 insertions, 0 deletions