riscv: mm: init: Consolidate vars, functions
authorJisheng Zhang <jszhang@kernel.org>
Sun, 16 May 2021 13:15:56 +0000 (21:15 +0800)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Sat, 29 May 2021 20:51:16 +0000 (13:51 -0700)
commit010623568222bd144eb73aa9f3b46c79b63d7676
treea18cd1e012d2511674e8c1a21af5820cfd6e7921
parent3df952ae2ac81fbc5d44b014e5462b53d1decbb5
riscv: mm: init: Consolidate vars, functions

Consolidate the following items in init.c

Staticize global vars as much as possible;
Add __initdata mark if the global var isn't needed after init
Add __init mark if the func isn't needed after init
Add __ro_after_init if the global var is read only after init

Signed-off-by: Jisheng Zhang <jszhang@kernel.org>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
arch/riscv/include/asm/set_memory.h
arch/riscv/mm/init.c