Warning: Permanently added '10.128.0.62' (ECDSA) to the list of known hosts. syzkaller login: [ 28.132643] IPVS: ftp: loaded support on port[0] = 21 [ 28.200204] chnl_net:caif_netlink_parms(): no params data found [ 28.287275] bridge0: port 1(bridge_slave_0) entered blocking state [ 28.294141] bridge0: port 1(bridge_slave_0) entered disabled state [ 28.301593] device bridge_slave_0 entered promiscuous mode [ 28.308853] bridge0: port 2(bridge_slave_1) entered blocking state [ 28.315224] bridge0: port 2(bridge_slave_1) entered disabled state [ 28.322437] device bridge_slave_1 entered promiscuous mode [ 28.338628] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 28.347203] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 28.364124] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 28.371323] team0: Port device team_slave_0 added [ 28.376635] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 28.383876] team0: Port device team_slave_1 added [ 28.398581] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 28.404813] 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. [ 28.430062] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 28.441217] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 28.447445] 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. [ 28.472681] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 28.483455] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 28.491219] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 28.508851] device hsr_slave_0 entered promiscuous mode [ 28.514454] device hsr_slave_1 entered promiscuous mode [ 28.520571] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 28.527476] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 28.585386] bridge0: port 2(bridge_slave_1) entered blocking state [ 28.591808] bridge0: port 2(bridge_slave_1) entered forwarding state [ 28.598717] bridge0: port 1(bridge_slave_0) entered blocking state [ 28.605065] bridge0: port 1(bridge_slave_0) entered forwarding state [ 28.633081] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 28.639942] 8021q: adding VLAN 0 to HW filter on device bond0 [ 28.647505] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 28.656613] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 28.665264] bridge0: port 1(bridge_slave_0) entered disabled state [ 28.673310] bridge0: port 2(bridge_slave_1) entered disabled state [ 28.682754] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 28.689637] 8021q: adding VLAN 0 to HW filter on device team0 [ 28.698463] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 28.698778] bridge0: port 1(bridge_slave_0) entered blocking state [ 28.712396] bridge0: port 1(bridge_slave_0) entered forwarding state [ 28.728130] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 28.735948] bridge0: port 2(bridge_slave_1) entered blocking state [ 28.742358] bridge0: port 2(bridge_slave_1) entered forwarding state [ 28.750443] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 28.758915] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 28.769684] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 28.777132] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 28.787965] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 28.799176] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 28.805185] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 28.812744] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 28.826439] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 28.833959] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 28.840684] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 28.851377] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 28.900554] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 28.911218] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 28.941588] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 28.948791] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 28.955239] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 28.964389] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 28.972147] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 28.979328] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 28.988470] device veth0_vlan entered promiscuous mode [ 28.996753] device veth1_vlan entered promiscuous mode [ 29.003307] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 29.014160] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 29.026289] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 29.035807] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 29.043475] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 29.051471] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 29.061108] device veth0_macvtap entered promiscuous mode [ 29.067311] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 29.075535] device veth1_macvtap entered promiscuous mode [ 29.083908] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 29.093636] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 29.103078] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 29.110121] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 29.118324] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 29.128315] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 29.135022] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready executing program [ 29.187581] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 29.226379] [ 29.228030] ====================================================== [ 29.235635] WARNING: possible circular locking dependency detected [ 29.242065] 4.14.288-syzkaller #0 Not tainted [ 29.246541] ------------------------------------------------------ [ 29.253008] kworker/u4:1/23 is trying to acquire lock: [ 29.258261] (sk_lock-AF_INET){+.+.}, at: [] strp_work+0x3e/0x100 [ 29.266167] [ 29.266167] but task is already holding lock: [ 29.272111] ((&strp->work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 29.280519] [ 29.280519] which lock already depends on the new lock. [ 29.280519] [ 29.288917] [ 29.288917] the existing dependency chain (in reverse order) is: [ 29.296511] [ 29.296511] -> #1 ((&strp->work)){+.+.}: [ 29.302133] flush_work+0xad/0x770 [ 29.306167] __cancel_work_timer+0x321/0x460 [ 29.311175] strp_done+0x53/0xd0 [ 29.315036] kcm_ioctl+0x828/0xfb0 [ 29.319080] sock_ioctl+0x2cc/0x4c0 [ 29.323209] do_vfs_ioctl+0x75a/0xff0 [ 29.327508] SyS_ioctl+0x7f/0xb0 [ 29.331369] do_syscall_64+0x1d5/0x640 [ 29.335751] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 29.341443] [ 29.341443] -> #0 (sk_lock-AF_INET){+.+.}: [ 29.347139] lock_acquire+0x170/0x3f0 [ 29.351523] lock_sock_nested+0xb7/0x100 [ 29.356274] strp_work+0x3e/0x100 [ 29.360223] process_one_work+0x793/0x14a0 [ 29.364959] worker_thread+0x5cc/0xff0 [ 29.369338] kthread+0x30d/0x420 [ 29.373201] ret_from_fork+0x24/0x30 [ 29.377404] [ 29.377404] other info that might help us debug this: [ 29.377404] [ 29.385520] Possible unsafe locking scenario: [ 29.385520] [ 29.391547] CPU0 CPU1 [ 29.396184] ---- ---- [ 29.400835] lock((&strp->work)); [ 29.404349] lock(sk_lock-AF_INET); [ 29.410570] lock((&strp->work)); [ 29.416617] lock(sk_lock-AF_INET); [ 29.420301] [ 29.420301] *** DEADLOCK *** [ 29.420301] [ 29.426336] 2 locks held by kworker/u4:1/23: [ 29.430723] #0: ("%s""kstrp"){+.+.}, at: [] process_one_work+0x6b0/0x14a0 [ 29.439469] #1: ((&strp->work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 29.448281] [ 29.448281] stack backtrace: [ 29.452753] CPU: 1 PID: 23 Comm: kworker/u4:1 Not tainted 4.14.288-syzkaller #0 [ 29.460176] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 29.469512] Workqueue: kstrp strp_work [ 29.473371] Call Trace: [ 29.475936] dump_stack+0x1b2/0x281 [ 29.479539] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 29.485326] __lock_acquire+0x2e0e/0x3f20 [ 29.489458] ? __schedule+0x893/0x1de0 [ 29.493430] ? trace_hardirqs_on+0x10/0x10 [ 29.497651] ? lock_acquire+0x170/0x3f0 [ 29.501605] ? lock_sock_nested+0x98/0x100 [ 29.505834] lock_acquire+0x170/0x3f0 [ 29.509631] ? strp_work+0x3e/0x100 [ 29.513234] lock_sock_nested+0xb7/0x100 [ 29.517274] ? strp_work+0x3e/0x100 [ 29.520876] strp_work+0x3e/0x100 [ 29.524318] process_one_work+0x793/0x14a0 [ 29.528538] ? work_busy+0x320/0x320 [ 29.532228] ? worker_thread+0x158/0xff0 [ 29.536365] ? _raw_spin_unloc