remarkable-linux/drivers/firmware
Johannes Berg 9ebfbd45f9 firmware_class: make request_firmware_nowait more useful
Unfortunately, one cannot hold on to the struct firmware
that request_firmware_nowait() hands off, which is needed
in some cases. Allow this by requiring the callback to
free it (via release_firmware).

Additionally, give it a gfp_t parameter -- all the current
users call it from a GFP_KERNEL context so the GFP_ATOMIC
isn't necessary. This also marks an API break which is
useful in a sense, although that is obviously not the
primary purpose of this change.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Cc: Ming Lei <tom.leiming@gmail.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: David Woodhouse <David.Woodhouse@intel.com>
Cc: Pavel Roskin <proski@gnu.org>
Cc: Abhay Salunke <abhay_salunke@dell.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-12-11 11:24:52 -08:00
..
dcdbas.c
dcdbas.h
dell_rbu.c firmware_class: make request_firmware_nowait more useful 2009-12-11 11:24:52 -08:00
dmi-id.c driver model: constify attribute groups 2009-09-15 09:50:47 -07:00
dmi_scan.c DMI: allow omitting ident strings in DMI tables 2009-12-04 22:10:59 -08:00
edd.c
efivars.c
iscsi_ibft.c iSCSI/iBFT: use proper address translation 2009-10-05 12:05:40 -07:00
iscsi_ibft_find.c iSCSI/iBFT: use proper address translation 2009-10-05 12:05:40 -07:00
Kconfig
Makefile
memmap.c mm: don't use alloc_bootmem_low() where not strictly needed 2009-09-22 07:17:38 -07:00
pcdp.c [IA64] Convert ia64 to use int-ll64.h 2009-06-17 09:33:49 -07:00
pcdp.h