[PATCH v3 1/2] riscv: mm: make EXECMEM_KPROBES writable without CONFIG_STRICT_MODULE_RWX

Nam Cao namcao at linutronix.de
Sun Jul 19 11:38:19 PDT 2026


Xiaofeng Yuan <xiaofengmian at 163.com> writes:
> @@ -1457,7 +1457,9 @@ struct execmem_info __init *execmem_arch_setup(void)
>  			[EXECMEM_KPROBES] = {
>  				.start	= VMALLOC_START,
>  				.end	= VMALLOC_END,
> -				.pgprot	= PAGE_KERNEL_READ_EXEC,
> +				.pgprot	= IS_ENABLED(CONFIG_STRICT_MODULE_RWX) ?
> +			  PAGE_KERNEL_READ_EXEC :
> +			  PAGE_KERNEL_EXEC,

The indentation is messed up. It looked fine in v2.

Nam



More information about the linux-riscv mailing list