arch: make execmem setup available regardless of CONFIG_MODULES
execmem does not depend on modules, on the contrary modules use execmem. To make execmem available when CONFIG_MODULES=n, for instance for kprobes, split execmem_params initialization out from arch/*/kernel/module.c and compile it when CONFIG_EXECMEM=y Signed-off-by:Mike Rapoport (IBM) <rppt@kernel.org> Reviewed-by:
Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by:
Luis Chamberlain <mcgrof@kernel.org>
Showing
- arch/arm/kernel/module.c 0 additions, 43 deletionsarch/arm/kernel/module.c
- arch/arm/mm/init.c 45 additions, 0 deletionsarch/arm/mm/init.c
- arch/arm64/kernel/module.c 0 additions, 140 deletionsarch/arm64/kernel/module.c
- arch/arm64/mm/init.c 140 additions, 0 deletionsarch/arm64/mm/init.c
- arch/loongarch/kernel/module.c 0 additions, 19 deletionsarch/loongarch/kernel/module.c
- arch/loongarch/mm/init.c 21 additions, 0 deletionsarch/loongarch/mm/init.c
- arch/mips/kernel/module.c 0 additions, 22 deletionsarch/mips/kernel/module.c
- arch/mips/mm/init.c 23 additions, 0 deletionsarch/mips/mm/init.c
- arch/nios2/kernel/module.c 0 additions, 20 deletionsarch/nios2/kernel/module.c
- arch/nios2/mm/init.c 21 additions, 0 deletionsarch/nios2/mm/init.c
- arch/parisc/kernel/module.c 0 additions, 20 deletionsarch/parisc/kernel/module.c
- arch/parisc/mm/init.c 22 additions, 1 deletionarch/parisc/mm/init.c
- arch/powerpc/kernel/module.c 0 additions, 63 deletionsarch/powerpc/kernel/module.c
- arch/powerpc/mm/mem.c 64 additions, 0 deletionsarch/powerpc/mm/mem.c
- arch/riscv/kernel/module.c 0 additions, 34 deletionsarch/riscv/kernel/module.c
- arch/riscv/mm/init.c 35 additions, 0 deletionsarch/riscv/mm/init.c
- arch/s390/kernel/module.c 0 additions, 27 deletionsarch/s390/kernel/module.c
- arch/s390/mm/init.c 30 additions, 0 deletionsarch/s390/mm/init.c
- arch/sparc/kernel/module.c 0 additions, 19 deletionsarch/sparc/kernel/module.c
- arch/sparc/mm/Makefile 2 additions, 0 deletionsarch/sparc/mm/Makefile
Please register or sign in to comment