rcu: INFO: rcu_preempt self-detected stall on CPU rcu: 0-....: (1 GPs behind) idle=6ccc/1/0x4000000000000000 softirq=10291/10292 fqs=5682 rcu: (t=30000 jiffies g=22041 q=40 ncpus=2) CPU: 0 PID: 3097 Comm: syz-executor281 Not tainted 6.4.0-syzkaller-04247-g3a8a670eeeaa #0 Hardware name: linux,dummy-virt (DT) pstate: 20400009 (nzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : pie_calculate_probability+0x158/0x228 net/sched/sch_pie.c:409 lr : fq_pie_timer+0x6c/0xbc net/sched/sch_fq_pie.c:387 sp : ffff800080003e30 x29: ffff800080003e30 x28: fbff000002ca2f40 x27: 00000000000000a0 x26: 0000000000000005 x25: 0000000000000001 x24: fdff0000052158ac x23: fdff000005215a10 x22: 0000000000000070 x21: fdff0000052159c0 x20: fdff000005215980 x19: 0000000000006958 x18: 000000000000001c x17: 00000000b8b642da x16: ffff80008252bf98 x15: 00000000275f388f x14: 0000000000000000 x13: 00ffffffffffffff x12: 00000000000f4240 x11: 0000000000000001 x10: 0000000000000000 x9 : 0000000000000000 x8 : 00000001ad7f29ab x7 : 0000000000000000 x6 : fffffffffffc6c79 x5 : 00000000003b9aca x4 : 0000000000000000 x3 : 0000000000000000 x2 : 000000000001c9c3 x1 : f9ff80008a8e1610 x0 : fdff0000052159c0 Call trace: pie_calculate_probability+0x158/0x228 net/sched/sch_pie.c:408 call_timer_fn.constprop.0+0x24/0x80 kernel/time/timer.c:1700 expire_timers+0x9c/0xd4 kernel/time/timer.c:1751 __run_timers kernel/time/timer.c:2022 [inline] __run_timers kernel/time/timer.c:1995 [inline] run_timer_softirq+0xf4/0x254 kernel/time/timer.c:2035 __do_softirq+0x124/0x290 kernel/softirq.c:553 ____do_softirq+0x10/0x1c arch/arm64/kernel/irq.c:80 call_on_irq_stack+0x24/0x4c arch/arm64/kernel/entry.S:882 do_softirq_own_stack+0x1c/0x2c arch/arm64/kernel/irq.c:85 invoke_softirq kernel/softirq.c:434 [inline] __irq_exit_rcu kernel/softirq.c:632 [inline] irq_exit_rcu+0xd8/0xf4 kernel/softirq.c:644 __el1_irq arch/arm64/kernel/entry-common.c:474 [inline] el1_interrupt+0x38/0x64 arch/arm64/kernel/entry-common.c:488 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:493 el1h_64_irq+0x64/0x68 arch/arm64/kernel/entry.S:587 unwind_next arch/arm64/kernel/stacktrace.c:116 [inline] unwind arch/arm64/kernel/stacktrace.c:140 [inline] arch_stack_walk+0xf4/0x270 arch/arm64/kernel/stacktrace.c:208 stack_trace_save+0x4c/0x78 kernel/stacktrace.c:122 kasan_save_stack+0x2c/0x54 mm/kasan/common.c:45 save_stack_info+0x38/0x118 mm/kasan/tags.c:104 kasan_save_alloc_info+0x14/0x20 mm/kasan/tags.c:138 ____kasan_kmalloc mm/kasan/common.c:374 [inline] ____kasan_kmalloc mm/kasan/common.c:333 [inline] __kasan_kmalloc+0x9c/0xa8 mm/kasan/common.c:383 kasan_kmalloc include/linux/kasan.h:196 [inline] __do_kmalloc_node mm/slab_common.c:987 [inline] __kmalloc_node_track_caller+0x64/0xa8 mm/slab_common.c:1007 kmalloc_reserve+0x90/0x12c net/core/skbuff.c:575 pskb_expand_head+0x84/0x404 net/core/skbuff.c:2042 netlink_trim+0x9c/0xe0 net/netlink/af_netlink.c:1321 netlink_unicast+0x5c/0x33c net/netlink/af_netlink.c:1355 nlmsg_unicast include/net/netlink.h:1100 [inline] nlmsg_notify+0x70/0x15c net/netlink/af_netlink.c:2600 rtnetlink_send+0x20/0x2c net/core/rtnetlink.c:755 qdisc_notify.isra.0+0xa8/0x12c net/sched/sch_api.c:1030 notify_and_destroy net/sched/sch_api.c:1044 [inline] qdisc_graft+0x37c/0x5a0 net/sched/sch_api.c:1144 tc_modify_qdisc+0x388/0x6e8 net/sched/sch_api.c:1731 rtnetlink_rcv_msg+0x124/0x390 net/core/rtnetlink.c:6424 netlink_rcv_skb+0x5c/0x140 net/netlink/af_netlink.c:2549 rtnetlink_rcv+0x18/0x24 net/core/rtnetlink.c:6442 netlink_unicast_kernel net/netlink/af_netlink.c:1339 [inline] netlink_unicast+0x270/0x33c net/netlink/af_netlink.c:1365 netlink_sendmsg+0x1d8/0x444 net/netlink/af_netlink.c:1914 sock_sendmsg_nosec net/socket.c:725 [inline] sock_sendmsg+0x54/0x60 net/socket.c:748 ____sys_sendmsg+0x270/0x2ac net/socket.c:2494 ___sys_sendmsg+0x80/0xdc net/socket.c:2548 __sys_sendmsg+0x68/0xc4 net/socket.c:2577 __do_sys_sendmsg net/socket.c:2586 [inline] __se_sys_sendmsg net/socket.c:2584 [inline] __arm64_sys_sendmsg+0x24/0x30 net/socket.c:2584 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x48/0x114 arch/arm64/kernel/syscall.c:52 el0_svc_common.constprop.0+0x44/0xe4 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x38/0xa4 arch/arm64/kernel/syscall.c:191 el0_svc+0x2c/0xb0 arch/arm64/kernel/entry-common.c:647 el0t_64_sync_handler+0xc0/0xc4 arch/arm64/kernel/entry-common.c:665 el0t_64_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:591