summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorHe Ying <heying24@huawei.com>2021-03-16 00:11:48 -0400
committerMichael Ellerman <mpe@ellerman.id.au>2021-03-29 13:22:17 +1100
commitd2313da4ff56bd631a3afe7a17992ed5bd0e04a6 (patch)
treeaf8504ffb1888b51c334ce3a324e5222f128ca93 /arch
parenta329ddd472fa2af0c19a73b8658898ae7fd658ad (diff)
powerpc/setup_64: Fix sparse warnings
Sparse warns: warning: symbol 'rfi_flush' was not declared. warning: symbol 'entry_flush' was not declared. warning: symbol 'uaccess_flush' was not declared. Define 'entry_flush' and 'uaccess_flush' as static because they are not referenced outside the file. Include asm/security_features.h in which 'rfi_flush' is declared. Reported-by: Hulk Robot <hulkci@huawei.com> Signed-off-by: He Ying <heying24@huawei.com> Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20210316041148.29694-1-heying24@huawei.com
Diffstat (limited to 'arch')
-rw-r--r--arch/powerpc/kernel/setup_64.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/powerpc/kernel/setup_64.c b/arch/powerpc/kernel/setup_64.c
index 560ed8b975e7..04a31586f760 100644
--- a/arch/powerpc/kernel/setup_64.c
+++ b/arch/powerpc/kernel/setup_64.c
@@ -50,6 +50,7 @@
#include <asm/setup.h>
#include <asm/rtas.h>
#include <asm/iommu.h>
+#include <asm/security_features.h>
#include <asm/serial.h>
#include <asm/cache.h>
#include <asm/page.h>
@@ -949,8 +950,8 @@ static bool no_rfi_flush;
static bool no_entry_flush;
static bool no_uaccess_flush;
bool rfi_flush;
-bool entry_flush;
-bool uaccess_flush;
+static bool entry_flush;
+static bool uaccess_flush;
DEFINE_STATIC_KEY_FALSE(uaccess_flush_key);
EXPORT_SYMBOL(uaccess_flush_key);