program: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) close(r0) r1 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="2e00000010008188e6b62aa73772cc9f1ba1f848480000005e140602000000000e000a000f000000028000001294", 0x2e}], 0x1}, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8b14, &(0x7f0000000000)={'wlan1\x00', @random="010000000100"}) r2 = socket$kcm(0x10, 0x2, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_MIIMON={0x8, 0x3, 0x4}, @IFLA_BOND_USE_CARRIER={0x5}]}}}]}, 0x44}}, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0xfffffffe, &(0x7f0000000080)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f8480d0000005e140604000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=r8, @ANYBLOB="00000000000000002400128009000100626f6e64000000001400028008000000000000000800090001"], 0x44}}, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) r10 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=r11, @ANYBLOB="00000000000000001c00128009000100626f6e64000000000c0002800800070003"], 0x3c}}, 0x0) r12 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r12, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000300)="2e00000010008188040f80ec59acbc0413a181000b00000000010000000000000e000a000f000000028002002d1f", 0x2e}], 0x1}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="bbbbbbbbbbbb0180c20000000806000108000604"], 0x0) r13 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r14 = syz_open_dev$video4linux(&(0x7f00000000c0), 0x200, 0x0) ioctl$VIDIOC_SUBDEV_G_FMT(r14, 0xc0585604, &(0x7f0000000100)={0x1}) r15 = ioctl$KVM_CREATE_VM(r13, 0xae01, 0x0) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f00000002c0), 0x42280, 0x0) close(0x4) ioctl$KVM_CHECK_EXTENSION(r16, 0xae01, 0x1) ioctl$KVM_SET_USER_MEMORY_REGION(r15, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) [ 59.205769][ T5326] netlink: 'syz.0.0': attribute type 10 has an invalid length. [ 59.240921][ T5326] bond0: (slave wlan1): Enslaving as an active interface with an up link [ 59.245115][ T5326] warning: `syz.0.0' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211 [ 59.251838][ T30] [ 59.252974][ T30] ============================= [ 59.255014][ T30] WARNING: suspicious RCU usage [ 59.256957][ T30] 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 Not tainted [ 59.259986][ T30] ----------------------------- [ 59.261952][ T30] net/sched/sch_generic.c:1290 suspicious rcu_dereference_protected() usage! [ 59.265282][ T30] [ 59.265282][ T30] other info that might help us debug this: [ 59.265282][ T30] [ 59.269271][ T30] [ 59.269271][ T30] rcu_scheduler_active = 2, debug_locks = 1 [ 59.272873][ T30] 3 locks held by kworker/u4:2/30: [ 59.274830][ T30] #0: ffff888042c3f148 ((wq_completion)bond0){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 59.279023][ T30] #1: ffffc9000050fd00 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 59.283797][ T30] #2: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x174/0x3170 [ 59.287111][ T30] [ 59.287111][ T30] stack backtrace: [ 59.289318][ T30] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Not tainted 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 [ 59.293363][ T30] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 59.296744][ T30] Workqueue: bond0 bond_mii_monitor [ 59.299105][ T30] Call Trace: [ 59.300653][ T30] [ 59.302005][ T30] dump_stack_lvl+0x241/0x360 [ 59.304234][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 59.306585][ T30] ? __pfx__printk+0x10/0x10 [ 59.308384][ T30] lockdep_rcu_suspicious+0x226/0x340 [ 59.310442][ T30] dev_deactivate_queue+0x8f/0x160 [ 59.312535][ T30] dev_deactivate_many+0xc8/0xb10 [ 59.314545][ T30] dev_deactivate+0x184/0x280 [ 59.316479][ T30] ? __pfx_dev_deactivate+0x10/0x10 [ 59.318528][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.320961][ T30] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 59.323576][ T30] ? rfc2863_policy+0x1d7/0x300 [ 59.325513][ T30] linkwatch_do_dev+0x10a/0x170 [ 59.327483][ T30] ethtool_op_get_link+0x15/0x60 [ 59.329356][ T30] ? __pfx_ethtool_op_get_link+0x10/0x10 [ 59.331579][ T30] bond_check_dev_link+0x1f1/0x3f0 [ 59.333577][ T30] ? __pfx_bond_check_dev_link+0x10/0x10 [ 59.335704][ T30] bond_mii_monitor+0x49a/0x3170 [ 59.337659][ T30] ? __lock_acquire+0x1384/0x2050 [ 59.339530][ T30] ? bond_mii_monitor+0x174/0x3170 [ 59.341231][ T30] ? __pfx_bond_mii_monitor+0x10/0x10 [ 59.343061][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 59.344858][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 59.346922][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 59.349116][ T30] ? process_scheduled_works+0x976/0x1850 [ 59.351168][ T30] process_scheduled_works+0xa63/0x1850 [ 59.353241][ T30] ? __pfx_process_scheduled_works+0x10/0x10 [ 59.355590][ T30] ? assign_work+0x364/0x3d0 [ 59.357015][ T30] worker_thread+0x870/0xd30 [ 59.358560][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.360385][ T30] ? __kthread_parkme+0x169/0x1d0 [ 59.361958][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.363634][ T30] kthread+0x2f0/0x390 [ 59.365105][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.367009][ T30] ? __pfx_kthread+0x10/0x10 [ 59.368836][ T30] ret_from_fork+0x4b/0x80 [ 59.370695][ T30] ? __pfx_kthread+0x10/0x10 [ 59.372682][ T30] ret_from_fork_asm+0x1a/0x30 [ 59.374641][ T30] [ 59.383368][ T5309] Bluetooth: hci0: command tx timeout [ 59.387156][ T5327] netlink: 'syz.0.0': attribute type 10 has an invalid length. [ 59.392075][ T30] [ 59.392989][ T30] ============================= [ 59.394717][ T30] WARNING: suspicious RCU usage [ 59.396440][ T30] 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 Not tainted [ 59.399181][ T30] ----------------------------- [ 59.401243][ T30] include/linux/rtnetlink.h:100 suspicious rcu_dereference_protected() usage! [ 59.404677][ T30] [ 59.404677][ T30] other info that might help us debug this: [ 59.404677][ T30] [ 59.408296][ T30] [ 59.408296][ T30] rcu_scheduler_active = 2, debug_locks = 1 [ 59.411805][ T30] 3 locks held by kworker/u4:2/30: [ 59.413791][ T30] #0: ffff888042c3f148 ((wq_completion)bond0){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 59.417628][ T30] #1: ffffc9000050fd00 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 59.422405][ T30] #2: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x174/0x3170 [ 59.425982][ T30] [ 59.425982][ T30] stack backtrace: [ 59.428192][ T30] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Not tainted 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 [ 59.431877][ T30] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 59.435859][ T30] Workqueue: bond0 bond_mii_monitor [ 59.437879][ T30] Call Trace: [ 59.439180][ T30] [ 59.440281][ T30] dump_stack_lvl+0x241/0x360 [ 59.442064][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 59.443959][ T30] ? __pfx__printk+0x10/0x10 [ 59.445911][ T30] lockdep_rcu_suspicious+0x226/0x340 [ 59.447885][ T30] dev_deactivate_many+0x18f/0xb10 [ 59.449821][ T30] dev_deactivate+0x184/0x280 [ 59.451617][ T30] ? __pfx_dev_deactivate+0x10/0x10 [ 59.453658][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.455958][ T30] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 59.458392][ T30] ? rfc2863_policy+0x1d7/0x300 [ 59.460231][ T30] linkwatch_do_dev+0x10a/0x170 [ 59.462105][ T30] ethtool_op_get_link+0x15/0x60 [ 59.464066][ T30] ? __pfx_ethtool_op_get_link+0x10/0x10 [ 59.466262][ T30] bond_check_dev_link+0x1f1/0x3f0 [ 59.468072][ T30] ? __pfx_bond_check_dev_link+0x10/0x10 [ 59.470058][ T30] bond_mii_monitor+0x49a/0x3170 [ 59.471951][ T30] ? __lock_acquire+0x1384/0x2050 [ 59.474129][ T30] ? bond_mii_monitor+0x174/0x3170 [ 59.475902][ T30] ? __pfx_bond_mii_monitor+0x10/0x10 [ 59.477607][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 59.479171][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 59.481252][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 59.483711][ T30] ? process_scheduled_works+0x976/0x1850 [ 59.485940][ T30] process_scheduled_works+0xa63/0x1850 [ 59.488239][ T30] ? __pfx_process_scheduled_works+0x10/0x10 [ 59.490352][ T30] ? assign_work+0x364/0x3d0 [ 59.492121][ T30] worker_thread+0x870/0xd30 [ 59.493881][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.496188][ T30] ? __kthread_parkme+0x169/0x1d0 [ 59.498130][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.500051][ T30] kthread+0x2f0/0x390 [ 59.501473][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.503407][ T30] ? __pfx_kthread+0x10/0x10 [ 59.505005][ T30] ret_from_fork+0x4b/0x80 [ 59.506646][ T30] ? __pfx_kthread+0x10/0x10 [ 59.508167][ T30] ret_from_fork_asm+0x1a/0x30 [ 59.510055][ T30] [ 59.517163][ T30] BUG: sleeping function called from invalid context at net/core/dev.c:11284 [ 59.520570][ T30] in_atomic(): 0, irqs_disabled(): 0, non_block: 0, pid: 30, name: kworker/u4:2 [ 59.524039][ T30] preempt_count: 0, expected: 0 [ 59.525919][ T30] RCU nest depth: 1, expected: 0 [ 59.527869][ T30] 3 locks held by kworker/u4:2/30: [ 59.532955][ T30] #0: ffff888042c3f148 ((wq_completion)bond0){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 59.537206][ T30] #1: ffffc9000050fd00 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 59.542428][ T30] #2: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x174/0x3170 [ 59.546201][ T30] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Not tainted 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 [ 59.550210][ T30] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 59.554328][ T30] Workqueue: bond0 bond_mii_monitor [ 59.556265][ T30] Call Trace: [ 59.557606][ T30] [ 59.558784][ T30] dump_stack_lvl+0x241/0x360 [ 59.560537][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 59.562496][ T30] ? __pfx__printk+0x10/0x10 [ 59.564174][ T30] __might_resched+0x5d4/0x780 [ 59.565931][ T30] ? dev_deactivate_many+0x25f/0xb10 [ 59.567846][ T30] ? __pfx___might_resched+0x10/0x10 [ 59.569885][ T30] ? __local_bh_enable_ip+0x168/0x200 [ 59.571826][ T30] ? dev_deactivate_many+0x250/0xb10 [ 59.573609][ T30] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 59.575635][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 59.577343][ T30] synchronize_net+0x1b/0x50 [ 59.578973][ T30] dev_deactivate_many+0x4a7/0xb10 [ 59.580806][ T30] ? dev_deactivate_many+0x250/0xb10 [ 59.582646][ T30] dev_deactivate+0x184/0x280 [ 59.584332][ T30] ? __pfx_dev_deactivate+0x10/0x10 [ 59.586176][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.588404][ T30] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 59.590812][ T30] ? rfc2863_policy+0x1d7/0x300 [ 59.592643][ T30] linkwatch_do_dev+0x10a/0x170 [ 59.594458][ T30] ethtool_op_get_link+0x15/0x60 [ 59.596243][ T30] ? __pfx_ethtool_op_get_link+0x10/0x10 [ 59.598450][ T30] bond_check_dev_link+0x1f1/0x3f0 [ 59.600413][ T30] ? __pfx_bond_check_dev_link+0x10/0x10 [ 59.602499][ T30] bond_mii_monitor+0x49a/0x3170 [ 59.604296][ T30] ? __lock_acquire+0x1384/0x2050 [ 59.606154][ T30] ? bond_mii_monitor+0x174/0x3170 [ 59.608133][ T30] ? __pfx_bond_mii_monitor+0x10/0x10 [ 59.610095][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 59.611990][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 59.614221][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 59.616626][ T30] ? process_scheduled_works+0x976/0x1850 [ 59.618736][ T30] process_scheduled_works+0xa63/0x1850 [ 59.620821][ T30] ? __pfx_process_scheduled_works+0x10/0x10 [ 59.623186][ T30] ? assign_work+0x364/0x3d0 [ 59.624840][ T30] worker_thread+0x870/0xd30 [ 59.626585][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.628851][ T30] ? __kthread_parkme+0x169/0x1d0 [ 59.630771][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.632808][ T30] kthread+0x2f0/0x390 [ 59.634359][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.636293][ T30] ? __pfx_kthread+0x10/0x10 [ 59.638126][ T30] ret_from_fork+0x4b/0x80 [ 59.639855][ T30] ? __pfx_kthread+0x10/0x10 [ 59.641556][ T30] ret_from_fork_asm+0x1a/0x30 [ 59.643436][ T30] [ 59.651378][ T30] [ 59.652371][ T30] ============================= [ 59.654325][ T30] WARNING: suspicious RCU usage [ 59.656195][ T30] 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 Tainted: G W [ 59.659512][ T30] ----------------------------- [ 59.661400][ T30] kernel/rcu/tree_exp.h:949 Illegal synchronize_rcu_expedited() in RCU read-side critical section! [ 59.665246][ T30] [ 59.665246][ T30] other info that might help us debug this: [ 59.665246][ T30] [ 59.669178][ T30] [ 59.669178][ T30] rcu_scheduler_active = 2, debug_locks = 1 [ 59.672308][ T30] 3 locks held by kworker/u4:2/30: [ 59.674320][ T30] #0: ffff888042c3f148 ((wq_completion)bond0){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 59.678759][ T30] #1: ffffc9000050fd00 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 59.685370][ T30] #2: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x174/0x3170 [ 59.689811][ T30] [ 59.689811][ T30] stack backtrace: [ 59.692605][ T30] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Tainted: G W 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 [ 59.697702][ T30] Tainted: [W]=WARN [ 59.699197][ T30] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 59.703060][ T30] Workqueue: bond0 bond_mii_monitor [ 59.705016][ T30] Call Trace: [ 59.706372][ T30] [ 59.707465][ T30] dump_stack_lvl+0x241/0x360 [ 59.709221][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 59.711193][ T30] ? __pfx__printk+0x10/0x10 [ 59.712953][ T30] lockdep_rcu_suspicious+0x226/0x340 [ 59.715153][ T30] synchronize_rcu_expedited+0x12e/0x830 [ 59.717428][ T30] ? __pfx_synchronize_rcu_expedited+0x10/0x10 [ 59.719852][ T30] ? add_taint+0x99/0xe0 [ 59.721510][ T30] ? __might_resched+0x5e0/0x780 [ 59.723534][ T30] ? __local_bh_enable_ip+0x168/0x200 [ 59.725624][ T30] ? dev_deactivate_many+0x250/0xb10 [ 59.727645][ T30] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 59.729862][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 59.731807][ T30] dev_deactivate_many+0x4a7/0xb10 [ 59.733799][ T30] ? dev_deactivate_many+0x250/0xb10 [ 59.735816][ T30] dev_deactivate+0x184/0x280 [ 59.737615][ T30] ? __pfx_dev_deactivate+0x10/0x10 [ 59.739631][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.741928][ T30] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 59.744354][ T30] ? rfc2863_policy+0x1d7/0x300 [ 59.746226][ T30] linkwatch_do_dev+0x10a/0x170 [ 59.748120][ T30] ethtool_op_get_link+0x15/0x60 [ 59.750055][ T30] ? __pfx_ethtool_op_get_link+0x10/0x10 [ 59.752221][ T30] bond_check_dev_link+0x1f1/0x3f0 [ 59.754178][ T30] ? __pfx_bond_check_dev_link+0x10/0x10 [ 59.756361][ T30] bond_mii_monitor+0x49a/0x3170 [ 59.758268][ T30] ? __lock_acquire+0x1384/0x2050 [ 59.760224][ T30] ? bond_mii_monitor+0x174/0x3170 [ 59.762289][ T30] ? __pfx_bond_mii_monitor+0x10/0x10 [ 59.764513][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 59.766791][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 59.769529][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 59.772223][ T30] ? process_scheduled_works+0x976/0x1850 [ 59.774381][ T30] process_scheduled_works+0xa63/0x1850 [ 59.776554][ T30] ? __pfx_process_scheduled_works+0x10/0x10 [ 59.778844][ T30] ? assign_work+0x364/0x3d0 [ 59.780645][ T30] worker_thread+0x870/0xd30 [ 59.782439][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.784608][ T30] ? __kthread_parkme+0x169/0x1d0 [ 59.786512][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.788370][ T30] kthread+0x2f0/0x390 [ 59.789998][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.791894][ T30] ? __pfx_kthread+0x10/0x10 [ 59.793626][ T30] ret_from_fork+0x4b/0x80 [ 59.795313][ T30] ? __pfx_kthread+0x10/0x10 [ 59.797073][ T30] ret_from_fork_asm+0x1a/0x30 [ 59.798973][ T30] [ 59.810898][ T30] [ 59.811886][ T30] ============================= [ 59.813795][ T30] [ BUG: Invalid wait context ] [ 59.815661][ T30] 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 Tainted: G W [ 59.818939][ T30] ----------------------------- [ 59.820719][ T30] kworker/u4:2/30 is trying to lock: [ 59.822758][ T30] ffffffff8e93d478 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x451/0x830 [ 59.826763][ T30] other info that might help us debug this: [ 59.829187][ T30] context-{4:4} [ 59.830530][ T30] 3 locks held by kworker/u4:2/30: [ 59.832407][ T30] #0: ffff888042c3f148 ((wq_completion)bond0){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 59.836397][ T30] #1: ffffc9000050fd00 ((work_completion)(&(&bond->mii_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 59.841398][ T30] #2: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: bond_mii_monitor+0x174/0x3170 [ 59.845025][ T30] stack backtrace: [ 59.846428][ T30] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Tainted: G W 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 [ 59.851052][ T30] Tainted: [W]=WARN [ 59.852519][ T30] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 59.856668][ T30] Workqueue: bond0 bond_mii_monitor [ 59.858686][ T30] Call Trace: [ 59.859958][ T30] [ 59.861113][ T30] dump_stack_lvl+0x241/0x360 [ 59.862795][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 59.864604][ T30] ? __pfx__printk+0x10/0x10 [ 59.866210][ T30] __lock_acquire+0x154a/0x2050 [ 59.867897][ T30] lock_acquire+0x1ed/0x550 [ 59.869503][ T30] ? synchronize_rcu_expedited+0x451/0x830 [ 59.871553][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 59.873354][ T30] ? __pfx___might_resched+0x10/0x10 [ 59.875411][ T30] __mutex_lock+0x136/0xd70 [ 59.877169][ T30] ? synchronize_rcu_expedited+0x451/0x830 [ 59.879308][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 59.881217][ T30] ? synchronize_rcu_expedited+0x414/0x830 [ 59.883407][ T30] ? synchronize_rcu_expedited+0x451/0x830 [ 59.885671][ T30] ? __pfx_lock_release+0x10/0x10 [ 59.887525][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 59.889393][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 59.891424][ T30] synchronize_rcu_expedited+0x451/0x830 [ 59.893683][ T30] ? __pfx_synchronize_rcu_expedited+0x10/0x10 [ 59.895942][ T30] ? add_taint+0x99/0xe0 [ 59.897617][ T30] ? __might_resched+0x5e0/0x780 [ 59.899419][ T30] ? __local_bh_enable_ip+0x168/0x200 [ 59.901516][ T30] ? dev_deactivate_many+0x250/0xb10 [ 59.903535][ T30] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 59.905588][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 59.907540][ T30] dev_deactivate_many+0x4a7/0xb10 [ 59.909477][ T30] ? dev_deactivate_many+0x250/0xb10 [ 59.911482][ T30] dev_deactivate+0x184/0x280 [ 59.913276][ T30] ? __pfx_dev_deactivate+0x10/0x10 [ 59.915228][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.917322][ T30] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 59.919695][ T30] ? rfc2863_policy+0x1d7/0x300 [ 59.921440][ T30] linkwatch_do_dev+0x10a/0x170 [ 59.923229][ T30] ethtool_op_get_link+0x15/0x60 [ 59.925084][ T30] ? __pfx_ethtool_op_get_link+0x10/0x10 [ 59.927233][ T30] bond_check_dev_link+0x1f1/0x3f0 [ 59.929181][ T30] ? __pfx_bond_check_dev_link+0x10/0x10 [ 59.931239][ T30] bond_mii_monitor+0x49a/0x3170 [ 59.933100][ T30] ? __lock_acquire+0x1384/0x2050 [ 59.935124][ T30] ? bond_mii_monitor+0x174/0x3170 [ 59.937050][ T30] ? __pfx_bond_mii_monitor+0x10/0x10 [ 59.939106][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 59.941032][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 59.943585][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 59.946023][ T30] ? process_scheduled_works+0x976/0x1850 [ 59.948219][ T30] process_scheduled_works+0xa63/0x1850 [ 59.950409][ T30] ? __pfx_process_scheduled_works+0x10/0x10 [ 59.952614][ T30] ? assign_work+0x364/0x3d0 [ 59.954362][ T30] worker_thread+0x870/0xd30 [ 59.956009][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 59.958555][ T30] ? __kthread_parkme+0x169/0x1d0 [ 59.960427][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.962300][ T30] kthread+0x2f0/0x390 [ 59.963701][ T30] ? __pfx_worker_thread+0x10/0x10 [ 59.965617][ T30] ? __pfx_kthread+0x10/0x10 [ 59.967380][ T30] ret_from_fork+0x4b/0x80 [ 59.969152][ T30] ? __pfx_kthread+0x10/0x10 [ 59.970840][ T30] ret_from_fork_asm+0x1a/0x30 [ 59.972620][ T30] [ 59.974074][ T30] ------------[ cut here ]------------ [ 59.976122][ T30] Voluntary context switch within RCU read-side critical section! [ 59.976164][ T30] WARNING: CPU: 0 PID: 30 at kernel/rcu/tree_plugin.h:331 rcu_note_context_switch+0xcf4/0xff0 [ 59.982791][ T30] Modules linked in: [ 59.984120][ T30] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Tainted: G W 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 [ 59.988764][ T30] Tainted: [W]=WARN [ 59.990118][ T30] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 59.994080][ T30] Workqueue: bond0 bond_mii_monitor [ 59.996033][ T30] RIP: 0010:rcu_note_context_switch+0xcf4/0xff0 [ 59.998352][ T30] Code: 00 ba 02 00 00 00 e8 7b f8 fd ff 4c 8b b4 24 80 00 00 00 eb 91 c6 05 aa 13 8b 0e 01 90 48 c7 c7 80 28 0c 8c e8 3d 2a da ff 90 <0f> 0b 90 90 e9 3b f4 ff ff 90 0f 0b 90 45 84 ed 0f 84 00 f4 ff ff [ 60.005264][ T30] RSP: 0018:ffffc9000050efa0 EFLAGS: 00010046 [ 60.007418][ T30] RAX: 92c9de9c997b2000 RBX: ffff88801dd5ccc4 RCX: ffff88801dd5c880 [ 60.010218][ T30] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 60.012962][ T30] RBP: ffffc9000050f0f0 R08: ffffffff8155e312 R09: fffffbfff1cf9ff8 [ 60.015913][ T30] R10: dffffc0000000000 R11: fffffbfff1cf9ff8 R12: ffff88801dd5c880 [ 60.018914][ T30] R13: 0000000000000000 R14: 1ffff920000a1e0c R15: dffffc0000000000 [ 60.021761][ T30] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 60.025229][ T30] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.027671][ T30] CR2: 00007f77f1bb5f98 CR3: 0000000011fd6000 CR4: 0000000000352ef0 [ 60.030753][ T30] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 60.033711][ T30] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 60.036668][ T30] Call Trace: [ 60.037945][ T30] [ 60.039086][ T30] ? __warn+0x168/0x4e0 [ 60.040721][ T30] ? rcu_note_context_switch+0xcf4/0xff0 [ 60.043013][ T30] ? report_bug+0x2b3/0x500 [ 60.044827][ T30] ? rcu_note_context_switch+0xcf4/0xff0 [ 60.046993][ T30] ? handle_bug+0x60/0x90 [ 60.048624][ T30] ? exc_invalid_op+0x1a/0x50 [ 60.050405][ T30] ? asm_exc_invalid_op+0x1a/0x20 [ 60.052306][ T30] ? __warn_printk+0x292/0x360 [ 60.054117][ T30] ? rcu_note_context_switch+0xcf4/0xff0 [ 60.056215][ T30] ? ret_from_fork_asm+0x1a/0x30 [ 60.058116][ T30] ? __printk_cpu_sync_put+0x67/0x80 [ 60.060030][ T30] ? dump_stack_lvl+0x301/0x360 [ 60.061790][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 60.063645][ T30] ? __pfx__printk+0x10/0x10 [ 60.065435][ T30] ? __pfx_rcu_note_context_switch+0x10/0x10 [ 60.067642][ T30] ? rcu_is_watching+0x15/0xb0 [ 60.069384][ T30] __schedule+0x34b/0x4c30 [ 60.070971][ T30] ? rcu_is_watching+0x15/0xb0 [ 60.072649][ T30] ? lock_acquire+0x264/0x550 [ 60.074373][ T30] ? __pfx___schedule+0x10/0x10 [ 60.076154][ T30] ? __mutex_trylock_common+0x92/0x2e0 [ 60.078191][ T30] ? __pfx___mutex_trylock_common+0x10/0x10 [ 60.080585][ T30] schedule+0x14b/0x320 [ 60.082240][ T30] schedule_preempt_disabled+0x13/0x30 [ 60.084288][ T30] __mutex_lock+0x391/0xd70 [ 60.086194][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 60.088290][ T30] ? synchronize_rcu_expedited+0x451/0x830 [ 60.090536][ T30] ? __pfx_lock_release+0x10/0x10 [ 60.092438][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 60.094397][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 60.096313][ T30] synchronize_rcu_expedited+0x451/0x830 [ 60.098490][ T30] ? __pfx_synchronize_rcu_expedited+0x10/0x10 [ 60.100990][ T30] ? add_taint+0x99/0xe0 [ 60.102474][ T30] ? __might_resched+0x5e0/0x780 [ 60.104307][ T30] ? __local_bh_enable_ip+0x168/0x200 [ 60.106315][ T30] ? dev_deactivate_many+0x250/0xb10 [ 60.108226][ T30] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 60.110299][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 60.112229][ T30] dev_deactivate_many+0x4a7/0xb10 [ 60.114277][ T30] ? dev_deactivate_many+0x250/0xb10 [ 60.116326][ T30] dev_deactivate+0x184/0x280 [ 60.118087][ T30] ? __pfx_dev_deactivate+0x10/0x10 [ 60.120045][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 60.122289][ T30] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 60.124742][ T30] ? rfc2863_policy+0x1d7/0x300 [ 60.126631][ T30] linkwatch_do_dev+0x10a/0x170 [ 60.128409][ T30] ethtool_op_get_link+0x15/0x60 [ 60.130334][ T30] ? __pfx_ethtool_op_get_link+0x10/0x10 [ 60.132470][ T30] bond_check_dev_link+0x1f1/0x3f0 [ 60.134225][ T30] ? __pfx_bond_check_dev_link+0x10/0x10 [ 60.136355][ T30] bond_mii_monitor+0x49a/0x3170 [ 60.138077][ T30] ? __lock_acquire+0x1384/0x2050 [ 60.139997][ T30] ? bond_mii_monitor+0x174/0x3170 [ 60.141926][ T30] ? __pfx_bond_mii_monitor+0x10/0x10 [ 60.143849][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 60.145712][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 60.147544][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 60.149569][ T30] ? process_scheduled_works+0x976/0x1850 [ 60.151710][ T30] process_scheduled_works+0xa63/0x1850 [ 60.153672][ T30] ? __pfx_process_scheduled_works+0x10/0x10 [ 60.155783][ T30] ? assign_work+0x364/0x3d0 [ 60.157437][ T30] worker_thread+0x870/0xd30 [ 60.159083][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 60.161285][ T30] ? __kthread_parkme+0x169/0x1d0 [ 60.163124][ T30] ? __pfx_worker_thread+0x10/0x10 [ 60.165217][ T30] kthread+0x2f0/0x390 [ 60.166879][ T30] ? __pfx_worker_thread+0x10/0x10 [ 60.168829][ T30] ? __pfx_kthread+0x10/0x10 [ 60.170664][ T30] ret_from_fork+0x4b/0x80 [ 60.172396][ T30] ? __pfx_kthread+0x10/0x10 [ 60.174156][ T30] ret_from_fork_asm+0x1a/0x30 [ 60.176027][ T30] [ 60.177239][ T30] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 60.179945][ T30] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Tainted: G W 6.12.0-rc7-syzkaller-00216-gf66d6acccbc0 #0 [ 60.184249][ T30] Tainted: [W]=WARN [ 60.185522][ T30] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 60.189394][ T30] Workqueue: bond0 bond_mii_monitor [ 60.191342][ T30] Call Trace: [ 60.192605][ T30] [ 60.193740][ T30] dump_stack_lvl+0x241/0x360 [ 60.195452][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 60.197195][ T30] ? __pfx__printk+0x10/0x10 [ 60.198807][ T30] ? vscnprintf+0x5d/0x90 [ 60.200326][ T30] panic+0x349/0x880 [ 60.201718][ T30] ? __warn+0x177/0x4e0 [ 60.203172][ T30] ? __pfx_panic+0x10/0x10 [ 60.204669][ T30] ? ret_from_fork_asm+0x1a/0x30 [ 60.206124][ T30] __warn+0x34b/0x4e0 [ 60.207483][ T30] ? rcu_note_context_switch+0xcf4/0xff0 [ 60.209306][ T30] report_bug+0x2b3/0x500 [ 60.210932][ T30] ? rcu_note_context_switch+0xcf4/0xff0 [ 60.213030][ T30] handle_bug+0x60/0x90 [ 60.214619][ T30] exc_invalid_op+0x1a/0x50 [ 60.216015][ T30] asm_exc_invalid_op+0x1a/0x20 [ 60.217611][ T30] RIP: 0010:rcu_note_context_switch+0xcf4/0xff0 [ 60.219789][ T30] Code: 00 ba 02 00 00 00 e8 7b f8 fd ff 4c 8b b4 24 80 00 00 00 eb 91 c6 05 aa 13 8b 0e 01 90 48 c7 c7 80 28 0c 8c e8 3d 2a da ff 90 <0f> 0b 90 90 e9 3b f4 ff ff 90 0f 0b 90 45 84 ed 0f 84 00 f4 ff ff [ 60.226992][ T30] RSP: 0018:ffffc9000050efa0 EFLAGS: 00010046 [ 60.229392][ T30] RAX: 92c9de9c997b2000 RBX: ffff88801dd5ccc4 RCX: ffff88801dd5c880 [ 60.232401][ T30] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 60.235357][ T30] RBP: ffffc9000050f0f0 R08: ffffffff8155e312 R09: fffffbfff1cf9ff8 [ 60.238229][ T30] R10: dffffc0000000000 R11: fffffbfff1cf9ff8 R12: ffff88801dd5c880 [ 60.241228][ T30] R13: 0000000000000000 R14: 1ffff920000a1e0c R15: dffffc0000000000 [ 60.244289][ T30] ? __warn_printk+0x292/0x360 [ 60.246139][ T30] ? ret_from_fork_asm+0x1a/0x30 [ 60.248060][ T30] ? __printk_cpu_sync_put+0x67/0x80 [ 60.250184][ T30] ? dump_stack_lvl+0x301/0x360 [ 60.252045][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 60.254125][ T30] ? __pfx__printk+0x10/0x10 [ 60.255923][ T30] ? __pfx_rcu_note_context_switch+0x10/0x10 [ 60.258308][ T30] ? rcu_is_watching+0x15/0xb0 [ 60.260222][ T30] __schedule+0x34b/0x4c30 [ 60.261981][ T30] ? rcu_is_watching+0x15/0xb0 [ 60.263827][ T30] ? lock_acquire+0x264/0x550 [ 60.265664][ T30] ? __pfx___schedule+0x10/0x10 [ 60.267537][ T30] ? __mutex_trylock_common+0x92/0x2e0 [ 60.269588][ T30] ? __pfx___mutex_trylock_common+0x10/0x10 [ 60.271722][ T30] schedule+0x14b/0x320 [ 60.273173][ T30] schedule_preempt_disabled+0x13/0x30 [ 60.275130][ T30] __mutex_lock+0x391/0xd70 [ 60.276780][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 60.278645][ T30] ? synchronize_rcu_expedited+0x451/0x830 [ 60.280914][ T30] ? __pfx_lock_release+0x10/0x10 [ 60.282814][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 60.284741][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 60.286650][ T30] synchronize_rcu_expedited+0x451/0x830 [ 60.288703][ T30] ? __pfx_synchronize_rcu_expedited+0x10/0x10 [ 60.291004][ T30] ? add_taint+0x99/0xe0 [ 60.292510][ T30] ? __might_resched+0x5e0/0x780 [ 60.294387][ T30] ? __local_bh_enable_ip+0x168/0x200 [ 60.296305][ T30] ? dev_deactivate_many+0x250/0xb10 [ 60.298197][ T30] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 60.300194][ T30] ? do_raw_spin_unlock+0x58/0x8b0 [ 60.302072][ T30] dev_deactivate_many+0x4a7/0xb10 [ 60.304015][ T30] ? dev_deactivate_many+0x250/0xb10 [ 60.306035][ T30] dev_deactivate+0x184/0x280 [ 60.307949][ T30] ? __pfx_dev_deactivate+0x10/0x10 [ 60.309959][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 60.312199][ T30] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 60.314737][ T30] ? rfc2863_policy+0x1d7/0x300 [ 60.316642][ T30] linkwatch_do_dev+0x10a/0x170 [ 60.318533][ T30] ethtool_op_get_link+0x15/0x60 [ 60.320379][ T30] ? __pfx_ethtool_op_get_link+0x10/0x10 [ 60.322505][ T30] bond_check_dev_link+0x1f1/0x3f0 [ 60.324480][ T30] ? __pfx_bond_check_dev_link+0x10/0x10 [ 60.326667][ T30] bond_mii_monitor+0x49a/0x3170 [ 60.328617][ T30] ? __lock_acquire+0x1384/0x2050 [ 60.330529][ T30] ? bond_mii_monitor+0x174/0x3170 [ 60.332505][ T30] ? __pfx_bond_mii_monitor+0x10/0x10 [ 60.334596][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 60.336522][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 60.338827][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 60.341253][ T30] ? process_scheduled_works+0x976/0x1850 [ 60.343547][ T30] process_scheduled_works+0xa63/0x1850 [ 60.345728][ T30] ? __pfx_process_scheduled_works+0x10/0x10 [ 60.348103][ T30] ? assign_work+0x364/0x3d0 [ 60.349926][ T30] worker_thread+0x870/0xd30 [ 60.351695][ T30] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 60.354011][ T30] ? __kthread_parkme+0x169/0x1d0 [ 60.355974][ T30] ? __pfx_worker_thread+0x10/0x10 [ 60.357955][ T30] kthread+0x2f0/0x390 [ 60.359382][ T30] ? __pfx_worker_thread+0x10/0x10 [ 60.361350][ T30] ? __pfx_kthread+0x10/0x10 [ 60.363180][ T30] ret_from_fork+0x4b/0x80 [ 60.364974][ T30] ? __pfx_kthread+0x10/0x10 [ 60.366831][ T30] ret_from_fork_asm+0x1a/0x30 [ 60.368732][ T30] [ 60.370233][ T30] Kernel Offset: disabled [ 60.371904][ T30] Rebooting in 86400 seconds..