program: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r0 = creat(&(0x7f0000000000)='./file1\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r1, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x70000}]) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xe418, r0, &(0x7f00000017c0)="14b60700987e391ef74b572527cc1b5adad2d8dff86ef472170a219078c1b88763b7f8d12d5822a7de37024671183a39a2de1f994529cc3fc9b4d6a178ad8513b0f66776aa73a379f35074900443776285edab86c1c146c6d6cab7c04debd6eae58a2f4f8415d096003ccc20e339152c83aa441650cc9a227e83dfc3ecb8a6b3d32787c07eedccbcadffd81af814b79cd018e29aadbc72ff663e67af81ca8463361307daca60659e49612e380a04bdb6be853de1520794c3681f094f9ee4697958dad6ad91b6603e52dd6701f1c96b111bab094044abcd33ae45ff6a651b026b6f6c4e716ecbac1c0f25cc16168efe2b64d33eb9f0a8df9fc707ee1a2b9f9ba77f3c8ac43ba3b90a8e009a1920c321adafc20e76eb1532589904fd86ed3ccb16d2a2d39bc5aec2b25aa9c1128fb9a0a6f1cef6ca69bf42e557d44a3e8b42578bd48986278faea62953c917d598a6a66eaabed7042884c2d9798bbc39fcec3574742056dd4246a0e135e171fbc47ad572fa88fffd7add465a622d639326ad4210625b26886e37e16b365d7e3ba9ae4f4114030421ed4aae224fccb4d4cdbafefb99e98c34c196358c2064cb924d6f647f5380d6942ba00cae311e1217f6dce28aeeca0c5364b3e1b05f66a85a6f7e517812539aa04d0ec828f9c6fdac9b087f4de03b4f8ad77e38dd3c86c051034c696f530af87769b780c4f47706e40e12887a10d38d8d41eeb3c94676e24e9a92584c8d3772a5192949288f8b1a54b080638f86427c797fa822bc76b18a4386f1a1f5120118e701bbb8c36281ab57174bb44c8e7313a1095b363ceb5b6bba00c4255acceffb16ccc53a80dedaf2fa17e2c8ba25b1bf708362a2b925d0b1e30517460f474c004f4b37b8b8ec5771eabc7d013829f25a2c569d8424916474d5ab60e7e4ef81f46cb13b76ab200dfef7e82fc2ff387c79ae9591c3a273c45cb918441c83e845704df5075c0b56d825197d235a4a0a82cf5aa9fb360deafd3ef6510c08653532e05d1ffed55f343f2a9512163124a09914198e1aca7528d1e0f5c053a54f65c2d5fc464a7d9e1ba335411b87afa0825be4c3d8cf55c92522af10e8ccc847ff4eb4e094d5b21be850c68033030bb02764e4035c79679b06f78c0b1e1c927e3a9083c0254ddbd101751cf05f895c1161607287b2add7c8e92f98c1e51677191fcd2d0449e8fbfe44da7697599c6ca49657b436ba86cfc88179f313bd3890777d3328aa85b5ba3cbe23569e20d02e18b11be8c5fd0de91261ae6a01a35d23f20620bdc3eb9982dcf8dca3ff1703ecbb6e75a9831b5865c97437e2969d8e9e6cbe1081a132576b3d2d30fd59a54db990a43e22b29496e992edc7d3e993539654d209804a38f056993b4d9164a3931d6bc05bba4f95016a0bbdb27ad34461584627a4bb01643c3d1a41dca6aeafbf4e3e39f2f697937cd69e03e73583b18007022159ef0f63e57e87e7383aa6ecca56b6110ca218937686118291aa35fe847c1e04c204321124a1616103a328149d6a72b9891a5a3e5d2a1757c2c61f3cc8f8b01b5ad8dc3e3272cc3fef13a6d36d9188ecad5b6ef2fcb2417426291029b1e8fadb08fccd6003af5e549bcda49421c716baf9ada852a87130ee4966dd90c2c6401ac902e981b5d14b940c05814d57a9b2661ac2c61e22d56e376496a3c33c5db9ab698c764955d944a36731f9796549c31e7d800403d511900ddf140271ec5c00dda48d6ee94c4ed6e95eb19067958bc0472c35d6e7bd14e8fdaf233cc58b780cedb5c76c8a0bac8a19bbaa6303066191c2a152509328deb1df9e96bef3cb423684a93fec9ff0872d772800b3a60cca1185f0b4990b9af26885262e8bb2f52f8be9f26ac21768d6ba51ac26bd4c30a91cb718db924ddc9aca3342f8637bb9edd0348f8661a4bcfc46bb8d03e2a7eb687b0bff1db0ac94fc98efef00fc729cb490d6a18def44a4189b923aa65d143562105ec00c5946c89fb555e0a7ebc0269f01a63dbad2f52e7973a50a39c567ecd327a18c50b497597dbb7b2cceea98c470c980931e0bae1a211a48aefcf04030e1f41060a046fc181e5bbd977aef3109ddc7f6472806b9be11cfb3647d34d39f040d1cc5698b7bd35faf84536055ed8a8792e005f021706a990dc5a1ae3a3fb247e6819639e2c5efd521c2fb5247f1a17320a1434385a8fe650ce1dcf73b0bac5ce675a65cd482888275f54b1294063d609c1b053bec8962332eb6168ad21fcf60f0e7a441ffc38174936dcb806b1fa576d1c1731a3fcf8af6dba7d9f0a823c9f826c22b2619dd7b5b002df110b563aeee89d4fb0f80952a1be3d02995edc6c953c69d78b92066cab69a2c3d70a5e1905366d262f31d7ee82901b8f808bb882a98598bc198f9301f46d1356c29768e5f9cee8179688fe70925bcab8ed3a258294c5d77db021108615c954072be26a2292abdfd0d2d004aab7773f78a3c0e10f92097c0a3ef7aae2beeff191a420ef799df1fd71eafeb404d1ff4bc8ad5adad963deeada2cb0e4446d8d1715c4572779d6bf2500e0c82389e347988f4f5ccad3a64919e2247475bb98e72ebf5df692767ad398a02144521d15e6cd3a6db792992fda8c951dc22a99e4a31ddd952505d98dc4ea5af10cc0b700c8d4f172e83718136387214c4ad68ae3bd67a3d97e47465ff7cd00218c50965a8d3292da4b7c12dc0737a88941a1a8892a00affb548e3f6553cb8073ad1893c85074653fabdd58bad0b7fadf540fa18b25c43b15c847476facde911223cb62c65015f394fd062f6daa8ee9e291423e3a114abab8a453e0dba23fe05cb46b521fceed0e7cfd25b0539887e096674c8e961cc539e75fd35b0fac7d47b76e4a8289f940a53e0a9facac180ab28d34644be089a208a756e721e60bd81cbae7a296660217f6d4d85a359917b52f055099a57faf11103e327d58a025bd9c62901056c8942d7692ab3082c75c9fff48e90188081e3bf34fcc804b125deadb9734c8d43ab10d28c149202a47e5ee4df92d5bce092ce89a15e2025e5a1d87cb6996cabcdba1db27278a390d04c75222cd69a4e8cda9d1e3bc1abf422cadc78b5741e7c4eb649b694d2d41844e73de0fa06fe53fdcff3d3c6be19624b5c6f7e99edc4caf1f45a35345a7f4d6c9cbdf90f2b00b8112c92f26fefb27f5180afa3fd1fbf3f3fc7723e4199510f91d4589bb82631116bbb292b418cb163af6b0beb7127e55cf2ea1ac55c59fe27cd0a86886c74a603eff9d50033c96e0997b943fa14b8ba50697ab428f32dcd98bf7bd89884dcb7db85fba0933d93efaecd168f8980f19fb412caf17b4d11f420f622c2ffc841d72df46ca25c1977214de84b4de8afdfcedd37743d6d95e2a95f429fd28079c8b89265141d6c17ff8b306d97cf6cf161cb74f0591ac37e6e0b5b89763ffbc3fdf4263a40a61292dba00b3e0ad7783772f76bacf8ae44f9b5eb3df1cb942d55d81ebdc780942309e52f6cf4928decf1c7116e5f8a1f0a024a309b9984cf834347557206c76e97cd18cee54de86dbf11d5356561e456c09726b0e040c4fb3738183a48d2e0d171f3897c4864ce8d5fd68aaf6e9773027c26fe623c10baebb8e1b121fd0f4e2ecb22e0cd74229bf398aba92ad369f0590f4f042c65e43fa7e22429dc9df17e265fb3396bdb52e27add63cb92d8d873cc876310eff5e7569498f0f4ba8815de1e8ff14a47a51bbdf73e75aceaffcc8876f53dc272ec0e69f676bbf5248de6d295c8e20354c7c000219e2ff3f11ef287948ab99da2e4c2e9eac0c1fafc226ee16a1da7a643965de54f0524c50361af7d17103d45e4cc81080acb06c78b78ed90b8e241c2ba9c63cf794da0a1656168d75320389ce7d4eb52766c7fc683f2002e13c069226f153c7100851daff3222d237ae11070a99f31c20a9a95ab23c13fff039182421bd3aa1c3db0ab569489fe1b976643c8a1c02fa1ae8766d4ddac3d8a46c93b4061ad997f3985a6a67c12f26a846225a22e3a11df9403c3ab623c00fce3c8fe02847de693e2a501e3681b6463bc68f80548fdafab7e320495dcfe94019f0d1414739e60f34205c0d551ac732fa47ae8f07215b0a24664b21cb0d9f9a289aabfabcc09a551630b2e75458e089afb89f5b09b14439898a57be7cf761a931bd21ea94b6ffb51726bb160af0eed5f5db82f9bc73ab820e41847fcf3f7ce52da30875e92cc17cef0b9abd5a5c3ed2afe4dc4ea21fc3b3550f2165934cb7685446a1fc3cc556cbbbe68ce4a3b734c1bf1922e757df98c7c6dc48312d52e63d3360cbcb07ce8a9083b420c8c17d0baee44fd476e7f0d9e3e4a9289ca135b09923fa04b73359552bc8e9f4f78433c365d9548136bdbfa3268037ccdfc1882da6001527bf4887c227f9ea5d8f911c32156bd7aefafe2c542e1ca1abd3c2b3afb35d5b0f1754dadcb3d0b55bcb3037471977ec60c765184594cab23b7e1d261fba1fbc75ab66595b0a33af20eddef1ac952b1d9afec11b0494d3388340a13370c2efaaec2618ceef6bd76fc700ec0a7eae61b7ee20e9e33c68fea63606ce9c4ed0bee4f027641e3f7b05e5ac431fcc080454817f3fa4aa1360e45abafd0628c9582f3e15119b2e1fc5dd480e6077727530a10fd08c1a88f3f567b8062ca6da955b7399838720cdbdedc819289867384ab7ae47352a07dfdf0b4d4410a9705046072d185bf020ae2dd178ceb34ef2b7c335cb3773d334821e8c9290d66d26b446a4a1dff6a8380176c32ee202cc01e46a5544212c32493ba3f2d193451fcbb51c324e840bc0a828de27f92767152c52a56929b197893357c4f7ac572299a6041feb860ba066d24eb0393d152c933f4c4cb7f04216a89f0777444a7fe9e701aef16ad1bb0db336af7432bf2356b9d26779bc896f3b40a5e3c9975f07a924d0c54a98af42f9355adff260895aa38b1185df49286d740758bf1853e141176750af6620aef07c2bf04f0f39a1a7421f55e6a27900be892ec2df67a95024f67b57e91ba6edc2fa75431a4e0b2c12de111d95b09b36f6834ffadc5fbc3f4c88f7c7e42d785ab6cd2e56d94cbe06d8016af5af22f5ec09570e0ff46182d0aa24469bba10177c7d33b0a88b4dca631f758a146b75f5bdc4c74e87c0c93d9f7713201ef821adb61fec33f0c3cc27a6f25c169cc753f07212fae3c1821cb2c121c4085adcfbd9633e78dae298739dd1914eb6dd6979e94007425e167565306109e4ee2b5cf25cdd27f15f20513f613ea80f7af343b45d3270b5fbdf8acd80d46b07297d822ad7178886801b82a79a5caad2e95c17eec285000a5e5d9064cd22c4c8c0a1314fef059e18ea60a3c95bf3022ef668fd34914e39ef4d46f4d3e27224f7f342c6a98213fce4a1edb24b4f092735d275d6977d5edbe3d4688f833ca152299cbd6c666f80272df75e3a5755a1eb9fa8b3cfe871f9c9f661d86a4a3118b1c50783cf074233f11af22c2fca3ecaef0aabb900eab1275cf95e399c80b572693c1c54b9b6e99f314bf81c45be8156c80f8a6869afcfe4fb39f403cfcf097bb79bdc66e2de8108ce131b81ef5395818470b6b01e12b710d701ad5cf115062eb80e656b140e1bc936bf8a6f9d38842273c5f6d285b2367e095a4a8ac454010473c7cb201f7602d14e316e24ada2c6b83b70238c22fb5498af11c9d7e07a43e17f4478ed7c0364ce2566ec9d0dd9a1e24f67f80cfde940211c36a7f1d7e813cbdce930956a68065c4bfd25ecbb279315d8eeca5acc8332f15f3d9a95a7599a56a", 0x1000, 0x2, 0x0, 0x2, r0}]) [ 75.423026][ T4689] Bluetooth: hci0: command tx timeout [ 75.461206][ T5341] loop0: detected capacity change from 0 to 1024 [ 75.540891][ T5341] [ 75.541974][ T5341] ============================================ [ 75.544326][ T5341] WARNING: possible recursive locking detected [ 75.546403][ T5341] 6.16.0-rc5-syzkaller-00193-g40f92e79b0aa #0 Not tainted [ 75.549072][ T5341] -------------------------------------------- [ 75.551660][ T5341] syz.0.0/5341 is trying to acquire lock: [ 75.554137][ T5341] ffff888052ee0108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 75.559075][ T5341] [ 75.559075][ T5341] but task is already holding lock: [ 75.562280][ T5341] ffff888052ee2988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 75.566405][ T5341] [ 75.566405][ T5341] other info that might help us debug this: [ 75.570060][ T5341] Possible unsafe locking scenario: [ 75.570060][ T5341] [ 75.573378][ T5341] CPU0 [ 75.575003][ T5341] ---- [ 75.576671][ T5341] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.579357][ T5341] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.581831][ T5341] [ 75.581831][ T5341] *** DEADLOCK *** [ 75.581831][ T5341] [ 75.584877][ T5341] May be due to missing lock nesting notation [ 75.584877][ T5341] [ 75.588058][ T5341] 3 locks held by syz.0.0/5341: [ 75.590027][ T5341] #0: ffff888052ee2b78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: generic_file_write_iter+0xe3/0x540 [ 75.594914][ T5341] #1: ffff888052ee2988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 75.599908][ T5341] #2: ffff888033ba20b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 75.604205][ T5341] [ 75.604205][ T5341] stack backtrace: [ 75.606503][ T5341] CPU: 0 UID: 0 PID: 5341 Comm: syz.0.0 Not tainted 6.16.0-rc5-syzkaller-00193-g40f92e79b0aa #0 PREEMPT(full) [ 75.606520][ T5341] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.606528][ T5341] Call Trace: [ 75.606536][ T5341] [ 75.606542][ T5341] dump_stack_lvl+0x189/0x250 [ 75.606564][ T5341] ? __pfx_dump_stack_lvl+0x10/0x10 [ 75.606577][ T5341] ? __pfx__printk+0x10/0x10 [ 75.606594][ T5341] ? print_lock_name+0xde/0x100 [ 75.606608][ T5341] print_deadlock_bug+0x28b/0x2a0 [ 75.606624][ T5341] validate_chain+0x1a3f/0x2140 [ 75.606638][ T5341] ? check_path+0x21/0x40 [ 75.606650][ T5341] ? check_noncircular+0xe0/0x160 [ 75.606662][ T5341] ? look_up_lock_class+0x74/0x170 [ 75.606722][ T5341] ? register_lock_class+0x51/0x320 [ 75.606734][ T5341] __lock_acquire+0xab9/0xd20 [ 75.606747][ T5341] ? hfsplus_file_extend+0x1fc/0x1990 [ 75.606771][ T5341] lock_acquire+0x120/0x360 [ 75.606782][ T5341] ? hfsplus_file_extend+0x1fc/0x1990 [ 75.606795][ T5341] __mutex_lock+0x182/0xe80 [ 75.606803][ T5341] ? hfsplus_file_extend+0x1fc/0x1990 [ 75.606813][ T5341] ? check_path+0x21/0x40 [ 75.606822][ T5341] ? check_noncircular+0xe0/0x160 [ 75.606831][ T5341] ? hfsplus_file_extend+0x1fc/0x1990 [ 75.606843][ T5341] ? __pfx___mutex_lock+0x10/0x10 [ 75.606857][ T5341] hfsplus_file_extend+0x1fc/0x1990 [ 75.606874][ T5341] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 75.606889][ T5341] ? __mutex_trylock_common+0x153/0x260 [ 75.606903][ T5341] ? __pfx___mutex_trylock_common+0x10/0x10 [ 75.606918][ T5341] ? rcu_is_watching+0x15/0xb0 [ 75.606930][ T5341] ? trace_contention_end+0x39/0x120 [ 75.606939][ T5341] ? __mutex_lock+0x330/0xe80 [ 75.606946][ T5341] ? hfsplus_brec_find+0x191/0x500 [ 75.606954][ T5341] hfsplus_bmap_reserve+0x122/0x500 [ 75.606963][ T5341] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 75.606974][ T5341] __hfsplus_ext_cache_extent+0x89/0xe30 [ 75.606985][ T5341] hfsplus_file_extend+0x444/0x1990 [ 75.606996][ T5341] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 75.607008][ T5341] ? clean_bdev_aliases+0x5c9/0x6b0 [ 75.607024][ T5341] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 75.607041][ T5341] hfsplus_get_block+0x411/0x1530 [ 75.607059][ T5341] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.607074][ T5341] ? do_raw_spin_unlock+0x4d/0x240 [ 75.607089][ T5341] ? _raw_spin_unlock+0x28/0x50 [ 75.607101][ T5341] __block_write_begin_int+0x6b5/0x1900 [ 75.607113][ T5341] ? folio_add_lru+0x1b2/0x3d0 [ 75.607123][ T5341] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.607133][ T5341] ? __pfx___block_write_begin_int+0x10/0x10 [ 75.607144][ T5341] cont_write_begin+0x789/0xb50 [ 75.607155][ T5341] ? __pfx_cont_write_begin+0x10/0x10 [ 75.607165][ T5341] ? __pfx___might_resched+0x10/0x10 [ 75.607173][ T5341] ? folio_unlock+0x101/0x160 [ 75.607183][ T5341] hfsplus_write_begin+0x66/0xb0 [ 75.607192][ T5341] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.607201][ T5341] generic_perform_write+0x2c7/0x910 [ 75.607210][ T5341] ? __pfx_generic_perform_write+0x10/0x10 [ 75.607220][ T5341] ? file_update_time+0x2da/0x490 [ 75.607230][ T5341] ? __generic_file_write_iter+0xf9/0x230 [ 75.607239][ T5341] ? generic_file_write_iter+0xfb/0x540 [ 75.607248][ T5341] generic_file_write_iter+0x10f/0x540 [ 75.607257][ T5341] ? aa_file_perm+0x11f/0xed0 [ 75.607268][ T5341] ? __pfx_generic_file_write_iter+0x10/0x10 [ 75.607282][ T5341] ? __lock_acquire+0xab9/0xd20 [ 75.607297][ T5341] ? aio_write+0x4c4/0x7a0 [ 75.607310][ T5341] aio_write+0x532/0x7a0 [ 75.607320][ T5341] ? __pfx_aio_write+0x10/0x10 [ 75.607330][ T5341] ? __might_fault+0xb0/0x130 [ 75.607340][ T5341] io_submit_one+0x78b/0x1310 [ 75.607353][ T5341] ? __pfx_io_submit_one+0x10/0x10 [ 75.607366][ T5341] ? __might_fault+0xb0/0x130 [ 75.607379][ T5341] ? __might_fault+0xb0/0x130 [ 75.607391][ T5341] __se_sys_io_submit+0x185/0x2f0 [ 75.607404][ T5341] ? __pfx___se_sys_io_submit+0x10/0x10 [ 75.607418][ T5341] ? do_syscall_64+0xbe/0x3b0 [ 75.607429][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.607438][ T5341] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.607453][ T5341] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.607464][ T5341] ? clear_bhb_loop+0x60/0xb0 [ 75.607475][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.607486][ T5341] RIP: 0033:0x7f832d38e929 [ 75.607497][ T5341] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 75.607504][ T5341] RSP: 002b:00007f832e130038 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 75.607513][ T5341] RAX: ffffffffffffffda RBX: 00007f832d5b5fa0 RCX: 00007f832d38e929 [ 75.607518][ T5341] RDX: 0000200000000540 RSI: 000000000000003b RDI: 00007f83297ed000 [ 75.607555][ T5341] RBP: 00007f832d410b39 R08: 0000000000000000 R09: 0000000000000000 [ 75.607563][ T5341] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 75.607569][ T5341] R13: 0000000000000000 R14: 00007f832d5b5fa0 R15: 00007ffe78a82278 [ 75.607580][ T5341]