[ 10.364135][ T3980] 8021q: adding VLAN 0 to HW filter on device bond0 [ 10.367109][ T3980] eql: remember to turn off Van-Jacobson compression on your slave devices [ 10.403866][ T103] gvnic 0000:00:00.0 enp0s0: Device link is up. [ 10.405743][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s0: link becomes ready Starting sshd: OK syzkaller Warning: Permanently added '10.128.1.30' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 30.086989][ T4395] loop0: detected capacity change from 0 to 64 [ 30.096129][ T103] [ 30.096765][ T103] ============================================ [ 30.098354][ T103] WARNING: possible recursive locking detected [ 30.099981][ T103] 6.2.0-rc4-syzkaller-16807-gedb2f0dc90f2 #0 Not tainted [ 30.101885][ T103] -------------------------------------------- [ 30.103526][ T103] kworker/u4:3/103 is trying to acquire lock: [ 30.105178][ T103] ffff0000c7f8c0b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0xac/0xcc [ 30.107626][ T103] [ 30.107626][ T103] but task is already holding lock: [ 30.109577][ T103] ffff0000c7f8c0b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0xac/0xcc [ 30.112042][ T103] [ 30.112042][ T103] other info that might help us debug this: [ 30.114235][ T103] Possible unsafe locking scenario: [ 30.114235][ T103] [ 30.116281][ T103] CPU0 [ 30.117162][ T103] ---- [ 30.118045][ T103] lock(&tree->tree_lock/1); [ 30.119296][ T103] lock(&tree->tree_lock/1); [ 30.120516][ T103] [ 30.120516][ T103] *** DEADLOCK *** [ 30.120516][ T103] [ 30.122665][ T103] May be due to missing lock nesting notation [ 30.122665][ T103] [ 30.124896][ T103] 4 locks held by kworker/u4:3/103: [ 30.126302][ T103] #0: ffff0000c0250138 ((wq_completion)writeback){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 30.129060][ T103] #1: ffff80000f90bd80 ((work_completion)(&(&wb->dwork)->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 30.132247][ T103] #2: ffff0000c7f8c0b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0xac/0xcc [ 30.134775][ T103] #3: ffff0000cc2500f8 (&HFS_I(tree->inode)->extents_lock){+.+.}-{3:3}, at: hfs_extend_file+0x54/0x740 [ 30.137744][ T103] [ 30.137744][ T103] stack backtrace: [ 30.139319][ T103] CPU: 1 PID: 103 Comm: kworker/u4:3 Not tainted 6.2.0-rc4-syzkaller-16807-gedb2f0dc90f2 #0 [ 30.141987][ T103] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 30.144609][ T103] Workqueue: writeback wb_workfn (flush-7:0) [ 30.146182][ T103] Call trace: [ 30.147035][ T103] dump_backtrace+0x1c4/0x1f0 [ 30.148276][ T103] show_stack+0x2c/0x3c [ 30.149374][ T103] dump_stack_lvl+0x104/0x16c [ 30.150653][ T103] dump_stack+0x1c/0x58 [ 30.151755][ T103] __lock_acquire+0x808/0x3084 [ 30.153046][ T103] lock_acquire+0x100/0x1f8 [ 30.154283][ T103] __mutex_lock_common+0xd4/0xca8 [ 30.155639][ T103] mutex_lock_nested+0x38/0x44 [ 30.156879][ T103] hfs_find_init+0xac/0xcc [ 30.158074][ T103] hfs_extend_file+0x120/0x740 [ 30.159356][ T103] hfs_bmap_reserve+0x44/0xe8 [ 30.160614][ T103] __hfs_ext_write_extent+0xb8/0x138 [ 30.162035][ T103] hfs_ext_write_extent+0x9c/0xd8 [ 30.163467][ T103] hfs_write_inode+0x68/0x478 [ 30.164767][ T103] __writeback_single_inode+0x240/0x2e4 [ 30.166272][ T103] writeback_sb_inodes+0x308/0x678 [ 30.167624][ T103] wb_writeback+0x198/0x328 [ 30.168808][ T103] wb_do_writeback+0xc8/0x384 [ 30.170054][ T103] wb_workfn+0x70/0x15c [ 30.171179][ T103] process_one_work+0x2d8/0x504 [ 30.172463][ T103] worker_thread+0x340/0x610 [ 30.173741][ T103] kthread+0x12c/0x158 [ 30.174841][ T103] ret_from_fork+0x10/0x20