diff options
author | Benjamin Thiel <b.thiel@posteo.de> | 2020-03-27 13:26:06 +0300 |
---|---|---|
committer | Borislav Petkov <bp@suse.de> | 2020-03-27 13:26:06 +0300 |
commit | 5bacdc0982f2b343afa5adbb80517d3392a7e357 (patch) | |
tree | 30715c35be0c0066084539cbb4ca82acab52d19d /arch/x86/mm/pti.c | |
parent | 860f89e6182479149bb6c27f5f44989b0628a176 (diff) | |
download | linux-5bacdc0982f2b343afa5adbb80517d3392a7e357.tar.xz |
x86/mm/set_memory: Fix -Wmissing-prototypes warnings
Add missing includes and move prototypes into the header set_memory.h in
order to fix -Wmissing-prototypes warnings.
[ bp: Add ifdeffery around arch_invalidate_pmem() ]
Signed-off-by: Benjamin Thiel <b.thiel@posteo.de>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20200320145028.6013-1-b.thiel@posteo.de
Diffstat (limited to 'arch/x86/mm/pti.c')
-rw-r--r-- | arch/x86/mm/pti.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/arch/x86/mm/pti.c b/arch/x86/mm/pti.c index 44a9f068eee0..843aa10a4cb6 100644 --- a/arch/x86/mm/pti.c +++ b/arch/x86/mm/pti.c @@ -39,6 +39,7 @@ #include <asm/tlbflush.h> #include <asm/desc.h> #include <asm/sections.h> +#include <asm/set_memory.h> #undef pr_fmt #define pr_fmt(fmt) "Kernel/User page tables isolation: " fmt @@ -555,13 +556,6 @@ static inline bool pti_kernel_image_global_ok(void) } /* - * This is the only user for these and it is not arch-generic - * like the other set_memory.h functions. Just extern them. - */ -extern int set_memory_nonglobal(unsigned long addr, int numpages); -extern int set_memory_global(unsigned long addr, int numpages); - -/* * For some configurations, map all of kernel text into the user page * tables. This reduces TLB misses, especially on non-PCID systems. */ |