linux-stable/drivers/firmware
Mike Waychison 4142ef146a efivars: parameterize efivars
Now that we all global variable state is encapsulated by struct efivars,
parameterize all functions to the efivars local to the control flow rather
than at file scope.  We do this by removing the variable "efivars" at file
scope and move its storage down to the end of the file.

Variables get at efivars by storing the efivars pointer within each
efivar_entry.  The "new_var" and "del_var" binary attribute files get at
the efivars through the private pointer.

Signed-off-by: Mike Waychison <mikew@google.com>
Cc: Matt Domsch <Matt_Domsch@dell.com>,
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-03-14 08:40:50 -07:00
..
dcdbas.c dcdbas: remove a redundant smi_data_buf_free in dcdbas_exit 2010-08-05 13:53:34 -07:00
dcdbas.h dcdbas: export functionality for use in other drivers 2009-01-08 08:31:12 -08:00
dell_rbu.c sysfs: add struct file* to bin_attr callbacks 2010-05-21 09:37:31 -07:00
dmi-id.c dmi-id: fix a memory leak in dmi_id_init error path 2010-08-05 13:53:34 -07:00
dmi-sysfs.c firmware: Fix unaligned memory accesses in dmi-sysfs 2011-02-25 16:10:03 -08:00
dmi_scan.c dmi: log board, system, and BIOS information 2010-10-27 18:03:05 -07:00
edd.c Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
efivars.c efivars: parameterize efivars 2011-03-14 08:40:50 -07:00
iscsi_ibft.c ibft: Kernel oops when rmmoding iscsi_ibft with no iBFT present. 2010-08-11 16:35:40 -04:00
iscsi_ibft_find.c ibft: Use IBFT_SIGN instead of open-coding the search string. 2010-05-12 10:33:09 -04:00
Kconfig firmware: Basic dmi-sysfs support 2011-02-25 12:01:19 -08:00
Makefile firmware: Basic dmi-sysfs support 2011-02-25 12:01:19 -08:00
memmap.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
pcdp.c [IA64] Convert ia64 to use int-ll64.h 2009-06-17 09:33:49 -07:00
pcdp.h Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00