watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [kworker/0:1:4454] Modules linked in: irq event stamp: 3062090 hardirqs last enabled at (3062089): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:85 [inline] hardirqs last enabled at (3062089): [] exit_to_kernel_mode+0x38/0x118 arch/arm64/kernel/entry-common.c:95 hardirqs last disabled at (3062090): [] __el1_irq arch/arm64/kernel/entry-common.c:533 [inline] hardirqs last disabled at (3062090): [] el1_interrupt+0x24/0x54 arch/arm64/kernel/entry-common.c:551 softirqs last enabled at (3062088): [] softirq_handle_end kernel/softirq.c:400 [inline] softirqs last enabled at (3062088): [] handle_softirqs+0x87c/0xd4c kernel/softirq.c:582 softirqs last disabled at (3061773): [] __do_softirq+0x14/0x20 kernel/softirq.c:588 CPU: 0 UID: 0 PID: 4454 Comm: kworker/0:1 Not tainted 6.11.0-rc2-syzkaller-00004-gb446a2dae984 #0 Hardware name: linux,dummy-virt (DT) Workqueue: events nsim_dev_trap_report_work pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : clear_page+0x18/0x54 arch/arm64/lib/clear_page.S:24 lr : clear_highpage_kasan_tagged include/linux/highmem.h:248 [inline] lr : kernel_init_pages+0x64/0xbc mm/page_alloc.c:1032 sp : ffff80008ed97250 x29: ffff80008ed97250 x28: fffffdffc01b1e00 x27: 1fffffbff80363c6 x26: 0000000000000000 x25: 0000000000000001 x24: 00000000001d2820 x23: fffffdffc01b1e40 x22: ffffc1ffc0000000 x21: ffff700010cdd448 x20: ffff8000866ea240 x19: fffffdffc01b2000 x18: 00000000a2e2b32f x17: 0000000000000001 x16: 0000000000000000 x15: ffff00000c302880 x14: 1fffe0000186050f x13: 1fffe00001860528 x12: ffff7fbff80363c7 x11: 1fffffbff80363c6 x10: ffff7fbff80363c6 x9 : 0000000000000000 x8 : ffff600000d90000 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000004 x2 : 0000000000000004 x1 : 0000000000000040 x0 : ffff000006c78800 Call trace: clear_page+0x18/0x54 arch/arm64/lib/clear_page.S:22 post_alloc_hook+0x1cc/0x304 mm/page_alloc.c:1491 prep_new_page mm/page_alloc.c:1501 [inline] get_page_from_freelist+0xa9c/0x2000 mm/page_alloc.c:3442 __alloc_pages_noprof+0x1c4/0x2310 mm/page_alloc.c:4700 __alloc_pages_node_noprof include/linux/gfp.h:269 [inline] alloc_pages_node_noprof include/linux/gfp.h:296 [inline] alloc_slab_page+0x78/0x144 mm/slub.c:2321 allocate_slab mm/slub.c:2484 [inline] new_slab+0xa8/0x2e0 mm/slub.c:2537 ___slab_alloc+0xa78/0x1474 mm/slub.c:3723 __slab_alloc.constprop.0+0x74/0xe8 mm/slub.c:3813 __slab_alloc_node mm/slub.c:3866 [inline] slab_alloc_node mm/slub.c:4025 [inline] __do_kmalloc_node mm/slub.c:4157 [inline] __kmalloc_node_track_caller_noprof+0x150/0x428 mm/slub.c:4177 kmalloc_reserve+0xd8/0x248 net/core/skbuff.c:605 __alloc_skb+0x120/0x2f0 net/core/skbuff.c:674 alloc_skb include/linux/skbuff.h:1320 [inline] nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:748 [inline] nsim_dev_trap_report drivers/net/netdevsim/dev.c:805 [inline] nsim_dev_trap_report_work+0x1ec/0xa40 drivers/net/netdevsim/dev.c:850 process_one_work+0x7a0/0x1868 kernel/workqueue.c:3231 process_scheduled_works kernel/workqueue.c:3312 [inline] worker_thread+0x72c/0xb80 kernel/workqueue.c:3390 kthread+0x27c/0x300 kernel/kthread.c:389 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 32640 Comm: syz.1.27918 Not tainted 6.11.0-rc2-syzkaller-00004-gb446a2dae984 #0 Hardware name: linux,dummy-virt (DT) pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : clear_page+0x18/0x54 arch/arm64/lib/clear_page.S:24 lr : clear_highpage_kasan_tagged include/linux/highmem.h:248 [inline] lr : kernel_init_pages+0x64/0xbc mm/page_alloc.c:1032 sp : ffff80008def7530 x29: ffff80008def7530 x28: fffffdffc01b1a40 x27: 1fffffbff803634e x26: 0000000000000000 x25: 0000000000000001 x24: 0000000000506dc0 x23: fffffdffc01b1a80 x22: ffffc1ffc0000000 x21: ffff700010cdd448 x20: ffff8000866ea240 x19: fffffdffc01b1a80 x18: 00000000ffffffff x17: 0000000000000001 x16: 0000000000000000 x15: ffff00000e926480 x14: 1fffe00001d24c8f x13: 1fffe00001d24c94 x12: ffff7fbff803634f x11: 1fffffbff803634e x10: ffff7fbff803634e x9 : 0000000000000000 x8 : ffff600000d8d400 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000004 x2 : 0000000000000004 x1 : 0000000000000040 x0 : ffff000006c69a00 Call trace: clear_page+0x18/0x54 arch/arm64/lib/clear_page.S:22 post_alloc_hook+0x1cc/0x304 mm/page_alloc.c:1491 prep_new_page mm/page_alloc.c:1501 [inline] get_page_from_freelist+0xa9c/0x2000 mm/page_alloc.c:3442 __alloc_pages_noprof+0x1c4/0x2310 mm/page_alloc.c:4700 __alloc_pages_node_noprof include/linux/gfp.h:269 [inline] alloc_pages_node_noprof include/linux/gfp.h:296 [inline] bpf_ringbuf_area_alloc kernel/bpf/ringbuf.c:124 [inline] bpf_ringbuf_alloc kernel/bpf/ringbuf.c:172 [inline] ringbuf_map_alloc kernel/bpf/ringbuf.c:207 [inline] ringbuf_map_alloc+0x200/0x614 kernel/bpf/ringbuf.c:189 map_create+0x3ac/0x16bc kernel/bpf/syscall.c:1333 __sys_bpf+0xb6c/0x30e8 kernel/bpf/syscall.c:5692 __do_sys_bpf kernel/bpf/syscall.c:5817 [inline] __se_sys_bpf kernel/bpf/syscall.c:5815 [inline] __arm64_sys_bpf+0x70/0xa4 kernel/bpf/syscall.c:5815 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x6c/0x258 arch/arm64/kernel/syscall.c:49 el0_svc_common.constprop.0+0xac/0x230 arch/arm64/kernel/syscall.c:132 do_el0_svc+0x40/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x50/0x180 arch/arm64/kernel/entry-common.c:712 el0t_64_sync_handler+0x100/0x12c arch/arm64/kernel/entry-common.c:730 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:598