summaryrefslogtreecommitdiff
path: root/drivers/firmware/efi/vars.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-13efi: Clear up misconceptions about a maximum variable name sizeTim Schumacher1-1/+1
2023-12-11efivarfs: automatically update super block flagMasahisa Kojima1-0/+8
2023-05-17efivarfs: expose used and total sizeAnisse Astier1-0/+12
2023-04-18Change DEFINE_SEMAPHORE() to take a number argumentPeter Zijlstra1-1/+1
2023-01-26efi: efivars: prevent double registrationJohan Hovold1-2/+11
2023-01-23efi: efivars: add efivars printk prefixJohan Hovold1-1/+3
2023-01-17efi: efivars: make efivar_supports_writes() return boolJohan Hovold1-1/+1
2023-01-17efi: efivars: drop kobject from efivars_register()Johan Hovold1-13/+6
2022-10-28efi: efivars: Fix variable writes with unsupported query_variable_store()Ard Biesheuvel1-48/+20
2022-10-21efi: efivars: Fix variable writes without query_variable_store()Ard Biesheuvel1-5/+5
2022-06-24efi: vars: Move efivar caching layer into efivarfsArd Biesheuvel1-733/+0
2022-06-24efi: vars: Switch to new wrapper layerArd Biesheuvel1-81/+52
2022-06-24efi: vars: Remove deprecated 'efivars' sysfs interfaceArd Biesheuvel1-263/+2
2022-06-24efi: vars: Drop __efivar_entry_iter() helper which is no longer usedArd Biesheuvel1-54/+7
2022-06-24efi: vars: Use locking version to iterate over efivars linked listsArd Biesheuvel1-8/+1
2022-06-24efi: pstore: Omit efivars caching EFI varstore access layerArd Biesheuvel1-10/+2
2022-06-24efi: vars: Add thin wrapper around EFI get/set variable interfaceArd Biesheuvel1-10/+144
2022-06-24efi: vars: Don't drop lock in the middle of efivar_init()Ard Biesheuvel1-11/+11
2022-02-28efivars: Respect "block" flag in efivar_entry_set_safe()Jann Horn1-1/+4
2021-03-17efivars: respect EFI_UNSUPPORTED return from firmwareShawn Guo1-0/+4
2020-10-12Merge branch 'efi/urgent' into efi/core, to pick up fixesIngo Molnar1-1/+0
2020-09-29efi: pstore: move workqueue handling out of efivarsArd Biesheuvel1-21/+0
2020-09-25efi: Delete deprecated parameter commentsTian Tao1-1/+0
2020-07-09efi/efivars: Expose RT service availability via efivars abstractionArd Biesheuvel1-0/+6
2020-03-08efi: Fix a mistype in comments mentioning efivar_entry_iter_begin()Vladis Dronov1-1/+1
2019-02-04efi: Replace GPL license boilerplate with SPDX headersArd Biesheuvel1-14/+1
2018-11-30firmware/efi: Add NULL pointer checks in efivars API functionsArend van Spriel1-21/+78
2016-09-09efi: Don't use spinlocks for efi varsSylvain Chouleur1-57/+80
2016-09-09efi: Use a file local lock for efivarsSylvain Chouleur1-36/+47
2016-05-07efi: Merge boolean flag argumentsJulia Lawall1-13/+10
2016-04-28efi: Move efi_status_to_err() to drivers/firmware/efi/Matt Fleming1-33/+0
2016-04-22efi: Fix out-of-bounds read in variable_matches()Laszlo Ersek1-11/+26
2016-02-22Merge tag 'v4.5-rc5' into efi/core, before queueing up new changesIngo Molnar1-39/+105
2016-02-16efi: Add pstore variables to the deletion whitelistMatt Fleming1-0/+1
2016-02-10efi: Make efivarfs entries immutable by defaultPeter Jones1-23/+64
2016-02-10efi: Make our variable validation list include the guidPeter Jones1-19/+33
2016-02-10efi: Do variable name validation tests in utf8Peter Jones1-11/+21
2016-02-03efi: Add nonblocking option to efi_query_variable_store()Ard Biesheuvel1-2/+14
2014-10-03Merge branch 'next' into efi-next-mergeMatt Fleming1-7/+54
2014-10-03efi: Provide a non-blocking SetVariable() operationMatt Fleming1-0/+47
2014-10-03efi: Resolve some shadow warningsMark Rustad1-7/+7
2014-08-22firmware: Do not use WARN_ON(!spin_is_locked())Guenter Roeck1-4/+4
2014-04-17efivars: Stop passing a struct argument to efivar_validate()Matt Fleming1-15/+15
2013-11-28efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is compl...Seiji Aguchi1-2/+10
2013-04-30efi: locking fix in efivar_entry_set_safe()Dan Carpenter1-3/+5
2013-04-30efi, pstore: Read data from variable store before memcpy()Matt Fleming1-22/+23
2013-04-30Merge tag 'v3.9' into efi-for-tip2Matt Fleming1-24/+13
2013-04-17efi: split efisubsystem from efivarsTom Gundersen1-0/+1049