Dead loop on virtual device gre13, fix it urgently! Dead loop on virtual device gre14, fix it urgently! Dead loop on virtual device gre13, fix it urgently! Dead loop on virtual device gre14, fix it urgently! rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: 1-....: (1 GPs behind) idle=beb4/1/0x4000000000000000 softirq=153383/153386 fqs=281 rcu: hardirqs softirqs csw/system rcu: number: 2 0 0 rcu: cputime: 40742 11438 2272 ==> 52310(ms) rcu: (detected by 0, t=10511 jiffies, g=242605, q=395 ncpus=2) Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 15830 Comm: syz-executor.3 Not tainted 6.5.0-rc2-syzkaller-00215-g55cef78c244d #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023 RIP: 0010:__kasan_check_read+0x0/0x20 mm/kasan/shadow.c:30 Code: 02 0f 0b 48 83 c4 60 5b 5d 41 5c c3 48 83 c4 60 48 c7 c7 30 ac 16 8c 5b 5d 41 5c e9 3a 6f 8f ff 66 2e 0f 1f 84 00 00 00 00 00 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 0f f4 ff ff 66 66 2e 0f 1f RSP: 0018:ffffc900001e05c8 EFLAGS: 00000046 RAX: 0000000000000000 RBX: ffff888021102950 RCX: 0000000000000008 RDX: 0000000000000001 RSI: 0000000000000008 RDI: ffffffff9184ae80 RBP: ffffc900001e0738 R08: 0000000000000000 R09: fffffbfff23095d0 R10: ffffffff9184ae87 R11: 0000000000000001 R12: 0000000000000100 R13: 0000000000000008 R14: 1ffff9200003c0c2 R15: ffff888021102970 FS: 00007f70699fe6c0(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b2e922000 CR3: 000000005bb9e000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: instrument_atomic_read include/linux/instrumented.h:68 [inline] _test_bit include/asm-generic/bitops/instrumented-non-atomic.h:141 [inline] hlock_class kernel/locking/lockdep.c:228 [inline] mark_lock+0x105/0x1950 kernel/locking/lockdep.c:4663 mark_usage kernel/locking/lockdep.c:4606 [inline] __lock_acquire+0x975/0x5de0 kernel/locking/lockdep.c:5098 lock_acquire kernel/locking/lockdep.c:5761 [inline] lock_acquire+0x1ae/0x510 kernel/locking/lockdep.c:5726 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x3a/0x50 kernel/locking/spinlock.c:162 debug_object_activate+0x1a4/0x490 lib/debugobjects.c:717 debug_hrtimer_activate kernel/time/hrtimer.c:422 [inline] debug_activate kernel/time/hrtimer.c:477 [inline] enqueue_hrtimer+0x23/0x310 kernel/time/hrtimer.c:1087 __run_hrtimer kernel/time/hrtimer.c:1705 [inline] __hrtimer_run_queues+0xa0a/0xc10 kernel/time/hrtimer.c:1752 hrtimer_interrupt+0x31b/0x800 kernel/time/hrtimer.c:1814 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1098 [inline] __sysvec_apic_timer_interrupt+0x14a/0x430 arch/x86/kernel/apic/apic.c:1115 sysvec_apic_timer_interrupt+0x42/0xc0 arch/x86/kernel/apic/apic.c:1109 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 RIP: 0010:taprio_dequeue_tc_priority+0x266/0x4b0 net/sched/sch_taprio.c:798 Code: 10 89 ef 44 89 f6 e8 99 d5 2c f9 44 39 f5 0f 84 40 ff ff ff e8 9b da 2c f9 49 83 ff 0f 0f 87 e1 01 00 00 48 8b 04 24 0f b6 00 <38> 44 24 36 7c 08 84 c0 0f 85 bf 01 00 00 8b 33 8b 4c 24 30 48 8b RSP: 0018:ffffc900001e0d70 EFLAGS: 00000293 RAX: 0000000000000000 RBX: ffff88805ef63394 RCX: 0000000000000100 RDX: ffff888021101dc0 RSI: ffffffff88599615 RDI: 0000000000000004 RBP: 0000000000000008 R08: 0000000000000004 R09: 0000000000000008 R10: 0000000000000000 R11: ffffc900001e0ff8 R12: 0000000000000010 R13: ffff88807ce66b60 R14: 0000000000000000 R15: 0000000000000001 taprio_dequeue+0x12e/0x5f0 net/sched/sch_taprio.c:868 dequeue_skb net/sched/sch_generic.c:292 [inline] qdisc_restart net/sched/sch_generic.c:397 [inline] __qdisc_run+0x1c4/0x19d0 net/sched/sch_generic.c:415 qdisc_run include/net/pkt_sched.h:125 [inline] qdisc_run include/net/pkt_sched.h:122 [inline] net_tx_action+0x71e/0xc80 net/core/dev.c:5049 __do_softirq+0x218/0x965 kernel/softirq.c:553 do_softirq kernel/softirq.c:454 [inline] do_softirq+0xaa/0xe0 kernel/softirq.c:441 __local_bh_enable_ip+0xf8/0x120 kernel/softirq.c:381 spin_unlock_bh include/linux/spinlock.h:396 [inline] taprio_change+0x2be4/0x3890 net/sched/sch_taprio.c:1996 taprio_init+0x6c4/0x950 net/sched/sch_taprio.c:2126 qdisc_create+0x4f7/0x10a0 net/sched/sch_api.c:1326 tc_modify_qdisc+0x4a4/0x1bf0 net/sched/sch_api.c:1720 rtnetlink_rcv_msg+0x439/0xd30 net/core/rtnetlink.c:6424 netlink_rcv_skb+0x16b/0x440 net/netlink/af_netlink.c:2549 netlink_unicast_kernel net/netlink/af_netlink.c:1339 [inline] netlink_unicast+0x539/0x800 net/netlink/af_netlink.c:1365 netlink_sendmsg+0x93c/0xe30 net/netlink/af_netlink.c:1914 sock_sendmsg_nosec net/socket.c:725 [inline] sock_sendmsg+0xd9/0x180 net/socket.c:748 ____sys_sendmsg+0x6ac/0x940 net/socket.c:2494 ___sys_sendmsg+0x135/0x1d0 net/socket.c:2548 __sys_sendmsg+0x117/0x1e0 net/socket.c:2577 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x38/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f706ae7cb29 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f70699fe0c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f706af9bf80 RCX: 00007f706ae7cb29 RDX: 0000000000000000 RSI: 00000000200007c0 RDI: 0000000000000004 RBP: 00007f706aec847a R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000000b R14: 00007f706af9bf80 R15: 00007fffa4f66b08 Dead loop on virtual device gre2, fix it urgently!