------------[ cut here ]------------ WARNING: CPU: 0 PID: 6055 at kernel/softirq.c:361 __local_bh_enable_ip+0xa0/0xd0 kernel/softirq.c:361 Modules linked in: Kernel panic - not syncing: kernel: panic_on_warn set ... CPU: 0 PID: 6055 Comm: kworker/0:4 Not tainted 6.9.0-rc1-syzkaller #0 Hardware name: ARM-Versatile Express Workqueue: events bpf_prog_free_deferred Call trace: frame pointer underflow [<81879f5c>] (dump_backtrace) from [<8187a058>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:256) r7:00000000 r6:82622e44 r5:00000000 r4:81fc4844 [<8187a040>] (show_stack) from [<818977f4>] (__dump_stack lib/dump_stack.c:88 [inline]) [<8187a040>] (show_stack) from [<818977f4>] (dump_stack_lvl+0x54/0x7c lib/dump_stack.c:114) [<818977a0>] (dump_stack_lvl) from [<81897834>] (dump_stack+0x18/0x1c lib/dump_stack.c:123) r5:00000000 r4:82858d18 [<8189781c>] (dump_stack) from [<8187ab00>] (panic+0x120/0x358 kernel/panic.c:348) [<8187a9e0>] (panic) from [<8024390c>] (check_panic_on_warn kernel/panic.c:241 [inline]) [<8187a9e0>] (panic) from [<8024390c>] (print_tainted+0x0/0xa0 kernel/panic.c:236) r3:8260c584 r2:00000001 r1:81fad4c8 r0:81fb5070 r7:8024c8d0 [<80243898>] (check_panic_on_warn) from [<80243b00>] (__warn+0x7c/0x180 kernel/panic.c:694) [<80243a84>] (__warn) from [<80243d7c>] (warn_slowpath_fmt+0x178/0x1f4 kernel/panic.c:719) r8:00000009 r7:81fb59a8 r6:df801c6c r5:83e50000 r4:00000000 [<80243c08>] (warn_slowpath_fmt) from [<8024c8d0>] (__local_bh_enable_ip+0xa0/0xd0 kernel/softirq.c:361) r10:8260c590 r9:00000000 r8:00000008 r7:00000000 r6:00000000 r5:00000201 r4:83e50000 [<8024c830>] (__local_bh_enable_ip) from [<818a47e8>] (__raw_spin_unlock_bh include/linux/spinlock_api_smp.h:167 [inline]) [<8024c830>] (__local_bh_enable_ip) from [<818a47e8>] (_raw_spin_unlock_bh+0x34/0x38 kernel/locking/spinlock.c:210) r5:82eb45cc r4:ffffffea [<818a47b4>] (_raw_spin_unlock_bh) from [<8140f688>] (spin_unlock_bh include/linux/spinlock.h:396 [inline]) [<818a47b4>] (_raw_spin_unlock_bh) from [<8140f688>] (__sock_map_delete+0x4c/0x84 net/core/sock_map.c:424) [<8140f63c>] (__sock_map_delete) from [<8140f6ec>] (sock_map_delete_elem+0x2c/0x38 net/core/sock_map.c:446) r7:00000000 r6:803c2f0c r5:80933598 r4:eb865000 [<8140f6c0>] (sock_map_delete_elem) from [<803c2f28>] (____bpf_map_delete_elem kernel/bpf/helpers.c:77 [inline]) [<8140f6c0>] (sock_map_delete_elem) from [<803c2f28>] (bpf_map_delete_elem+0x1c/0x24 kernel/bpf/helpers.c:73) [<803c2f0c>] (bpf_map_delete_elem) from [<7f013530>] (bpf_prog_330576d32f01b34b+0x14c/0x158) [<7f0133e4>] (bpf_prog_330576d32f01b34b) from [<8037d668>] (bpf_dispatcher_nop_func include/linux/bpf.h:1234 [inline]) [<7f0133e4>] (bpf_prog_330576d32f01b34b) from [<8037d668>] (__bpf_prog_run include/linux/filter.h:657 [inline]) [<7f0133e4>] (bpf_prog_330576d32f01b34b) from [<8037d668>] (bpf_prog_run include/linux/filter.h:664 [inline]) [<7f0133e4>] (bpf_prog_330576d32f01b34b) from [<8037d668>] (__bpf_trace_run kernel/trace/bpf_trace.c:2381 [inline]) [<7f0133e4>] (bpf_prog_330576d32f01b34b) from [<8037d668>] (bpf_trace_run2+0x70/0x158 kernel/trace/bpf_trace.c:2420) r9:84697740 r8:00000018 r7:80933598 r6:84697740 r5:80933598 r4:eb865000 [<8037d5f8>] (bpf_trace_run2) from [<80467034>] (__bpf_trace_kfree+0x28/0x30 include/trace/events/kmem.h:94) r8:00000018 r7:80933598 r6:84697740 r5:80933598 r4:84c01748 [<8046700c>] (__bpf_trace_kfree) from [<80464d88>] (__traceiter_kfree+0x3c/0x50 include/trace/events/kmem.h:94) [<80464d4c>] (__traceiter_kfree) from [<804b2700>] (trace_kfree include/trace/events/kmem.h:94 [inline]) [<80464d4c>] (__traceiter_kfree) from [<804b2700>] (kfree+0x1f0/0x334 mm/slub.c:4377) r7:80933598 r6:00000000 r5:83e50000 r4:84697740 [<804b2510>] (kfree) from [<80933598>] (detach_buf_split+0x13c/0x170 drivers/virtio/virtio_ring.c:810) r10:8260c590 r9:84697740 r8:00000018 r7:00000030 r6:00000000 r5:00000003 r4:83a87d80 [<8093345c>] (detach_buf_split) from [<80933658>] (virtqueue_get_buf_ctx_split+0x8c/0x15c drivers/virtio/virtio_ring.c:865) r9:00000000 r8:a0000193 r7:83a87d80 r6:83a87cc0 r5:83dca478 r4:83a87d80 [<809335cc>] (virtqueue_get_buf_ctx_split) from [<809340a8>] (virtqueue_get_buf_ctx drivers/virtio/virtio_ring.c:2421 [inline]) [<809335cc>] (virtqueue_get_buf_ctx_split) from [<809340a8>] (virtqueue_get_buf+0x28/0x2c drivers/virtio/virtio_ring.c:2427) r5:00000000 r4:83a87d80 [<80934080>] (virtqueue_get_buf) from [<80a8432c>] (virtblk_done+0x78/0x104 drivers/block/virtio_blk.c:363) [<80a842b4>] (virtblk_done) from [<80933e3c>] (vring_interrupt drivers/virtio/virtio_ring.c:2595 [inline]) [<80a842b4>] (virtblk_done) from [<80933e3c>] (vring_interrupt+0x88/0xfc drivers/virtio/virtio_ring.c:2570) r9:20000193 r8:82f9362c r7:00000021 r6:82f93630 r5:00000000 r4:83a87d80 [<80933db4>] (vring_interrupt) from [<809390a0>] (vm_interrupt+0x70/0xa8 drivers/virtio/virtio_mmio.c:320) r5:00000000 r4:83a98e80 [<80939030>] (vm_interrupt) from [<802c1924>] (__handle_irq_event_percpu+0x5c/0x278 kernel/irq/handle.c:158) r9:00000021 r8:00000000 r7:df801f88 r6:83e50000 r5:83a92f6c r4:83a98d80 [<802c18c8>] (__handle_irq_event_percpu) from [<802c1bc8>] (handle_irq_event_percpu kernel/irq/handle.c:193 [inline]) [<802c18c8>] (__handle_irq_event_percpu) from [<802c1bc8>] (handle_irq_event+0x40/0x88 kernel/irq/handle.c:210) r10:00000002 r9:83e50000 r8:00000000 r7:df801f88 r6:83a92f6c r5:83a92f6c r4:83a92f00 [<802c1b88>] (handle_irq_event) from [<802c6a94>] (handle_fasteoi_irq+0xbc/0x268 kernel/irq/chip.c:720) r7:df801f88 r6:81b0fa24 r5:83a92f6c r4:83a92f00 [<802c69d8>] (handle_fasteoi_irq) from [<802c1008>] (generic_handle_irq_desc include/linux/irqdesc.h:161 [inline]) [<802c69d8>] (handle_fasteoi_irq) from [<802c1008>] (handle_irq_desc kernel/irq/irqdesc.c:688 [inline]) [<802c69d8>] (handle_fasteoi_irq) from [<802c1008>] (generic_handle_domain_irq+0x30/0x40 kernel/irq/irqdesc.c:744) r7:df80a00c r6:824b2500 r5:df80a000 r4:8260ce40 [<802c0fd8>] (generic_handle_domain_irq) from [<802011c4>] (gic_handle_irq+0x68/0x7c drivers/irqchip/irq-gic.c:370) [<8020115c>] (gic_handle_irq) from [<818980d4>] (generic_handle_arch_irq+0x60/0x80 kernel/irq/handle.c:238) r7:ee475c10 r6:82146930 r5:82182b58 r4:824b3ca4 [<81898074>] (generic_handle_arch_irq) from [<81849c40>] (call_with_stack+0x1c/0x20 arch/arm/lib/call_with_stack.S:40) r9:83e50000 r8:8412c800 r7:ee475c44 r6:ffffffff r5:20000013 r4:8027cbcc [<81849c24>] (call_with_stack) from [<80200b84>] (__irq_svc+0x84/0xac arch/arm/kernel/entry-armv.S:221) Exception stack(0xee475c10 to 0xee475c58) 5c00: 00000001 81fc4844 00000001 83e50000 5c20: 00000000 dddd0440 8189bae8 842a8900 8412c800 83e50000 00000002 ee475ca4 5c40: ee475c50 ee475c60 818a4848 8027cbcc 20000013 ffffffff [<8027cb40>] (finish_task_switch) from [<8189bae8>] (context_switch kernel/sched/core.c:5412 [inline]) [<8027cb40>] (finish_task_switch) from [<8189bae8>] (__schedule+0x408/0xc10 kernel/sched/core.c:6746) r10:00000000 r9:842a8900 r8:8260ca3c r7:842a8900 r6:83e50000 r5:dddd0440 r4:83669800 [<8189b6e0>] (__schedule) from [<8189c978>] (preempt_schedule_irq+0x40/0xa8 kernel/sched/core.c:7068) r10:828a9a0c r9:83e50000 r8:80200b9c r7:ee475d64 r6:ffffffff r5:83e50000 r4:00000000 [<8189c938>] (preempt_schedule_irq) from [<80200bb4>] (svc_preempt+0x8/0x18) Exception stack(0xee475d30 to 0xee475d78) 5d20: bc2c5000 eb74f000 00000000 8021b3b4 5d40: 7f003000 00000001 828a8de8 7f003000 eb74f000 8260ca94 828a9a0c ee475dac 5d60: ee475db0 ee475d80 80210b70 8021b3cc 80000113 ffffffff r5:80000113 r4:8021b3cc [<80210b0c>] (flush_tlb_kernel_range) from [<8049c29c>] (__purge_vmap_area_lazy+0x210/0x3c8 mm/vmalloc.c:2232) r4:828a9a2c [<8049c08c>] (__purge_vmap_area_lazy) from [<8049c6e0>] (_vm_unmap_aliases+0x28c/0x2e8 mm/vmalloc.c:2827) r10:00000000 r9:ee475e20 r8:00000000 r7:ee475dd8 r6:00000008 r5:ddde1c80 r4:ee475dd8 [<8049c454>] (_vm_unmap_aliases) from [<804a0338>] (vm_reset_perms mm/vmalloc.c:3235 [inline]) [<8049c454>] (_vm_unmap_aliases) from [<804a0338>] (vfree+0x170/0x1e4 mm/vmalloc.c:3314) r10:82c16005 r9:00000001 r8:00000000 r7:ffffffff r6:00000000 r5:84fa8580 r4:00000000 [<804a01c8>] (vfree) from [<802ed988>] (module_memfree+0x30/0x50 kernel/module/main.c:1189) r9:83e50000 r8:00000080 r7:00000000 r6:82c16000 r5:00001000 r4:7f003000 [<802ed958>] (module_memfree) from [<80391530>] (bpf_jit_free_exec+0x10/0x14 kernel/bpf/core.c:1058) r5:00001000 r4:eb749000 [<80391520>] (bpf_jit_free_exec) from [<803916f0>] (bpf_jit_binary_free kernel/bpf/core.c:1104 [inline]) [<80391520>] (bpf_jit_free_exec) from [<803916f0>] (bpf_jit_free+0x68/0xe4 kernel/bpf/core.c:1228) [<80391688>] (bpf_jit_free) from [<803927d8>] (bpf_prog_free_deferred+0x14c/0x164 kernel/bpf/core.c:2783) r5:84f75354 r4:84f75000 [<8039268c>] (bpf_prog_free_deferred) from [<8026660c>] (process_one_work+0x1b8/0x508 kernel/workqueue.c:3254) r7:dddd00c0 r6:82c16000 r5:84f75354 r4:847fe180 [<80266454>] (process_one_work) from [<80267330>] (process_scheduled_works kernel/workqueue.c:3335 [inline]) [<80266454>] (process_one_work) from [<80267330>] (worker_thread+0x1ec/0x418 kernel/workqueue.c:3416) r10:83e50000 r9:847fe1ac r8:61c88647 r7:dddd00e0 r6:82604d40 r5:dddd00c0 r4:847fe180 [<80267144>] (worker_thread) from [<80270044>] (kthread+0x104/0x134 kernel/kthread.c:388) r10:00000000 r9:df835e90 r8:84f1f380 r7:847fe180 r6:80267144 r5:83e50000 r4:84f06b80 [<8026ff40>] (kthread) from [<80200104>] (ret_from_fork+0x14/0x30 arch/arm/kernel/entry-common.S:134) Exception stack(0xee475fb0 to 0xee475ff8) 5fa0: 00000000 00000000 00000000 00000000 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:8026ff40 r4:84f06b80 Rebooting in 86400 seconds..