program: syz_mount_image$hfs(&(0x7f00000001c0), &(0x7f0000000180)='./file1\x00', 0x3004048, &(0x7f0000000100)=ANY=[], 0x11, 0x2c6, &(0x7f0000005bc0)="$eJzs3btuE08Ux/HfjJ3E/3+isCFBSJSBSNAgCA2iMUKueAIqBMRGirCCgCAuVUBUCEFPR8Er8BA0IF4AKioeIFSLZmbt9WXXNpbjjcP3I8XatWd2z3gvc46laAXgn3Wt9v3jpZ/uz0gllaTXVyQrqSKVJZ3Qycrjnd3t3WajPmhDJd/D/RmFnqavzdZOI6ur6+d7JCK3VtZS53vB4niDRK44jq/+KDoIFM5f/RmstKD5dL0yxZhG8WLMfnsTjmPWmH3t66mWi44DAFCsZP63IZPXUpK/WyttJNO+zw8O2/w/rv2iAzhw8cBPO+Z/X2XFxh3fY/6jtN7zJZz73LaqxFH2PNez7tNH25NgmmFVpY/F/nd3u9k4v3W/Wbd6qWqio9maf62HU7dlSLTrGbXpACOM3WRnlL5etXNuDJsh/ieSuuJfHXOPYzOfzVdz00R6r3o7/yvHxh0mf6SiniMV4r+Qv0U/ysi1UnLbqFartqvJit/JKXWWEsNGWcmuSNQ6o1bU/QNBNCxO3+t4T68wuotDeq1m9tpsreX0Wuvq5UbTPpvz93fQzFtzw6zrlz6p1pH/WxffhgZemelVYzbCVOC/8TCe+ezdlf02o76Zo/9yaX+LC3mh/+69p13/EA++zSHPG93RZS0/evb8XqnZbDx0C7czFh4std+ZeyVltil4QXvpOwuKvb7GrUlpmoGdm+gG3f1jaGN3lR2Kg3KkF2pfpnsiFbFQ8P0JU5Ee9KIjQUFc3mVC/ZfWK+WQ7LmXKDNPH/GHgGSLscux2xVc2jcOGbmk//+qglvMr+D6a66+mtHXXKfPSmdG32OUxHlEmJq+6Ra//wMAAAAAAAAAAAAAAAAAAMyaafw7QdFjBAAAAAAAAAAAAAAAAAAAAABg1rWf/6vW83812vN/e5+7Msnn/77bUfbzfwFM0p8AAAD//0gLf7E=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x64842, 0x0) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./mnt\x00', 0x0, &(0x7f00000002c0), 0x0, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='mnt\x00', 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000100)={@desc={0x1, 0x0, @desc3}, 0x40, 0x0, '\x00', @a}) mkdirat(0xffffffffffffff9c, &(0x7f0000000640)='mnt/encrypted_dir\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='mnt/encrypted_dir\x00', 0x8000, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f00000006c0)=@v2={0x2, @aes256, 0x0, '\x00', @a}) creat(&(0x7f0000000100)='./bus\x00', 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) pwrite64(r0, &(0x7f0000000140)='2', 0x1, 0x8080c61) perf_event_open(&(0x7f0000000580)={0x5, 0x80, 0xec, 0x7, 0x40, 0x7, 0x0, 0x0, 0xd000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xfffffffd, 0x2, @perf_bp={0x0, 0x2}, 0x986, 0xfc, 0x4, 0x0, 0x81, 0x9, 0x5, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_subtree(r3, &(0x7f00000001c0), 0x2, 0x0) write$cgroup_subtree(r4, &(0x7f0000000080)={[{0x2b, 'cpuset'}]}, 0x8) chdir(&(0x7f0000000240)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000400)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlinkat(0xffffffffffffff9c, &(0x7f0000000c40)='./file1\x00', 0x0) syz_mount_image$udf(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x14444, &(0x7f0000000280)=ANY=[@ANYBLOB="696f636861727365743d6b6f69382d72752c766f6c756d653d3030303030303030303030300000000063686f723d30303030303030303030303030303030303030342c6e6f6164696e6963622c6769643d69676e6f72652c7569643d6967ee6f7200006769643dc7865530221d5cf1ffa33f314577d414dd0f02989f344aa1daf1517b816480770a92f1eaeab3d78957fc83df545faf189820845d1a3ae48728ee6ed8684b4f3acff28b7d51848813c91e8e6278a3cfa72eec120ebbc7baaaf78c062300000000000000", @ANYRESDEC, @ANYRESDEC], 0xfe, 0xc17, &(0x7f0000001180)="$eJzs3UFsHNd9B+D/Gy1FSm4rJk5Uu42LTVukMmO5sqSYilW4q5pmG0CWiVDMLQBX5EpdmCIJkmpkI22ZXnroIUBR9JATgdYokKKB0RRBj2zrAsnFhyKnnogWNoKiB7YIkJPBYGbfikuKsmRTpEj7+2zqNzv73ux7b9YzsqA3LwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAiN97+dKZ59KjbgUAsJ+ujH/1zFn3fwD4RLnq//8BAAAAAAAAAAAAAOCgS1HE45Fi/sp6mqxedwxcbs/euj0xMrpztWOpqnmkKl/+DDx39tz5Lz0/fKGbH1z/YXsyXh2/eqn+0tzN+YXW4mJruj4x256am2498BF2W3+7oWoA6jdfuzV9/fpi/eyz57a8fXvwvf7HTg5eHH769FPdshMjo6PjPWVqfR/50+9yrxkeR6OI05Hime/9JDUjoojdj8V9vjt77VjViaGqExMjo1VHZtrN2aXyzbHuQBQR9Z5Kje4Y7cO52JVGxHLZ/LLBQ2X3xuebC81rM636WHNhqb3UnpsdS53Wlv2pRxEXUsRKRKz13324viiiFim+c2I9XYuII91x+GI1Mfje7Sj2sI8PoGxnvS9ipTgE5+wA648iXokUP327iKlyzPJPfCHilTJ/EPFmmS9GpPKLcT7i3R2+RxxOtSjiL8rzf3E9TVfXg+515fLX6l+ZvT7XU7Z7XTn094f9dMCvTQNRRLO64q+nj/6bHQAAAAAAAAAAAAAAAAAetmNRxJOR4uX/+KNqXnFU89JPXBz+/cFf7J0z/sR9jlOWfTYilosHm5N7NE8hHktjKT3iucSfZANRxB/n+X/fetSNAQAAAAAAAAAAAAAAAAAA+EQr4seR4oV3TqWV6F1TvD17o361eW2msypsd+3f7prpGxsbG/XUyUbOyZzLOVdyruZcyxlFrp+zkXMy53LOlZyrOddyxpFcP2cj52TO5ZwrOVdzruWMWq6fs5FzMudyzpWcqznXcsYBWbsXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODjpIgi3o8U3/7GeooUEY2Iyejkan+3DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwKPWnIr4fKep/0LizrxYRqfq341T5y/loHC3z09EYLvPFaFzK2ayy1vjWI2g/u9OXivhRpOgfeOvOCc/nv6/z6s7XIN785uarX6l18kj3zcH3+h87eeLi8OivPXGv7bRTA4Yut2dv3a5PjIyOjvfsruVP/3TPvsH8ucXD6ToRsfj6G681Z2ZaCzY+GRu1zkYtDkh79msjX6/ioLRn+0bjYDRjc+MRX5jYF+X9/91I8dvv/Gf3ht+9//9C59WdO3z87E827/8vbD/QHt3/H+/Z90L+3UhfLWJg6eZ838mIgcXX3zjdvtm80brRmj1/5syXh4e/fO5M39GIgevtmVbP1q6HCgAAAAAAAAAAAAAAAGB/pSJ+N1I0f7Se6hFxu5qvNXhx+OnTTx2JI9V8qy3ztl4dv3qp/tLczfmF1uJia7o+MduemptuPejHDVTTvSZGRvekM/d1bI/bf2zgpbn51xfaN/5wacf3jw9cura4tNCc2vntOBZFRKN3z1DV4ImR0arRM+3mbFV1bMfJdB9eXyrivyLF1Pl6+nzel+f/bZ/hv2X+//L2A+3R/L9P9ewrPzOlIn4WKX7rL5+Iz1ftPB53jVku97eRYujC53K5OFqW67ah81yBzszAsuz/RYp/fH9r2e58yMc3yz73wAN7SJTn/0Sk+P6ffzd+Pe/b+vyHnc//8e0H2qPz/5mefce3PK9g110nn//TkeLFx9+K38j7Puj5H0VsbGz8acSpXPjO8zn26Px/tmffYHQ+9zcfXvcBAAAAAAAAAAAOrb5UxN9FiqdGa+n5vO9B/v7f9PYD7dHf//rlnn3T+7Re0a4HFQAAAAAOiL5UxI8jxY2lt+7Mod46/7tn/ufvbK69PpK2vVv9Od8vVc8NeJh//tdrMH/u5O67DQAAAAAAAAAAAAAAAAAAAAdKSkU8n9dTn7zPeuqrkeLl/3kml0sny3LddeAHq18HrszNnr40MzM31VxqXptp1cfnm1Otsu5nIsX633wu1y2q9dW768131ngf2Oiuxb4QKUb/vlu2sxZ7d23yznrgnbXYy7KfihT//Q9by3bXsf7sZtmzZdm/jhRf/+edy57cLHuuLPvdSPHDr9e7ZY+XZbvPR+08k3SgFjOtZ6fmZu56FCoAAAAAAAAAAAAAAAAAAAB8WH2piD+LFP97cyWW87T/vP5/dwX+Wrfsm9/sWe9/m9vVOv+D1fr/99r+KOv/Dz60ngIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwOGRoog3IsX8lfW02l++7hi43J69dXtiZHTnasdSVfNIVb78GXju7LnzX3p++EI3P7j+w/ZkvDp+9VL9pbmb8wutxcXWdH1itj01N9164CPstv7m0HUMVQNQv/narenr1xfrZ589t+Xt24Pv9T92cvDi8NOnn+qWnRgZHR3vKVPr+xCf/qEat+loFPFXkeKZ7/0k/Ut/RBG7H4v7fHf22rGqE0NVJyZGRquOzLSbs0vlm2PdgSgi6j2VGt0x2odzsSuNiOWy+WWDh8rujc83F5rXZlr1sebCUnupPTc7ljqtLftTjyIupIiViFjrv/twfVHEa5HiOyfW07/2RxzpjsMXr4x/9czZe7ej2MM+PoCynfW+iJXiEJyzA6w/ivinSPHTt0/Fv/VH1KLzE1+IeKXMH0S8WeaLEan8YpyPeHeH7xGHUy2K+P/y/F9cT2/3l9eD7nXl8tfqX5m9PtdTtntdOfT3h/10wK9NA1HED6sr/nr6d/9dAwAAAAAAAAAAAAAAABwgRfxqpHjhnVOpmh98Z05xe/ZG/Wrz2kxnWl937l93zvTGxsZGPXWykXMy53LOlZyrOddyRpHr52zknMy5nHMl52rOtZxxJNfP2cg5mXM550rO1ZxrOaOW6+ds5JzMuZxzJedqzrWccUDm7gEAAAAAAAAAAAAAAAAAAB8vRfVPim9/Yz1t9HfWl56MTq5aD/Rj7+cBAAD//1vO/Qs=") open(&(0x7f0000000000)='.\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0xbf, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2040, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={0x0, 0x1}, 0x2086, 0x9, 0x0, 0x8, 0x3fe, 0x7fffffff, 0x80, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) [ 86.636863][ T5320] Bluetooth: hci0: command tx timeout [ 86.781345][ T5342] loop0: detected capacity change from 0 to 64 [ 86.800907][ T5342] ======================================================= [ 86.800907][ T5342] WARNING: The mand mount option has been deprecated and [ 86.800907][ T5342] and is ignored by this kernel. Remove the mand [ 86.800907][ T5342] option from the mount to silence this warning. [ 86.800907][ T5342] ======================================================= [ 87.460113][ T5342] hfs: request for non-existent node 8 in B*Tree [ 87.462898][ T5342] hfs: request for non-existent node 8 in B*Tree [ 87.491148][ T5342] [ 87.492466][ T5342] ====================================================== [ 87.495805][ T5342] WARNING: possible circular locking dependency detected [ 87.499193][ T5342] syzkaller #0 Not tainted [ 87.501311][ T5342] ------------------------------------------------------ [ 87.504758][ T5342] syz.0.0/5342 is trying to acquire lock: [ 87.507375][ T5342] ffff888000df80b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfs_find_init+0x18e/0x300 [ 87.512189][ T5342] [ 87.512189][ T5342] but task is already holding lock: [ 87.515952][ T5342] ffff888011c58778 (&HFS_I(tree->inode)->extents_lock){+.+.}-{4:4}, at: hfs_extend_file+0xda/0x1540 [ 87.521300][ T5342] [ 87.521300][ T5342] which lock already depends on the new lock. [ 87.521300][ T5342] [ 87.526384][ T5342] [ 87.526384][ T5342] the existing dependency chain (in reverse order) is: [ 87.531091][ T5342] [ 87.531091][ T5342] -> #1 (&HFS_I(tree->inode)->extents_lock){+.+.}-{4:4}: [ 87.535606][ T5342] __mutex_lock+0x187/0x1350 [ 87.538113][ T5342] hfs_extend_file+0xda/0x1540 [ 87.540681][ T5342] hfs_bmap_reserve+0x107/0x430 [ 87.543240][ T5342] __hfs_ext_write_extent+0x1fa/0x470 [ 87.546436][ T5342] __hfs_ext_cache_extent+0x6b/0x9b0 [ 87.549426][ T5342] hfs_extend_file+0x31e/0x1540 [ 87.552140][ T5342] hfs_get_block+0x3d7/0xbd0 [ 87.554604][ T5342] __block_write_begin_int+0x6b5/0x1900 [ 87.557543][ T5342] cont_write_begin+0x78c/0xb50 [ 87.560255][ T5342] hfs_write_begin+0x66/0xb0 [ 87.562901][ T5342] cont_write_begin+0x2fd/0xb50 [ 87.566160][ T5342] hfs_write_begin+0x66/0xb0 [ 87.569278][ T5342] generic_perform_write+0x2c5/0x900 [ 87.572568][ T5342] generic_file_write_iter+0x117/0x550 [ 87.575663][ T5342] vfs_write+0x5c9/0xb30 [ 87.577695][ T5342] __x64_sys_pwrite64+0x193/0x220 [ 87.580400][ T5342] do_syscall_64+0xfa/0xf80 [ 87.582698][ T5342] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.585831][ T5342] [ 87.585831][ T5342] -> #0 (&tree->tree_lock/1){+.+.}-{4:4}: [ 87.589893][ T5342] __lock_acquire+0x15a6/0x2cf0 [ 87.592516][ T5342] lock_acquire+0x117/0x340 [ 87.595128][ T5342] __mutex_lock+0x187/0x1350 [ 87.597848][ T5342] hfs_find_init+0x18e/0x300 [ 87.600381][ T5342] hfs_extend_file+0x2f6/0x1540 [ 87.602944][ T5342] hfs_bmap_reserve+0x107/0x430 [ 87.605594][ T5342] hfs_cat_create+0x1c5/0x770 [ 87.607940][ T5342] hfs_mkdir+0x6c/0xe0 [ 87.610083][ T5342] vfs_mkdir+0x512/0x5b0 [ 87.612293][ T5342] do_mkdirat+0x276/0x4b0 [ 87.614562][ T5342] __x64_sys_mkdir+0x6c/0x80 [ 87.617117][ T5342] do_syscall_64+0xfa/0xf80 [ 87.619594][ T5342] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.622579][ T5342] [ 87.622579][ T5342] other info that might help us debug this: [ 87.622579][ T5342] [ 87.627693][ T5342] Possible unsafe locking scenario: [ 87.627693][ T5342] [ 87.631672][ T5342] CPU0 CPU1 [ 87.634339][ T5342] ---- ---- [ 87.636959][ T5342] lock(&HFS_I(tree->inode)->extents_lock); [ 87.639813][ T5342] lock(&tree->tree_lock/1); [ 87.643187][ T5342] lock(&HFS_I(tree->inode)->extents_lock); [ 87.647308][ T5342] lock(&tree->tree_lock/1); [ 87.649778][ T5342] [ 87.649778][ T5342] *** DEADLOCK *** [ 87.649778][ T5342] [ 87.653806][ T5342] 4 locks held by syz.0.0/5342: [ 87.656322][ T5342] #0: ffff888000dfe420 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 87.660630][ T5342] #1: ffff888011c58fa0 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: filename_create+0x1fb/0x360 [ 87.665541][ T5342] #2: ffff88801a3ce0b0 (&tree->tree_lock){+.+.}-{4:4}, at: hfs_find_init+0x18e/0x300 [ 87.669620][ T5342] #3: ffff888011c58778 (&HFS_I(tree->inode)->extents_lock){+.+.}-{4:4}, at: hfs_extend_file+0xda/0x1540 [ 87.674509][ T5342] [ 87.674509][ T5342] stack backtrace: [ 87.677439][ T5342] CPU: 0 UID: 0 PID: 5342 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 87.677455][ T5342] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 87.677467][ T5342] Call Trace: [ 87.677475][ T5342] [ 87.677481][ T5342] dump_stack_lvl+0x189/0x250 [ 87.677498][ T5342] ? __pfx_dump_stack_lvl+0x10/0x10 [ 87.677516][ T5342] ? __pfx__printk+0x10/0x10 [ 87.677534][ T5342] ? print_lock_name+0xde/0x100 [ 87.677551][ T5342] print_circular_bug+0x2e2/0x300 [ 87.677566][ T5342] check_noncircular+0x12e/0x150 [ 87.677581][ T5342] __lock_acquire+0x15a6/0x2cf0 [ 87.677598][ T5342] ? hfs_find_init+0x18e/0x300 [ 87.677609][ T5342] lock_acquire+0x117/0x340 [ 87.677619][ T5342] ? hfs_find_init+0x18e/0x300 [ 87.677633][ T5342] __mutex_lock+0x187/0x1350 [ 87.677644][ T5342] ? hfs_find_init+0x18e/0x300 [ 87.677657][ T5342] ? hfs_find_init+0x18e/0x300 [ 87.677670][ T5342] ? __pfx___mutex_lock+0x10/0x10 [ 87.677682][ T5342] ? rcu_is_watching+0x15/0xb0 [ 87.677695][ T5342] ? trace_kmalloc+0x1f/0xb0 [ 87.677709][ T5342] ? __kmalloc_noprof+0x43e/0x800 [ 87.677722][ T5342] ? hfs_find_init+0xaa/0x300 [ 87.677733][ T5342] hfs_find_init+0x18e/0x300 [ 87.677745][ T5342] hfs_extend_file+0x2f6/0x1540 [ 87.677760][ T5342] ? __pfx_hfs_extend_file+0x10/0x10 [ 87.677774][ T5342] ? __mutex_lock+0x335/0x1350 [ 87.677788][ T5342] ? __pfx___mutex_lock+0x10/0x10 [ 87.677800][ T5342] hfs_bmap_reserve+0x107/0x430 [ 87.677816][ T5342] hfs_cat_create+0x1c5/0x770 [ 87.677830][ T5342] ? do_raw_spin_lock+0x121/0x290 [ 87.677845][ T5342] ? __pfx_hfs_cat_create+0x10/0x10 [ 87.677863][ T5342] ? hfs_new_inode+0x837/0xbd0 [ 87.677880][ T5342] hfs_mkdir+0x6c/0xe0 [ 87.677894][ T5342] vfs_mkdir+0x512/0x5b0 [ 87.677906][ T5342] do_mkdirat+0x276/0x4b0 [ 87.677920][ T5342] ? __pfx_do_mkdirat+0x10/0x10 [ 87.677935][ T5342] ? getname_flags+0x1e5/0x540 [ 87.677947][ T5342] __x64_sys_mkdir+0x6c/0x80 [ 87.677962][ T5342] do_syscall_64+0xfa/0xf80 [ 87.677973][ T5342] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.677984][ T5342] ? clear_bhb_loop+0x60/0xb0 [ 87.677994][ T5342] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.678002][ T5342] RIP: 0033:0x7f8ccf18f7c9 [ 87.678010][ T5342] 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 [ 87.678016][ T5342] RSP: 002b:00007f8ccffad038 EFLAGS: 00000246 ORIG_RAX: 0000000000000053 [ 87.678025][ T5342] RAX: ffffffffffffffda RBX: 00007f8ccf3e5fa0 RCX: 00007f8ccf18f7c9 [ 87.678031][ T5342] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00002000000004c0 [ 87.678036][ T5342] RBP: 00007f8ccf213f91 R08: 0000000000000000 R09: 0000000000000000 [ 87.678041][ T5342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 87.678046][ T5342] R13: 00007f8ccf3e6038 R14: 00007f8ccf3e5fa0 R15: 00007ffd9874a0a8 [ 87.678057][ T5342]