summaryrefslogtreecommitdiff
path: root/drivers/firmware/efi/vars.c
Commit message (Expand)AuthorAgeFilesLines
* Change DEFINE_SEMAPHORE() to take a number argumentPeter Zijlstra2023-04-181-1/+1
* efi: efivars: prevent double registrationJohan Hovold2023-01-261-2/+11
* efi: efivars: add efivars printk prefixJohan Hovold2023-01-231-1/+3
* efi: efivars: make efivar_supports_writes() return boolJohan Hovold2023-01-171-1/+1
* efi: efivars: drop kobject from efivars_register()Johan Hovold2023-01-171-13/+6
* efi: efivars: Fix variable writes with unsupported query_variable_store()Ard Biesheuvel2022-10-281-48/+20
* efi: efivars: Fix variable writes without query_variable_store()Ard Biesheuvel2022-10-211-5/+5
* efi: vars: Move efivar caching layer into efivarfsArd Biesheuvel2022-06-241-733/+0
* efi: vars: Switch to new wrapper layerArd Biesheuvel2022-06-241-81/+52
* efi: vars: Remove deprecated 'efivars' sysfs interfaceArd Biesheuvel2022-06-241-263/+2
* efi: vars: Drop __efivar_entry_iter() helper which is no longer usedArd Biesheuvel2022-06-241-54/+7
* efi: vars: Use locking version to iterate over efivars linked listsArd Biesheuvel2022-06-241-8/+1
* efi: pstore: Omit efivars caching EFI varstore access layerArd Biesheuvel2022-06-241-10/+2
* efi: vars: Add thin wrapper around EFI get/set variable interfaceArd Biesheuvel2022-06-241-10/+144
* efi: vars: Don't drop lock in the middle of efivar_init()Ard Biesheuvel2022-06-241-11/+11
* efivars: Respect "block" flag in efivar_entry_set_safe()Jann Horn2022-02-281-1/+4
* efivars: respect EFI_UNSUPPORTED return from firmwareShawn Guo2021-03-171-0/+4
* Merge branch 'efi/urgent' into efi/core, to pick up fixesIngo Molnar2020-10-121-1/+0
|\
| * efi: Delete deprecated parameter commentsTian Tao2020-09-251-1/+0
* | efi: pstore: move workqueue handling out of efivarsArd Biesheuvel2020-09-291-21/+0
|/
* efi/efivars: Expose RT service availability via efivars abstractionArd Biesheuvel2020-07-091-0/+6
* efi: Fix a mistype in comments mentioning efivar_entry_iter_begin()Vladis Dronov2020-03-081-1/+1
* efi: Replace GPL license boilerplate with SPDX headersArd Biesheuvel2019-02-041-14/+1
* firmware/efi: Add NULL pointer checks in efivars API functionsArend van Spriel2018-11-301-21/+78
* efi: Don't use spinlocks for efi varsSylvain Chouleur2016-09-091-57/+80
* efi: Use a file local lock for efivarsSylvain Chouleur2016-09-091-36/+47
* efi: Merge boolean flag argumentsJulia Lawall2016-05-071-13/+10
* efi: Move efi_status_to_err() to drivers/firmware/efi/Matt Fleming2016-04-281-33/+0
* efi: Fix out-of-bounds read in variable_matches()Laszlo Ersek2016-04-221-11/+26
* Merge tag 'v4.5-rc5' into efi/core, before queueing up new changesIngo Molnar2016-02-221-39/+105
|\
| * efi: Add pstore variables to the deletion whitelistMatt Fleming2016-02-161-0/+1
| * efi: Make efivarfs entries immutable by defaultPeter Jones2016-02-101-23/+64
| * efi: Make our variable validation list include the guidPeter Jones2016-02-101-19/+33
| * efi: Do variable name validation tests in utf8Peter Jones2016-02-101-11/+21
* | efi: Add nonblocking option to efi_query_variable_store()Ard Biesheuvel2016-02-031-2/+14
|/
* Merge branch 'next' into efi-next-mergeMatt Fleming2014-10-031-7/+54
|\
| * efi: Provide a non-blocking SetVariable() operationMatt Fleming2014-10-031-0/+47
| * efi: Resolve some shadow warningsMark Rustad2014-10-031-7/+7
* | firmware: Do not use WARN_ON(!spin_is_locked())Guenter Roeck2014-08-221-4/+4
|/
* efivars: Stop passing a struct argument to efivar_validate()Matt Fleming2014-04-171-15/+15
* efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is compl...Seiji Aguchi2013-11-281-2/+10
* efi: locking fix in efivar_entry_set_safe()Dan Carpenter2013-04-301-3/+5
* efi, pstore: Read data from variable store before memcpy()Matt Fleming2013-04-301-22/+23
* Merge tag 'v3.9' into efi-for-tip2Matt Fleming2013-04-301-24/+13
* efi: split efisubsystem from efivarsTom Gundersen2013-04-171-0/+1049