--- zzzz-none-000/linux-4.9.325/kernel/kprobes.c 2022-07-29 15:05:48.000000000 +0000 +++ seale-7590ax-800/linux-4.9.325/kernel/kprobes.c 2024-09-18 09:50:47.000000000 +0000 @@ -122,12 +122,20 @@ static void *alloc_insn_page(void) { +#if defined(CONFIG_AVM_ENHANCED) + return kmalloc(PAGE_SIZE, GFP_KERNEL); +#else return module_alloc(PAGE_SIZE); +#endif } void __weak free_insn_page(void *page) { +#if defined(CONFIG_AVM_ENHANCED) + kfree(page); +#else module_memfree(page); +#endif } struct kprobe_insn_cache kprobe_insn_slots = {