diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2020-08-24 16:11:22 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2020-10-16 17:50:14 -0400 |
commit | 6ad67290f1e0c2e193ac279fd397b14268f8ad7d (patch) | |
tree | f6171a7e0aa1dfa44fb25c94884f5f93cccbd015 /kernel | |
parent | 9b8e7b692b9ebedd764967730ca7b37b63ba94de (diff) |
mm: Bring back vmalloc_exec
This is needed for bcachefs, which dynamically generates per-btree node
unpack functions.
This reverts commit 7a0e27b2a0ce2735e27e21ebc8b777550fe0ed81.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/module.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/kernel/module.c b/kernel/module.c index 1c5cff34d9f2..8f9f37b0bfaa 100644 --- a/kernel/module.c +++ b/kernel/module.c @@ -2830,9 +2830,7 @@ static void dynamic_debug_remove(struct module *mod, struct _ddebug *debug) void * __weak module_alloc(unsigned long size) { - return __vmalloc_node_range(size, 1, VMALLOC_START, VMALLOC_END, - GFP_KERNEL, PAGE_KERNEL_EXEC, VM_FLUSH_RESET_PERMS, - NUMA_NO_NODE, __builtin_return_address(0)); + return vmalloc_exec(size, GFP_KERNEL); } bool __weak module_init_section(const char *name) |