linux/Documentation/driver-api/firmware
Andres Rodriguez 7dcc01343e firmware: add firmware_request_nowarn() - load firmware without warnings
Currently the firmware loader only exposes one silent path for querying
optional firmware, and that is firmware_request_direct(). This function
also disables the sysfs fallback mechanism, which might not always be the
desired behaviour [0].

This patch introduces a variations of request_firmware() that enable the
caller to disable the undesired warning messages but enables the sysfs
fallback mechanism. This is equivalent to adding FW_OPT_NO_WARN to the
old behaviour.

[0]: https://git.kernel.org/linus/c0cc00f250e1

Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Acked-by: Luis R. Rodriguez <mcgrof@kernel.org>
[mcgrof: used the old API calls as the full rename is not done yet, and
 add the caller for when FW_LOADER is disabled, enhance documentation ]
Signed-off-by: Luis R. Rodriguez <mcgrof@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-05-14 16:44:41 +02:00
..
built-in-fw.rst firmware: Fix up docs referring to FIRMWARE_IN_KERNEL 2018-01-25 12:46:30 +01:00
core.rst firmware: revamp firmware documentation 2017-01-11 09:42:59 +01:00
direct-fs-lookup.rst firmware: revamp firmware documentation 2017-01-11 09:42:59 +01:00
fallback-mechanisms.rst rename: _request_firmware_load() fw_load_sysfs_fallback() 2018-03-20 09:28:47 +01:00
firmware_cache.rst firmware: revamp firmware documentation 2017-01-11 09:42:59 +01:00
fw_search_path.rst firmware: revamp firmware documentation 2017-01-11 09:42:59 +01:00
index.rst docs-rst: core_api: move driver-specific stuff to drivers_api 2017-04-02 14:17:43 -06:00
introduction.rst firmware: revamp firmware documentation 2017-01-11 09:42:59 +01:00
lookup-order.rst firmware: revamp firmware documentation 2017-01-11 09:42:59 +01:00
other_interfaces.rst docs-rst: core_api: move driver-specific stuff to drivers_api 2017-04-02 14:17:43 -06:00
request_firmware.rst firmware: add firmware_request_nowarn() - load firmware without warnings 2018-05-14 16:44:41 +02:00