summaryrefslogtreecommitdiffstats
path: root/drivers/base/firmware_loader/fallback_platform.c
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2020-10-02 19:38:26 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-10-05 13:37:04 +0200
commit89287c169f8ff79d466b274da1d5c862e8b29152 (patch)
treee6097ef5374ea3fb5b98019a175766cd357a4e95 /drivers/base/firmware_loader/fallback_platform.c
parentfs/kernel_file_read: Add "offset" arg for partial reads (diff)
downloadlinux-89287c169f8ff79d466b274da1d5c862e8b29152.tar.xz
linux-89287c169f8ff79d466b274da1d5c862e8b29152.zip
firmware: Store opt_flags in fw_priv
Instead of passing opt_flags around so much, store it in the private structure so it can be examined by internals without needing to add more arguments to functions. Co-developed-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20201002173828.2099543-15-keescook@chromium.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/base/firmware_loader/fallback_platform.c')
-rw-r--r--drivers/base/firmware_loader/fallback_platform.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/base/firmware_loader/fallback_platform.c b/drivers/base/firmware_loader/fallback_platform.c
index 8bdf88043079..00af99f0aff2 100644
--- a/drivers/base/firmware_loader/fallback_platform.c
+++ b/drivers/base/firmware_loader/fallback_platform.c
@@ -8,13 +8,13 @@
#include "fallback.h"
#include "firmware.h"
-int firmware_fallback_platform(struct fw_priv *fw_priv, u32 opt_flags)
+int firmware_fallback_platform(struct fw_priv *fw_priv)
{
const u8 *data;
size_t size;
int rc;
- if (!(opt_flags & FW_OPT_FALLBACK_PLATFORM))
+ if (!(fw_priv->opt_flags & FW_OPT_FALLBACK_PLATFORM))
return -ENOENT;
rc = security_kernel_load_data(LOADING_FIRMWARE, true);