diff options
Diffstat (limited to 'include/linux/firmware.h')
| -rw-r--r-- | include/linux/firmware.h | 15 | 
1 files changed, 8 insertions, 7 deletions
| diff --git a/include/linux/firmware.h b/include/linux/firmware.h index 59529330efd6..5c41c5e75b5c 100644 --- a/include/linux/firmware.h +++ b/include/linux/firmware.h @@ -45,6 +45,8 @@ int request_firmware_nowait(  	struct module *module, bool uevent,  	const char *name, struct device *device, gfp_t gfp, void *context,  	void (*cont)(const struct firmware *fw, void *context)); +int request_firmware_direct(const struct firmware **fw, const char *name, +			    struct device *device);  void release_firmware(const struct firmware *fw);  #else @@ -66,13 +68,12 @@ static inline void release_firmware(const struct firmware *fw)  {  } -#endif +static inline int request_firmware_direct(const struct firmware **fw, +					  const char *name, +					  struct device *device) +{ +	return -EINVAL; +} -#ifdef CONFIG_FW_LOADER_USER_HELPER -int request_firmware_direct(const struct firmware **fw, const char *name, -			    struct device *device); -#else -#define request_firmware_direct	request_firmware  #endif -  #endif | 
