Messages in this thread Patch in this message | | | From | Rasmus Villemoes <> | Subject | [POC 02/12] init/main.c: call update_rai_access() | Date | Thu, 18 Oct 2018 00:33:22 +0200 |
| |
I hope that one can actually interchange the order of these calls a bit so that they read
mark_readonly(); update_rai_access(); free_initmem();
because there will be some metadata associated to each rai_* macro invocation that might as well live in __initdata. But for now, we will live with that wasted space.
Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk> --- init/main.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/init/main.c b/init/main.c index a664246450d1..39709ca33316 100644 --- a/init/main.c +++ b/init/main.c @@ -92,6 +92,7 @@ #include <linux/rodata_test.h> #include <linux/jump_label.h> #include <linux/mem_encrypt.h> +#include <linux/rai.h> #include <asm/io.h> #include <asm/bugs.h> @@ -1066,6 +1067,7 @@ static int __ref kernel_init(void *unused) ftrace_free_init_mem(); free_initmem(); mark_readonly(); + update_rai_access(); /* * Kernel mappings are now finalized - update the userspace page-table -- 2.19.1.6.gbde171bbf5
| |