// SPDX-License-Identifier: GPL-2.0 | |
#include <linux/mm.h> | |
#include <linux/execmem.h> | |
static struct execmem_info execmem_info __ro_after_init; | |
struct execmem_info __init *execmem_arch_setup(void) | |
{ | |
execmem_info = (struct execmem_info){ | |
.ranges = { | |
[EXECMEM_DEFAULT] = { | |
.start = MODULES_VADDR, | |
.end = MODULES_END, | |
.pgprot = PAGE_KERNEL, | |
.alignment = 1, | |
}, | |
}, | |
}; | |
return &execmem_info; | |
} |