[ 426.290969][T17600] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.326279][T17602] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.357162][T17604] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.388948][T17606] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.419258][T17608] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.449156][T17610] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.478063][T17612] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.509199][T17614] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.538440][T17616] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 426.569831][T17618] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check. [ 429.339756][ T952] hsr_slave_0: left promiscuous mode [ 429.346009][ T952] hsr_slave_1: left promiscuous mode [ 429.351848][ T952] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 429.359447][ T952] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 429.369067][ T952] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 429.376688][ T952] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 429.384901][ T952] bridge_slave_1: left allmulticast mode [ 429.391971][ T952] bridge_slave_1: left promiscuous mode [ 429.398458][ T952] bridge0: port 2(bridge_slave_1) entered disabled state [ 429.406406][ T952] bridge_slave_0: left allmulticast mode [ 429.412368][ T952] bridge_slave_0: left promiscuous mode [ 429.418350][ T952] bridge0: port 1(bridge_slave_0) entered disabled state [ 429.428805][ T952] veth1_macvtap: left promiscuous mode [ 429.434546][ T952] veth0_macvtap: left promiscuous mode [ 429.440465][ T952] veth1_vlan: left promiscuous mode [ 429.445713][ T952] veth0_vlan: left promiscuous mode [ 429.546424][ T952] team0 (unregistering): Port device team_slave_1 removed [ 429.561454][ T952] team0 (unregistering): Port device team_slave_0 removed [ 429.572209][ T952] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 429.584830][ T952] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 429.627566][ T952] bond0 (unregistering): Released all slaves Warning: Permanently added '10.128.1.141' (ECDSA) to the list of known hosts. [ 434.231908][T17920] chnl_net:caif_netlink_parms(): no params data found [ 434.266276][T17920] bridge0: port 1(bridge_slave_0) entered blocking state [ 434.273572][T17920] bridge0: port 1(bridge_slave_0) entered disabled state [ 434.281303][T17920] bridge_slave_0: entered allmulticast mode [ 434.287788][T17920] bridge_slave_0: entered promiscuous mode [ 434.295413][T17920] bridge0: port 2(bridge_slave_1) entered blocking state [ 434.303373][T17920] bridge0: port 2(bridge_slave_1) entered disabled state [ 434.311145][T17920] bridge_slave_1: entered allmulticast mode [ 434.318430][T17920] bridge_slave_1: entered promiscuous mode [ 434.338411][T17920] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 434.349837][T17920] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 434.372552][T17920] team0: Port device team_slave_0 added [ 434.381456][T17920] team0: Port device team_slave_1 added [ 434.398527][T17920] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 434.405753][T17920] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 434.432857][T17920] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 434.445541][T17920] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 434.452540][T17920] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 434.479341][T17920] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 434.502770][T17920] hsr_slave_0: entered promiscuous mode [ 434.508907][T17920] hsr_slave_1: entered promiscuous mode [ 434.564309][T17920] bridge0: port 2(bridge_slave_1) entered blocking state [ 434.571806][T17920] bridge0: port 2(bridge_slave_1) entered forwarding state [ 434.580148][T17920] bridge0: port 1(bridge_slave_0) entered blocking state [ 434.587687][T17920] bridge0: port 1(bridge_slave_0) entered forwarding state [ 434.622462][T17920] 8021q: adding VLAN 0 to HW filter on device bond0 [ 434.635066][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 434.644381][ T26] bridge0: port 1(bridge_slave_0) entered disabled state [ 434.652955][ T26] bridge0: port 2(bridge_slave_1) entered disabled state [ 434.662330][ T26] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 434.674014][T17920] 8021q: adding VLAN 0 to HW filter on device team0 [ 434.684188][ T895] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 434.693307][ T895] bridge0: port 1(bridge_slave_0) entered blocking state [ 434.700521][ T895] bridge0: port 1(bridge_slave_0) entered forwarding state [ 434.711404][T17926] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 434.720931][T17926] bridge0: port 2(bridge_slave_1) entered blocking state [ 434.728767][T17926] bridge0: port 2(bridge_slave_1) entered forwarding state [ 434.748163][ T895] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 434.756881][ T895] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 434.765456][ T895] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 434.778237][T17920] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 434.789877][ T1213] ieee802154 phy0 wpan0: encryption failed: -22 [ 434.796465][ T1213] ieee802154 phy1 wpan1: encryption failed: -22 [ 434.798641][T17920] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 434.814237][T17926] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 434.822820][T17926] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 434.831849][T17926] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 434.846437][T17926] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 434.854528][T17926] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 434.865988][T17920] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 435.033867][T17920] veth0_vlan: entered promiscuous mode [ 435.041692][T17914] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 435.050858][T17914] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 435.059909][T17914] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 435.068843][T17914] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 435.080484][T17920] veth1_vlan: entered promiscuous mode [ 435.095553][T17914] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 435.104653][T17914] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 435.113411][T17914] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 435.124423][T17920] veth0_macvtap: entered promiscuous mode [ 435.134563][T17920] veth1_macvtap: entered promiscuous mode [ 435.148488][T17920] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 435.159372][T17920] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 435.168348][ T895] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 435.177419][ T895] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 435.186035][ T895] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 435.252152][ C1] [ 435.254605][ C1] ====================================================== [ 435.262143][ C1] WARNING: possible circular locking dependency detected [ 435.269846][ C1] 6.4.0-rc4-syzkaller #0 Not tainted [ 435.275278][ C1] ------------------------------------------------------ [ 435.283148][ C1] ksoftirqd/1/21 is trying to acquire lock: [ 435.289018][ C1] ffff888027b9d088 (&priv->active_session_list_lock){+.-.}-{2:2}, at: j1939_session_activate+0x3e/0x3d0 [ 435.300823][ C1] [ 435.300823][ C1] but task is already holding lock: [ 435.308455][ C1] ffff8880252245c8 (&jsk->sk_session_queue_lock){+.-.}-{2:2}, at: j1939_sk_queue_activate_next+0x4c/0x440 [ 435.320154][ C1] [ 435.320154][ C1] which lock already depends on the new lock. [ 435.320154][ C1] [ 435.331237][ C1] [ 435.331237][ C1] the existing dependency chain (in reverse order) is: [ 435.340336][ C1] [ 435.340336][ C1] -> #2 (&jsk->sk_session_queue_lock){+.-.}-{2:2}: [ 435.349185][ C1] _raw_spin_lock_bh+0x2f/0x40 [ 435.354708][ C1] j1939_sk_queue_drop_all+0x33/0x2f0 [ 435.360763][ C1] j1939_sk_netdev_event_netdown+0x71/0x140 [ 435.367264][ C1] j1939_netdev_notify+0x121/0x160 [ 435.373862][ C1] notifier_call_chain+0x94/0x2a0 [ 435.379904][ C1] __dev_notify_flags+0x156/0x240 [ 435.385594][ C1] dev_change_flags+0xf5/0x160 [ 435.391062][ C1] do_setlink+0x873/0x3050 [ 435.396073][ C1] __rtnl_newlink+0x94d/0x1520 [ 435.401435][ C1] rtnl_newlink+0x5a/0x90 [ 435.406275][ C1] rtnetlink_rcv_msg+0x32d/0x9f0 [ 435.411853][ C1] netlink_rcv_skb+0x126/0x380 [ 435.418534][ C1] netlink_unicast+0x433/0x710 [ 435.424076][ C1] netlink_sendmsg+0x78c/0xc40 [ 435.429432][ C1] sock_sendmsg+0xbc/0x150 [ 435.434434][ C1] ____sys_sendmsg+0x5ff/0x8f0 [ 435.439698][ C1] ___sys_sendmsg+0xdb/0x160 [ 435.445070][ C1] __sys_sendmsg+0xc3/0x160 [ 435.450328][ C1] do_syscall_64+0x35/0xb0 [ 435.455412][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 435.461807][ C1] [ 435.461807][ C1] -> #1 (&priv->j1939_socks_lock){+.-.}-{2:2}: [ 435.470632][ C1] _raw_spin_lock_bh+0x2f/0x40 [ 435.475980][ C1] j1939_sk_errqueue+0x8e/0x160 [ 435.481675][ C1] j1939_session_destroy+0x1f4/0x3e0 [ 435.487454][ C1] j1939_session_deactivate_locked+0x212/0x2a0 [ 435.494110][ C1] j1939_cancel_active_session+0x133/0x280 [ 435.500509][ C1] j1939_netdev_notify+0x119/0x160 [ 435.506465][ C1] notifier_call_chain+0x94/0x2a0 [ 435.512094][ C1] __dev_notify_flags+0x156/0x240 [ 435.517701][ C1] dev_change_flags+0xf5/0x160 [ 435.523309][ C1] do_setlink+0x873/0x3050 [ 435.528317][ C1] __rtnl_newlink+0x94d/0x1520 [ 435.533755][ C1] rtnl_newlink+0x5a/0x90 [ 435.538672][ C1] rtnetlink_rcv_msg+0x32d/0x9f0 [ 435.544389][ C1] netlink_rcv_skb+0x126/0x380 [ 435.550080][ C1] netlink_unicast+0x433/0x710 [ 435.555518][ C1] netlink_sendmsg+0x78c/0xc40 [ 435.560955][ C1] sock_sendmsg+0xbc/0x150 [ 435.566049][ C1] ____sys_sendmsg+0x5ff/0x8f0 [ 435.571491][ C1] ___sys_sendmsg+0xdb/0x160 [ 435.576855][ C1] __sys_sendmsg+0xc3/0x160 [ 435.582053][ C1] do_syscall_64+0x35/0xb0 [ 435.587851][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 435.594545][ C1] [ 435.594545][ C1] -> #0 (&priv->active_session_list_lock){+.-.}-{2:2}: [ 435.604954][ C1] __lock_acquire+0x2fcd/0x5f30 [ 435.611184][ C1] lock_acquire+0x1ad/0x520 [ 435.616565][ C1] _raw_spin_lock_bh+0x2f/0x40 [ 435.622283][ C1] j1939_session_activate+0x3e/0x3d0 [ 435.628369][ C1] j1939_sk_queue_activate_next+0x24d/0x440 [ 435.635020][ C1] j1939_xtp_rx_eoma+0x21d/0x550 [ 435.641298][ C1] j1939_tp_recv+0x699/0xc10 [ 435.646511][ C1] j1939_can_recv+0x60b/0x8a0 [ 435.651798][ C1] can_rcv_filter+0x4ce/0x7b0 [ 435.657268][ C1] can_receive+0x2ae/0x4b0 [ 435.665597][ C1] can_rcv+0x15a/0x220 [ 435.671134][ C1] __netif_receive_skb_one_core+0x104/0x180 [ 435.679451][ C1] process_backlog+0xca/0x5c0 [ 435.684987][ C1] __napi_poll+0x9a/0x550 [ 435.690164][ C1] net_rx_action+0x792/0xbb0 [ 435.695253][ C1] __do_softirq+0x1d0/0x901 [ 435.700350][ C1] run_ksoftirqd+0x2d/0x60 [ 435.705364][ C1] smpboot_thread_fn+0x548/0x8c0 [ 435.711074][ C1] kthread+0x2e6/0x3c0 [ 435.715658][ C1] ret_from_fork+0x1f/0x30 [ 435.720570][ C1] [ 435.720570][ C1] other info that might help us debug this: [ 435.720570][ C1] [ 435.731030][ C1] Chain exists of: [ 435.731030][ C1] &priv->active_session_list_lock --> &priv->j1939_socks_lock --> &jsk->sk_session_queue_lock [ 435.731030][ C1] [ 435.748287][ C1] Possible unsafe locking scenario: [ 435.748287][ C1] [ 435.755992][ C1] CPU0 CPU1 [ 435.762024][ C1] ---- ---- [ 435.767988][ C1] lock(&jsk->sk_session_queue_lock); [ 435.773700][ C1] lock(&priv->j1939_socks_lock); [ 435.781856][ C1] lock(&jsk->sk_session_queue_lock); [ 435.790514][ C1] lock(&priv->active_session_list_lock); [ 435.796657][ C1] [ 435.796657][ C1] *** DEADLOCK *** [ 435.796657][ C1] [ 435.805142][ C1] 3 locks held by ksoftirqd/1/21: [ 435.810337][ C1] #0: ffffffff8b187940 (rcu_read_lock){....}-{1:2}, at: process_backlog+0x1cd/0x5c0 [ 435.820066][ C1] #1: ffffffff8b187940 (rcu_read_lock){....}-{1:2}, at: can_receive+0x1c4/0x4b0 [ 435.829406][ C1] #2: ffff8880252245c8 (&jsk->sk_session_queue_lock){+.-.}-{2:2}, at: j1939_sk_queue_activate_next+0x4c/0x440 [ 435.842518][ C1] [ 435.842518][ C1] stack backtrace: [ 435.848401][ C1] CPU: 1 PID: 21 Comm: ksoftirqd/1 Not tainted 6.4.0-rc4-syzkaller #0 [ 435.856884][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 435.867113][ C1] Call Trace: [ 435.870552][ C1] [ 435.873724][ C1] dump_stack_lvl+0x60/0xa0 [ 435.879014][ C1] check_noncircular+0x25f/0x2e0 [ 435.885007][ C1] ? print_circular_bug+0x730/0x730 [ 435.890197][ C1] ? print_usage_bug.part.0+0x660/0x660 [ 435.896282][ C1] ? print_usage_bug.part.0+0x660/0x660 [ 435.901838][ C1] __lock_acquire+0x2fcd/0x5f30 [ 435.907376][ C1] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 435.913440][ C1] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 435.919941][ C1] lock_acquire+0x1ad/0x520 [ 435.925085][ C1] ? j1939_session_activate+0x3e/0x3d0 [ 435.930527][ C1] ? lock_sync+0x180/0x180 [ 435.934924][ C1] ? lock_sync+0x180/0x180 [ 435.939415][ C1] ? find_held_lock+0x2d/0x110 [ 435.944695][ C1] _raw_spin_lock_bh+0x2f/0x40 [ 435.949817][ C1] ? j1939_session_activate+0x3e/0x3d0 [ 435.955962][ C1] j1939_session_activate+0x3e/0x3d0 [ 435.961417][ C1] j1939_sk_queue_activate_next+0x24d/0x440 [ 435.967387][ C1] ? j1939_session_completed+0x7e/0x140 [ 435.973369][ C1] ? __local_bh_enable_ip+0xa0/0x120 [ 435.979188][ C1] j1939_xtp_rx_eoma+0x21d/0x550 [ 435.984388][ C1] j1939_tp_recv+0x699/0xc10 [ 435.989495][ C1] j1939_can_recv+0x60b/0x8a0 [ 435.994325][ C1] ? j1939_netdev_notify+0x160/0x160 [ 435.999677][ C1] ? slab_free_freelist_hook+0x8b/0x1c0 [ 436.005205][ C1] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 436.011182][ C1] ? can_receive+0x2dd/0x4b0 [ 436.015764][ C1] can_rcv_filter+0x4ce/0x7b0 [ 436.020415][ C1] can_receive+0x2ae/0x4b0 [ 436.025064][ C1] ? can_receive+0x4b0/0x4b0 [ 436.029630][ C1] can_rcv+0x15a/0x220 [ 436.033669][ C1] __netif_receive_skb_one_core+0x104/0x180 [ 436.039532][ C1] ? __netif_receive_skb_core+0x2f20/0x2f20 [ 436.045395][ C1] ? spin_bug+0x1c0/0x1c0 [ 436.049790][ C1] process_backlog+0xca/0x5c0 [ 436.054648][ C1] ? do_raw_spin_lock+0x120/0x2a0 [ 436.059752][ C1] __napi_poll+0x9a/0x550 [ 436.064159][ C1] net_rx_action+0x792/0xbb0 [ 436.068826][ C1] ? napi_threaded_poll+0x7c0/0x7c0 [ 436.079156][ C1] ? lock_downgrade+0x690/0x690 [ 436.084004][ C1] ? ktime_get_update_offsets_now+0xeb/0x460 [ 436.090252][ C1] ? hrtimer_reprogram+0x20/0x3b0 [ 436.095261][ C1] __do_softirq+0x1d0/0x901 [ 436.099745][ C1] ? __irq_exit_rcu+0x190/0x190 [ 436.104955][ C1] ? smpboot_thread_fn+0x66/0x8c0 [ 436.110231][ C1] run_ksoftirqd+0x2d/0x60 [ 436.114630][ C1] smpboot_thread_fn+0x548/0x8c0 [ 436.119548][ C1] ? sort_range+0x20/0x20 [ 436.123851][ C1] kthread+0x2e6/0x3c0 [ 436.127919][ C1] ? kthread_complete_and_exit+0x20/0x20 [ 436.133721][ C1] ret_from_fork+0x1f/0x30 [ 436.138131][ C1] [ 438.330971][T17920] net_ratelimit: 145 callbacks suppressed [ 438.330978][T17920] A link change request failed with some changes committed already. Interface vxcan0 may have been left with an inconsistent configuration, please check.