1
linux/drivers/firmware
Matt Domsch 496a0fc8c5 [PATCH] Fix race in efi variable delete code
Fix race when deleting an EFI variable and issuing another EFI command on
the same variable.  The removal of the variable from the efivars_list
should be done in efivar_delete and not delayed until the kobject release.

Furthermore, remove the item from the list at module unload time, and use
list_for_each_entry_safe() rather than list_for_each_safe() for
readability.

Tested on ia64.

Signed-off-by: Prarit Bhargava <prarit@redhat.com>
Signed-off-by: Matt Domsch <Matt_Domsch@dell.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-01-26 13:51:01 -08:00
..
dcdbas.c [PATCH] firmware/dcdbas: add size check in smi_data_write 2006-10-20 10:26:44 -07:00
dcdbas.h [PATCH] dcdbas: add Dell Systems Management Base Driver with sysfs support 2005-09-07 16:57:27 -07:00
dell_rbu.c [PATCH] dell_rbu: fix error check 2006-11-16 11:43:38 -08:00
dmi_scan.c [PATCH] i386: Disable nmi watchdog on all ThinkPads 2006-10-21 18:37:02 +02:00
edd.c fix file specification in comments 2006-10-03 23:01:26 +02:00
efivars.c [PATCH] Fix race in efi variable delete code 2007-01-26 13:51:01 -08:00
Kconfig Fix several typos in drivers/ 2006-10-03 22:31:37 +02:00
Makefile [PATCH] DMI: move dmi_scan.c from arch/i386 to drivers/firmware/ 2006-04-14 11:41:25 -07:00
pcdp.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pcdp.h [IA64] Make PCDP work again. 2005-07-13 11:56:32 -07:00