]> git.baikalelectronics.ru Git - kernel.git/commit
firmware: add firmware_request_nowarn() - load firmware without warnings
authorAndres Rodriguez <andresx7@gmail.com>
Thu, 10 May 2018 20:08:45 +0000 (13:08 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 14 May 2018 14:44:41 +0000 (16:44 +0200)
commit75dbd02e9cf2a422416928a03fbfcf3599bef09c
tree5c118e816d686682a60890e9443cd5fb9c93faec
parent603f8ffbdbf6862130f04978be7209c04a27939f
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/612fd341c0f5

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>
Documentation/driver-api/firmware/request_firmware.rst
drivers/base/firmware_loader/main.c
include/linux/firmware.h