program: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) syz_mount_image$nilfs2(&(0x7f0000000dc0), &(0x7f0000000400)='./file0\x00', 0x94, &(0x7f0000003280)=ANY=[@ANYBLOB="0001def4774774366f0b8a20db13db64e85fc9322c3fe018b91ff1291b4f4c56de7e4543f49818e1307d98d09daa1e2a7dbf88003e9401dc73aad0b7dbb5685565c7825ba8340621faeae92abed19c524ab06c4303258d253722e159642af447aeb096c6a26d345d82f2925163331b0e9157441a9c61dd1051d3b970f9ac12f5975cf1ad4e45acef1a54921c492a77bcb1858b68758ed339608b8e43c733219f1f9e0b867840f821e03bc0e8a497c4d5dde436000090a397637dedb2f3"], 0x1, 0xd99, &(0x7f0000006900)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADI3G2uPi4nSV0tu33rr4n6kf/Hh1ykwrx+za43geW0opNVNKVR4fD8u7PrGefvbJtUud0ipdWHss4+nZu615j6zOn2bT7TSZnvv45M2XPnhm+b0TN05cfGPuzs60HgAAAEbDFwEAAP//ManlwQ==") r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000021000000000000003b810000850000006d000000070000000000000095"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000080)='nilfs2_transaction_transition\x00', r2, 0x0, 0xc0b}, 0x18) unlinkat(0xffffffffffffff9c, &(0x7f0000000c40)='./file1\x00', 0x0) rename(&(0x7f0000003440)='./file3\x00', &(0x7f0000003480)='./file1\x00') r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) setgroups(0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="4c00000010e81fff0000678f554f000000000000", @ANYRES32=0x0, @ANYBLOB="000000008d020600240012800b000100697036746e6c000014000280050009000400000008000100", @ANYRES32=r5, @ANYBLOB="080004006d352b18"], 0x4c}, 0x1, 0x0, 0x0, 0x4}, 0x0) io_submit(r1, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x70000}]) [ 84.608210][ T5323] loop0: detected capacity change from 0 to 1024 [ 84.810263][ T4665] Bluetooth: hci0: command tx timeout [ 84.878788][ T5323] [ 84.879975][ T5323] ====================================================== [ 84.883018][ T5323] WARNING: possible circular locking dependency detected [ 84.885922][ T5323] syzkaller #0 Not tainted [ 84.887855][ T5323] ------------------------------------------------------ [ 84.890940][ T5323] syz.0.0/5323 is trying to acquire lock: [ 84.893376][ T5323] ffff888040544e88 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x215/0x1d70 [ 84.898913][ T5323] [ 84.898913][ T5323] but task is already holding lock: [ 84.902257][ T5323] ffff888012ac80b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x2d0 [ 84.906594][ T5323] [ 84.906594][ T5323] which lock already depends on the new lock. [ 84.906594][ T5323] [ 84.910764][ T5323] [ 84.910764][ T5323] the existing dependency chain (in reverse order) is: [ 84.914538][ T5323] [ 84.914538][ T5323] -> #1 (&tree->tree_lock/1){+.+.}-{4:4}: [ 84.917786][ T5323] __mutex_lock+0x19f/0x1300 [ 84.919994][ T5323] hfsplus_find_init+0x168/0x2d0 [ 84.922362][ T5323] hfsplus_file_truncate+0x39b/0xc30 [ 84.925069][ T5323] hfsplus_delete_inode+0x180/0x230 [ 84.927571][ T5323] hfsplus_unlink+0x4ee/0x930 [ 84.929574][ T5323] vfs_unlink+0x272/0x6c0 [ 84.931819][ T5323] filename_unlinkat+0x3cd/0x610 [ 84.934125][ T5323] __se_sys_unlinkat+0x83/0x1a0 [ 84.936341][ T5323] do_syscall_64+0x14d/0xf80 [ 84.938422][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 84.941006][ T5323] [ 84.941006][ T5323] -> #0 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 84.944482][ T5323] __lock_acquire+0x15a5/0x2cf0 [ 84.946755][ T5323] lock_acquire+0xf0/0x2e0 [ 84.949084][ T5323] __mutex_lock+0x19f/0x1300 [ 84.951294][ T5323] hfsplus_file_extend+0x215/0x1d70 [ 84.953696][ T5323] hfsplus_bmap_reserve+0x125/0x510 [ 84.956242][ T5323] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 84.959216][ T5323] __hfsplus_ext_cache_extent+0x89/0xe30 [ 84.962413][ T5323] hfsplus_file_extend+0x4af/0x1d70 [ 84.965099][ T5323] hfsplus_get_block+0x42c/0x1670 [ 84.967640][ T5323] __block_write_begin_int+0x6c6/0x1910 [ 84.970492][ T5323] cont_write_begin+0x737/0xae0 [ 84.972908][ T5323] hfsplus_write_begin+0x66/0xb0 [ 84.975193][ T5323] generic_perform_write+0x2e2/0x8f0 [ 84.977799][ T5323] generic_file_write_iter+0x14a/0x680 [ 84.980411][ T5323] aio_write+0x5cd/0x870 [ 84.982466][ T5323] io_submit_one+0x7bb/0x14c0 [ 84.984829][ T5323] __se_sys_io_submit+0x195/0x340 [ 84.987205][ T5323] do_syscall_64+0x14d/0xf80 [ 84.989397][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 84.992174][ T5323] [ 84.992174][ T5323] other info that might help us debug this: [ 84.992174][ T5323] [ 84.996372][ T5323] Possible unsafe locking scenario: [ 84.996372][ T5323] [ 84.999629][ T5323] CPU0 CPU1 [ 85.001879][ T5323] ---- ---- [ 85.004142][ T5323] lock(&tree->tree_lock/1); [ 85.006074][ T5323] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.009614][ T5323] lock(&tree->tree_lock/1); [ 85.012539][ T5323] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.014971][ T5323] [ 85.014971][ T5323] *** DEADLOCK *** [ 85.014971][ T5323] [ 85.018200][ T5323] 3 locks held by syz.0.0/5323: [ 85.020171][ T5323] #0: ffff8880405424b8 (&sb->s_type->i_mutex_key#25){+.+.}-{4:4}, at: generic_file_write_iter+0x11e/0x680 [ 85.025157][ T5323] #1: ffff8880405422c8 (&hip->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x215/0x1d70 [ 85.029502][ T5323] #2: ffff888012ac80b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x2d0 [ 85.033402][ T5323] [ 85.033402][ T5323] stack backtrace: [ 85.035613][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 85.035626][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 85.035633][ T5323] Call Trace: [ 85.035639][ T5323] [ 85.035665][ T5323] dump_stack_lvl+0xe8/0x150 [ 85.035733][ T5323] print_circular_bug+0x2e1/0x300 [ 85.035750][ T5323] check_noncircular+0x12e/0x150 [ 85.035764][ T5323] __lock_acquire+0x15a5/0x2cf0 [ 85.035786][ T5323] ? rcu_is_watching+0x15/0xb0 [ 85.035882][ T5323] ? lock_release+0x4b/0x3d0 [ 85.035893][ T5323] ? lock_release+0x4b/0x3d0 [ 85.035905][ T5323] lock_acquire+0xf0/0x2e0 [ 85.035916][ T5323] ? hfsplus_file_extend+0x215/0x1d70 [ 85.035935][ T5323] __mutex_lock+0x19f/0x1300 [ 85.035952][ T5323] ? hfsplus_file_extend+0x215/0x1d70 [ 85.035964][ T5323] ? stack_trace_save+0xa9/0x100 [ 85.035974][ T5323] ? __pfx_stack_trace_save+0x10/0x10 [ 85.035982][ T5323] ? hfsplus_file_extend+0x215/0x1d70 [ 85.035998][ T5323] ? __pfx___mutex_lock+0x10/0x10 [ 85.036012][ T5323] ? lockdep_unlock+0x5d/0xd0 [ 85.036022][ T5323] ? __lock_acquire+0x146e/0x2cf0 [ 85.036033][ T5323] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 85.036045][ T5323] hfsplus_file_extend+0x215/0x1d70 [ 85.036061][ T5323] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.036072][ T5323] ? __pfx___mutex_trylock_common+0x10/0x10 [ 85.036086][ T5323] ? rcu_is_watching+0x15/0xb0 [ 85.036099][ T5323] ? trace_contention_end+0x3d/0x150 [ 85.036114][ T5323] ? __asan_memset+0x22/0x50 [ 85.036164][ T5323] ? hfsplus_brec_find+0x19d/0x520 [ 85.036175][ T5323] hfsplus_bmap_reserve+0x125/0x510 [ 85.036189][ T5323] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 85.036204][ T5323] __hfsplus_ext_cache_extent+0x89/0xe30 [ 85.036218][ T5323] hfsplus_file_extend+0x4af/0x1d70 [ 85.036234][ T5323] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.036250][ T5323] ? clean_bdev_aliases+0x62e/0x750 [ 85.036265][ T5323] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 85.036280][ T5323] hfsplus_get_block+0x42c/0x1670 [ 85.036295][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.036306][ T5323] ? do_raw_spin_unlock+0x4d/0x210 [ 85.036315][ T5323] ? _raw_spin_unlock+0x28/0x50 [ 85.036329][ T5323] __block_write_begin_int+0x6c6/0x1910 [ 85.036341][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.036353][ T5323] ? __pfx___block_write_begin_int+0x10/0x10 [ 85.036362][ T5323] cont_write_begin+0x737/0xae0 [ 85.036370][ T5323] ? irqentry_exit+0x59e/0x620 [ 85.036385][ T5323] ? __pfx_cont_write_begin+0x10/0x10 [ 85.036399][ T5323] hfsplus_write_begin+0x66/0xb0 [ 85.036412][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.036428][ T5323] generic_perform_write+0x2e2/0x8f0 [ 85.036443][ T5323] ? __pfx_generic_perform_write+0x10/0x10 [ 85.036455][ T5323] ? file_update_time_flags+0x219/0x4a0 [ 85.036473][ T5323] ? __generic_file_write_iter+0xf9/0x230 [ 85.036483][ T5323] ? generic_file_write_iter+0x136/0x680 [ 85.036496][ T5323] generic_file_write_iter+0x14a/0x680 [ 85.036508][ T5323] ? __pfx_generic_file_write_iter+0x10/0x10 [ 85.036518][ T5323] ? __lock_acquire+0x6b5/0x2cf0 [ 85.036528][ T5323] ? lockdep_hardirqs_on+0x7a/0x110 [ 85.036538][ T5323] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 85.036548][ T5323] ? stack_depot_save_flags+0x3f3/0x810 [ 85.036740][ T5323] ? kasan_save_track+0x4f/0x80 [ 85.036754][ T5323] ? kasan_save_track+0x3e/0x80 [ 85.036769][ T5323] ? aio_write+0x547/0x870 [ 85.036790][ T5323] aio_write+0x5cd/0x870 [ 85.036805][ T5323] ? __pfx_aio_write+0x10/0x10 [ 85.036828][ T5323] io_submit_one+0x7bb/0x14c0 [ 85.036844][ T5323] ? irqentry_exit+0x59e/0x620 [ 85.036856][ T5323] ? trace_irq_disable+0x3b/0x150 [ 85.036890][ T5323] ? __pfx_io_submit_one+0x10/0x10 [ 85.036906][ T5323] ? __might_fault+0xaf/0x130 [ 85.036937][ T5323] __se_sys_io_submit+0x195/0x340 [ 85.036950][ T5323] ? __pfx___se_sys_io_submit+0x10/0x10 [ 85.036966][ T5323] do_syscall_64+0x14d/0xf80 [ 85.036980][ T5323] ? trace_irq_disable+0x3b/0x150 [ 85.036994][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.037004][ T5323] ? clear_bhb_loop+0x40/0x90 [ 85.037013][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.037022][ T5323] RIP: 0033:0x7fa7f5f9c629 [ 85.037034][ T5323] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 85.037042][ T5323] RSP: 002b:00007fa7f6de5028 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 85.037056][ T5323] RAX: ffffffffffffffda RBX: 00007fa7f6215fa0 RCX: 00007fa7f5f9c629 [ 85.037063][ T5323] RDX: 0000200000000540 RSI: 000000000000003b RDI: 00007fa7f6d9b000 [ 85.037070][ T5323] RBP: 00007fa7f6032b39 R08: 0000000000000000 R09: 0000000000000000 [ 85.037077][ T5323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 85.037084][ T5323] R13: 00007fa7f6216038 R14: 00007fa7f6215fa0 R15: 00007ffde476d438 [ 85.037094][ T5323]