BUG: unable to handle kernel paging request at ffffffffa00c8524 #PF error: [INSTR] PGD 9872067 P4D 9872067 PUD 9873063 PMD a086e067 PTE 0 Oops: 0010 [#1] PREEMPT SMP KASAN CPU: 0 PID: 12 Comm: kworker/0:1 Not tainted 5.1.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events bpf_prog_free_deferred RIP: 0010:0xffffffffa00c8524 Code: Bad RIP value. RSP: 0018:ffff8880b5907718 EFLAGS: 00010046 RAX: dffffc0000000000 RBX: ffffc90001a13000 RCX: 0000000000000000 RDX: 1ffff92000342606 RSI: ffffc90001a13038 RDI: ffff8880b5907748 RBP: ffff8880b59077a8 R08: ffffed1017445960 R09: ffffed101744595f R10: ffffed101744595f R11: ffff8880ba22cafb R12: 1ffff11016b20ee5 R13: dffffc0000000000 R14: ffff8880b5907788 R15: ffff88809c08b100 FS: 0000000000000000(0000) GS:ffff8880ba200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffffffa00c84fa CR3: 000000009f165000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __bpf_trace_sched_switch+0xd/0x10 include/trace/events/sched.h:138 trace_sched_switch include/trace/events/sched.h:138 [inline] __schedule+0xd94/0x20c0 kernel/sched/core.c:3515 preempt_schedule_common+0x1f/0xe0 kernel/sched/core.c:3642 preempt_schedule+0x20/0x30 kernel/sched/core.c:3668 ___preempt_schedule+0x16/0x18 on_each_cpu+0x76/0x80 kernel/smp.c:606 flush_tlb_kernel_range+0x87/0xe0 arch/x86/mm/tlb.c:794 __purge_vmap_area_lazy+0xfe/0x250 mm/vmalloc.c:680 vm_unmap_aliases+0x2b8/0x370 mm/vmalloc.c:1112 change_page_attr_set_clr+0x1e5/0x5e0 arch/x86/mm/pageattr.c:1698 change_page_attr_set arch/x86/mm/pageattr.c:1748 [inline] set_memory_rw+0x6e/0x90 arch/x86/mm/pageattr.c:1987 bpf_jit_free+0x82/0x270 bpf_prog_free_deferred+0x240/0x360 kernel/bpf/core.c:1989 process_one_work+0x7b9/0x15e0 kernel/workqueue.c:2269 worker_thread+0x85/0xb60 kernel/workqueue.c:2415 kthread+0x324/0x3e0 kernel/kthread.c:253 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 Modules linked in: CR2: ffffffffa00c8524 ---[ end trace c4fe2eb43dd5f900 ]--- RIP: 0010:0xffffffffa00c8524 Code: Bad RIP value. RSP: 0018:ffff8880b5907718 EFLAGS: 00010046 RAX: dffffc0000000000 RBX: ffffc90001a13000 RCX: 0000000000000000 RDX: 1ffff92000342606 RSI: ffffc90001a13038 RDI: ffff8880b5907748 RBP: ffff8880b59077a8 R08: ffffed1017445960 R09: ffffed101744595f R10: ffffed101744595f R11: ffff8880ba22cafb R12: 1ffff11016b20ee5 R13: dffffc0000000000 R14: ffff8880b5907788 R15: ffff88809c08b100 FS: 0000000000000000(0000) GS:ffff8880ba200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffffffa00c84fa CR3: 000000009f165000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400