program: r0 = socket(0x2, 0x80805, 0x0) getsockopt$bt_hci(0xffffffffffffffff, 0x84, 0x0, &(0x7f0000003140)=""/4095, &(0x7f0000000000)=0xfff) getsockopt$bt_hci(r0, 0x84, 0x82, &(0x7f0000000000)=""/4087, &(0x7f0000001080)=0xff7) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f00000010c0)='./file1\x00', 0x3200014, &(0x7f0000000280)=ANY=[], 0x1, 0x60d, &(0x7f0000002900)="$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") mknodat$loop(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001000)='blkio.bfq.io_merged\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000140), 0x4) syz_mount_image$udf(&(0x7f0000000a40), &(0x7f0000000100)='./file0\x00', 0x2004400, &(0x7f0000000600)=ANY=[@ANYBLOB="73686f72746164000000006d653d3030303030303030303030303030303030b030342c6e6f6164696e6963622c7569643d00", @ANYBLOB="a85f0dc3446ae0c36ba4848c770920cd9addace5c10dee3a96f810395203ae3bd777155e0b6764a2fd6da6853696460e4dc9849661ef1979cffa16b5bf59dabf336f10c3c559e5e6957f06f8cc8dc9d87dce1e2fe00f1a9e839df7923f50ee737985bd9b461e751d8f2be497d8651d589f890f61b87b83f3c7ad3ba191fa8e9a0ea1b14157305d0891f22ea0bbafcc5044e7177fcb08366d582b977b1847305408f72d19577993c4f746315483175fd218fe2194c2e6c97f561184a4f7c739d2ae93ba3016354f0d2ed26e6b810ebbbd0d1f93e7251bd3b5ed60ea3c840a2bbe7fc0", @ANYRES32], 0x1, 0xa1b, &(0x7f0000001540)="$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") truncate(&(0x7f0000000080)='./file1\x00', 0xfe0) truncate(&(0x7f00000000c0)='./file1\x00', 0x2) truncate(&(0x7f00000000c0)='./file1\x00', 0x6) r3 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r4 = syz_pidfd_open(r3, 0x0) wait4(r3, 0x0, 0x40000000, 0x0) ioctl$FS_IOC_GETVERSION(r4, 0xc040ff0b, &(0x7f0000000200)) r5 = socket$unix(0x1, 0x2, 0x0) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xfff, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)={0x54, r6, 0x1, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x1, 0x60}, @val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x7ff, 0x70}}}}, [@NL80211_ATTR_IFNAME={0x14, 0x4, 'syzkaller0\x00'}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x6}, @mon_options=[@NL80211_ATTR_MNTR_FLAGS={0x8, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_ACTIVE={0x4}]}]]}, 0x54}, 0x1, 0x0, 0x0, 0x81}, 0x24044884) r8 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) close(r8) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r9, 0x6, 0x4, &(0x7f0000000080)=0x800, 0x4) getsockopt$inet6_tcp_int(r9, 0x6, 0x4, 0x0, &(0x7f0000000040)) socket$inet_sctp(0x2, 0x1, 0x84) ioctl$SIOCSIFHWADDR(r8, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @link_local}) [ 94.778369][ T46] Bluetooth: hci0: command tx timeout [ 95.041722][ T5322] loop0: detected capacity change from 0 to 1024 [ 95.237039][ T5322] [ 95.238104][ T5322] ====================================================== [ 95.240736][ T5322] WARNING: possible circular locking dependency detected [ 95.243438][ T5322] syzkaller #0 Not tainted [ 95.245234][ T5322] ------------------------------------------------------ [ 95.247953][ T5322] syz.0.0/5322 is trying to acquire lock: [ 95.250086][ T5322] ffff8880529dc8f0 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0xa9/0xd30 [ 95.254011][ T5322] [ 95.254011][ T5322] but task is already holding lock: [ 95.256995][ T5322] ffff88800bf313c0 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21c/0x1df0 [ 95.260655][ T5322] [ 95.260655][ T5322] which lock already depends on the new lock. [ 95.260655][ T5322] [ 95.264268][ T5322] [ 95.264268][ T5322] the existing dependency chain (in reverse order) is: [ 95.268100][ T5322] [ 95.268100][ T5322] -> #1 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 95.272060][ T5322] __mutex_lock+0x19d/0x1550 [ 95.274465][ T5322] hfsplus_get_block+0x391/0x1610 [ 95.276914][ T5322] block_read_full_folio+0x29f/0x810 [ 95.279476][ T5322] filemap_read_folio+0x12c/0x3a0 [ 95.281597][ T5322] do_read_cache_folio+0x354/0x590 [ 95.283938][ T5322] read_cache_page+0x5d/0x170 [ 95.286251][ T5322] hfsplus_block_allocate+0xf7/0xd30 [ 95.288798][ T5322] hfsplus_file_extend+0xb77/0x1df0 [ 95.291326][ T5322] hfsplus_get_block+0x41f/0x1610 [ 95.293733][ T5322] __block_write_begin_int+0x6c2/0x1900 [ 95.296448][ T5322] cont_write_begin+0x71b/0xac0 [ 95.298875][ T5322] hfsplus_write_begin+0x126/0x1e0 [ 95.301372][ T5322] generic_perform_write+0x2d5/0x8f0 [ 95.303969][ T5322] generic_file_write_iter+0xae/0x330 [ 95.306553][ T5322] vfs_write+0x612/0xba0 [ 95.308648][ T5322] ksys_write+0x150/0x270 [ 95.310661][ T5322] do_syscall_64+0x166/0x520 [ 95.312929][ T5322] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.315747][ T5322] [ 95.315747][ T5322] -> #0 (&sbi->alloc_mutex){+.+.}-{4:4}: [ 95.319196][ T5322] __lock_acquire+0x15ff/0x2e50 [ 95.321361][ T5322] lock_acquire+0x115/0x350 [ 95.323479][ T5322] __mutex_lock+0x19d/0x1550 [ 95.325774][ T5322] hfsplus_block_allocate+0xa9/0xd30 [ 95.328298][ T5322] hfsplus_file_extend+0xb77/0x1df0 [ 95.330481][ T5322] hfsplus_get_block+0x41f/0x1610 [ 95.332870][ T5322] __block_write_begin_int+0x6c2/0x1900 [ 95.335572][ T5322] cont_write_begin+0x71b/0xac0 [ 95.337994][ T5322] hfsplus_write_begin+0x126/0x1e0 [ 95.341001][ T5322] cont_write_begin+0x7b2/0xac0 [ 95.343476][ T5322] hfsplus_write_begin+0x126/0x1e0 [ 95.346042][ T5322] generic_cont_expand_simple+0x146/0x210 [ 95.348912][ T5322] hfsplus_setattr+0x15f/0x260 [ 95.351661][ T5322] notify_change+0xbba/0xea0 [ 95.354366][ T5322] do_truncate+0x1c2/0x250 [ 95.356627][ T5322] vfs_truncate+0x4b4/0x540 [ 95.358808][ T5322] ksys_truncate+0xf3/0x1c0 [ 95.361024][ T5322] __x64_sys_truncate+0x5b/0x70 [ 95.363367][ T5322] do_syscall_64+0x166/0x520 [ 95.365584][ T5322] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.368165][ T5322] [ 95.368165][ T5322] other info that might help us debug this: [ 95.368165][ T5322] [ 95.372095][ T5322] Possible unsafe locking scenario: [ 95.372095][ T5322] [ 95.374890][ T5322] CPU0 CPU1 [ 95.376948][ T5322] ---- ---- [ 95.379169][ T5322] lock(&HFSPLUS_I(inode)->extents_lock); [ 95.381639][ T5322] lock(&sbi->alloc_mutex); [ 95.384695][ T5322] lock(&HFSPLUS_I(inode)->extents_lock); [ 95.388238][ T5322] lock(&sbi->alloc_mutex); [ 95.390262][ T5322] [ 95.390262][ T5322] *** DEADLOCK *** [ 95.390262][ T5322] [ 95.393697][ T5322] locks held by syz.0.0/5322: 3, last CPU#0: [ 95.396236][ T5322] #0: ffff88801d296460 (sb_writers#11){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 95.400120][ T5322] #1: ffff88800bf31558 (&sb->s_type->i_mutex_key#23){+.+.}-{4:4}, at: do_truncate+0x18f/0x250 [ 95.404507][ T5322] #2: ffff88800bf313c0 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21c/0x1df0 [ 95.409421][ T5322] [ 95.409421][ T5322] stack backtrace: [ 95.412023][ T5322] CPU: 0 UID: 0 PID: 5322 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 95.415922][ T5322] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 95.420149][ T5322] Call Trace: [ 95.421610][ T5322] [ 95.422948][ T5322] dump_stack_lvl+0xe8/0x150 [ 95.424927][ T5322] print_circular_bug+0x2e2/0x300 [ 95.427109][ T5322] check_noncircular+0x12f/0x150 [ 95.429244][ T5322] __lock_acquire+0x15ff/0x2e50 [ 95.431379][ T5322] ? check_path+0x21/0x40 [ 95.433198][ T5322] ? add_lock_to_list+0xc7/0x100 [ 95.435347][ T5322] ? lockdep_unlock+0x5c/0xd0 [ 95.437376][ T5322] ? __lock_acquire+0x14b9/0x2e50 [ 95.439598][ T5322] lock_acquire+0x115/0x350 [ 95.441500][ T5322] ? hfsplus_block_allocate+0xa9/0xd30 [ 95.443862][ T5322] __mutex_lock+0x19d/0x1550 [ 95.445839][ T5322] ? hfsplus_block_allocate+0xa9/0xd30 [ 95.448215][ T5322] ? __pfx___mutex_trylock_common+0x10/0x10 [ 95.451150][ T5322] ? hfsplus_block_allocate+0xa9/0xd30 [ 95.453856][ T5322] ? trace_contention_end+0x3d/0x140 [ 95.456207][ T5322] ? __pfx___mutex_lock+0x10/0x10 [ 95.458367][ T5322] ? __mutex_lock+0x30b/0x1550 [ 95.460461][ T5322] hfsplus_block_allocate+0xa9/0xd30 [ 95.462394][ T5322] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 95.464830][ T5322] hfsplus_file_extend+0xb77/0x1df0 [ 95.466956][ T5322] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 95.469201][ T5322] ? blk_mq_submit_bio+0x2fd/0x2a70 [ 95.471416][ T5322] ? __pfx_blk_mq_submit_bio+0x10/0x10 [ 95.473734][ T5322] ? blk_cgroup_bio_start+0x5d7/0x670 [ 95.476066][ T5322] ? __pfx_blk_cgroup_bio_start+0x10/0x10 [ 95.478417][ T5322] hfsplus_get_block+0x41f/0x1610 [ 95.480593][ T5322] ? __pfx_hfsplus_get_block+0x10/0x10 [ 95.482745][ T5322] ? submit_bio_noacct+0x104f/0x1b80 [ 95.484958][ T5322] ? blkcg_set_ioprio+0x16b/0x2a0 [ 95.487215][ T5322] __block_write_begin_int+0x6c2/0x1900 [ 95.489616][ T5322] ? __pfx_hfsplus_get_block+0x10/0x10 [ 95.491968][ T5322] ? __pfx___block_write_begin_int+0x10/0x10 [ 95.494614][ T5322] cont_write_begin+0x71b/0xac0 [ 95.496718][ T5322] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 95.499313][ T5322] ? __bfs+0x153/0x290 [ 95.501073][ T5322] ? __pfx_hlock_conflict+0x10/0x10 [ 95.503290][ T5322] ? __pfx_cont_write_begin+0x10/0x10 [ 95.505658][ T5322] ? check_path+0x21/0x40 [ 95.507565][ T5322] ? check_noncircular+0xdb/0x150 [ 95.509734][ T5322] hfsplus_write_begin+0x126/0x1e0 [ 95.511959][ T5322] ? __pfx_hfsplus_get_block+0x10/0x10 [ 95.514395][ T5322] cont_write_begin+0x7b2/0xac0 [ 95.516556][ T5322] ? __pfx_cont_write_begin+0x10/0x10 [ 95.518919][ T5322] hfsplus_write_begin+0x126/0x1e0 [ 95.521077][ T5322] ? __pfx_hfsplus_get_block+0x10/0x10 [ 95.523392][ T5322] generic_cont_expand_simple+0x146/0x210 [ 95.525773][ T5322] ? __pfx_inode_dio_wait+0x10/0x10 [ 95.527878][ T5322] ? __pfx_generic_cont_expand_simple+0x10/0x10 [ 95.530486][ T5322] ? current_time+0x25a/0x380 [ 95.532644][ T5322] ? __pfx_current_time+0x10/0x10 [ 95.534825][ T5322] hfsplus_setattr+0x15f/0x260 [ 95.536893][ T5322] ? __pfx_hfsplus_setattr+0x10/0x10 [ 95.539154][ T5322] notify_change+0xbba/0xea0 [ 95.541172][ T5322] do_truncate+0x1c2/0x250 [ 95.543075][ T5322] ? __pfx_do_truncate+0x10/0x10 [ 95.545085][ T5322] ? apparmor_path_truncate+0x230/0x2c0 [ 95.547504][ T5322] ? ima_iint_find+0x53/0x110 [ 95.549547][ T5322] ? ima_path_truncate+0x13c/0x190 [ 95.551765][ T5322] vfs_truncate+0x4b4/0x540 [ 95.553702][ T5322] ? __pfx_vfs_truncate+0x10/0x10 [ 95.555843][ T5322] ? do_getname+0x151/0x250 [ 95.557741][ T5322] ksys_truncate+0xf3/0x1c0 [ 95.559657][ T5322] ? __pfx_ksys_truncate+0x10/0x10 [ 95.561917][ T5322] __x64_sys_truncate+0x5b/0x70 [ 95.564122][ T5322] do_syscall_64+0x166/0x520 [ 95.566115][ T5322] ? trace_irq_disable+0x3b/0x140 [ 95.568154][ T5322] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.570607][ T5322] ? clear_bhb_loop+0x70/0xc0 [ 95.572643][ T5322] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.575194][ T5322] RIP: 0033:0x7f4e79f9e159 [ 95.576984][ T5322] 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 [ 95.585010][ T5322] RSP: 002b:00007f4e7add9fe8 EFLAGS: 00000246 ORIG_RAX: 000000000000004c [ 95.588433][ T5322] RAX: ffffffffffffffda RBX: 00007f4e7a225fa0 RCX: 00007f4e79f9e159 [ 95.591700][ T5322] RDX: 0000000000000000 RSI: 0000000000000fe0 RDI: 0000200000000080 [ 95.594980][ T5322] RBP: 00007f4e7a035024 R08: 0000000000000000 R09: 0000000000000000 [ 95.598375][ T5322] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 95.601671][ T5322] R13: 00007f4e7a226038 R14: 00007f4e7a225fa0 R15: 00007ffc6cdc3378 [ 95.605073][ T5322]