mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
net: Allow BFP JIT to compile without module support
Thanks to kdrag0n @ GitHub for his original commit using vmalloc instead of kmalloc (preventing a panic). Signed-off-by: Tyler Nijmeh <tylernij@gmail.com> Change-Id: I336835a0bf9abbbbad0b9a0d299b5c22eaf15abb Signed-off-by: DennySPb <dennyspb@gmail.com> Signed-off-by: Cyber Knight <cyberknight755@gmail.com> Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
This commit is contained in:
parent
3c91c4d3a6
commit
86584cb63b
@ -589,12 +589,20 @@ EXPORT_SYMBOL(arch_bpf_jit_check_func);
|
||||
|
||||
void *__weak bpf_jit_alloc_exec(unsigned long size)
|
||||
{
|
||||
#ifdef CONFIG_MODULES
|
||||
return module_alloc(size);
|
||||
#else
|
||||
return vmalloc_exec(size);
|
||||
#endif
|
||||
}
|
||||
|
||||
void __weak bpf_jit_free_exec(void *addr)
|
||||
{
|
||||
#ifdef CONFIG_MODULES
|
||||
module_memfree(addr);
|
||||
#else
|
||||
vfree(addr);
|
||||
#endif
|
||||
}
|
||||
|
||||
struct bpf_binary_header *
|
||||
|
Loading…
x
Reference in New Issue
Block a user