watchdog: BUG: soft lockup - CPU#1 stuck for 21s! [kworker/1:36:22892] Modules linked in: irq event stamp: 1585626 hardirqs last enabled at (1585625): [] trace_hardirqs_on_thunk+0x1a/0x1c hardirqs last disabled at (1585626): [] trace_hardirqs_off_thunk+0x1a/0x1c softirqs last enabled at (1585624): [] __do_softirq+0x678/0x980 kernel/softirq.c:318 softirqs last disabled at (1585217): [] invoke_softirq kernel/softirq.c:372 [inline] softirqs last disabled at (1585217): [] irq_exit+0x215/0x260 kernel/softirq.c:412 CPU: 1 PID: 22892 Comm: kworker/1:36 Not tainted 4.19.211-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 Workqueue: events bpf_prog_free_deferred RIP: 0010:__read_once_size include/linux/compiler.h:263 [inline] RIP: 0010:csd_lock_wait kernel/smp.c:108 [inline] RIP: 0010:smp_call_function_single+0x1db/0x420 kernel/smp.c:302 Code: 00 e8 09 04 0a 00 48 8b 4c 24 08 48 8b 54 24 10 48 8d 74 24 40 8b 7c 24 1c e8 a1 f9 ff ff 41 89 c5 eb 07 e8 e7 03 0a 00 f3 90 <44> 8b 64 24 58 31 ff 41 83 e4 01 44 89 e6 e8 42 05 0a 00 45 85 e4 RSP: 0018:ffff88805726f800 EFLAGS: 00000293 ORIG_RAX: ffffffffffffff13 RAX: ffff8880af540600 RBX: 1ffff1100ae4df04 RCX: ffffffff8158819e RDX: 0000000000000000 RSI: ffffffff81588189 RDI: 0000000000000005 RBP: ffff88805726f8e0 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000005 R11: 0000000000000000 R12: 0000000000000001 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000002 FS: 0000000000000000(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f347d480558 CR3: 000000009c7f6000 CR4: 00000000003426e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: smp_call_function_many+0x743/0x8d0 kernel/smp.c:434 smp_call_function kernel/smp.c:492 [inline] on_each_cpu+0x47/0x240 kernel/smp.c:602 flush_tlb_kernel_range+0x7f/0xe0 arch/x86/mm/tlb.c:762 __purge_vmap_area_lazy+0x110/0x280 mm/vmalloc.c:681 vm_unmap_aliases mm/vmalloc.c:1113 [inline] vm_unmap_aliases+0x415/0x510 mm/vmalloc.c:1076 change_page_attr_set_clr+0x247/0xc60 arch/x86/mm/pageattr.c:1497 change_page_attr_set arch/x86/mm/pageattr.c:1553 [inline] set_memory_rw+0x78/0xa0 arch/x86/mm/pageattr.c:1794 bpf_prog_unlock_ro include/linux/filter.h:720 [inline] bpf_prog_unlock_free include/linux/filter.h:761 [inline] bpf_jit_free+0xdd/0x300 kernel/bpf/core.c:685 bpf_prog_free_deferred+0x2d8/0x410 kernel/bpf/core.c:1828 process_one_work+0x864/0x1570 kernel/workqueue.c:2153 worker_thread+0x64c/0x1130 kernel/workqueue.c:2296 kthread+0x33f/0x460 kernel/kthread.c:259 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:415 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 8126 Comm: syz-fuzzer Not tainted 4.19.211-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 RIP: 0010:check_preemption_disabled+0x2/0x280 lib/smp_processor_id.c:12 Code: b4 45 21 fe e9 d5 f1 ff ff e8 2a 88 c0 fd 48 8b 3c 24 e8 81 44 21 fe e9 87 f7 ff ff 90 90 90 90 90 90 90 90 90 90 90 90 41 57 <41> 56 41 55 49 89 f5 41 54 55 48 89 fd 53 e8 6b 67 eb fd 65 44 8b RSP: 0000:ffff8880ba007db8 EFLAGS: 00000006 RAX: ffff8880b0c76380 RBX: ffffffff8a45f160 RCX: 0000000000000001 RDX: 0000000000010000 RSI: ffffffff88b3e0e0 RDI: ffffffff88b3e120 RBP: ffff8880b0c76380 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000001 R11: ffffffff8c66501b R12: 0000000000000000 R13: ffff88809d4c7010 R14: ffff8880ba024d40 R15: dffffc0000000000 FS: 000000c023f76090(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000c000125008 CR3: 00000000b4c4f000 CR4: 00000000003426f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: rcu_dynticks_curr_cpu_in_eqs kernel/rcu/tree.c:348 [inline] rcu_is_watching+0x12/0xc0 kernel/rcu/tree.c:1025 rcu_read_lock_sched_held+0xc6/0x1d0 kernel/rcu/update.c:113 trace_hrtimer_cancel include/trace/events/timer.h:285 [inline] debug_deactivate kernel/time/hrtimer.c:472 [inline] __run_hrtimer kernel/time/hrtimer.c:1435 [inline] __hrtimer_run_queues+0xc21/0xe60 kernel/time/hrtimer.c:1527 hrtimer_interrupt+0x326/0x9e0 kernel/time/hrtimer.c:1585 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1071 [inline] smp_apic_timer_interrupt+0x10c/0x550 arch/x86/kernel/apic/apic.c:1096 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:894 RIP: 0033:0x41025f Code: 89 ca 4e 8d 1c 89 4d 8d 5b 08 45 8b 1b 44 39 5c 24 48 74 0e 4d 89 d3 48 89 f9 4c 89 cf 4d 89 c1 eb 9f 4c 89 d1 4c 89 ce eb 5b <49> 89 c8 4d 85 c0 75 23 48 89 d8 48 89 d3 4c 89 d9 e8 2b d3 ff ff RSP: 002b:000000c009fab608 EFLAGS: 00000206 ORIG_RAX: ffffffffffffff13 RAX: e09699b8d3e3ab5b RBX: 000000c000406cf0 RCX: 000000c00f5d7be8 RDX: 000000000069bc80 RSI: 0000000000000038 RDI: 0000000000000003 RBP: 000000c009fab630 R08: 0000000000000000 R09: 0000000000000003 R10: 0000000000000000 R11: 000000c00f5d7be8 R12: 0000000000000001 R13: 0000000000000020 R14: 000000c0000001a0 R15: 0000000000000001