program: syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="120100008e88052086800095d893010203010902"], 0x0) r0 = syz_open_dev$I2C(&(0x7f0000000040), 0x1, 0x2603) ioctl$I2C_RDWR(r0, 0x707, &(0x7f0000000000)={&(0x7f00000004c0)=[{0x0, 0x1ba01, 0x0, 0x0}], 0x1}) landlock_restrict_self(0xffffffffffffffff, 0x0) setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$fb0(0xffffffffffffff9c, 0x0, 0x20002, 0x0) syz_mount_image$hfs(&(0x7f0000000180), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="71756965742c636f6465706167653d63703836302c696f636861727365743d63703836312c00808fead042bd35dc78f7f06333a5e7165b8271e41aee85e59cbb6c2df3d4e5c16b06c73f2e3b348a7fba46e286378a15ee516bac8d4813c9c3d9cee1ddb95d1bbcf504e065b3749a1cbd841e685a558598cf0db10b55885946e678d0a71877037a090000000700848879ef1604cadc1faca3aa22a576750d559c4e124d4cb7293e7393b77286fa8c6dc449eda0a03d342382e84d6d3c29ab95cc923fbe25e134d1c421320a3bffaa17fcd6b5178e322cc47133b3811e3d3bc34998dc7ed029834ad591d9d56c41063d8de2d50a2398e73ff2913a9fe8e954a4e4ca99ceb5737e57193c5f47fd63b16c8b34f256dbac0e5ebd009078df2cb1ca1051ad091adbfee5126d8a59fa5438734bc3e8cc7b7edc10716a0a9b711952cdf96586e06fbace21dc04bdb4a1a2072ce5f72cf0", @ANYRES64, @ANYBLOB="c37d21871b6ffb12eaad031e22a7bfb82389c16530bc11da2a90b20789b7eac564f0497501c919adf9866d1e3c277c82e1f031ab83bd", @ANYRESOCT, @ANYRES8], 0x11, 0x2f1, &(0x7f0000000380)="$eJzs3U1rE1scx/HfmaRN7m3onT5cLtxl7y3oRrRuxE1E4nsQF2IfIpSGilpB3ZiKKxHduxXfgi/CjeIb0JUL8QW0q5Fz5iGZZDITtMk0+P1A28nMnHP+J/P0P4HmCMBv62rr89uLX+2PkSqqSM8vS56kulSV9Lf+qT/YP9g96LR38iqquBI6DmQUljRD+2zvt93fw+wq4gK+LV9Vw9WCiQqC4MqXgXXfvJKCQWnc1Z/Bk2rR9ey216ceWb4Rt5JC3ROOY9aYIx3poRbLjgMAUC77/D8ME3/7nG9E6bjnSevRY/9UPv9/1lHZAUxckLu17/nvRlmBscf3L7epN95zIzK73YtHieO0PDfwel5hIplKME3RqNLF4v1xe7fTPrd9p7Pj6amakb7dVpMWIvYMLYh2LWNsmmOotuFM2fRnlNfihTAsb872YWNE/CtjtfhrUgfEvDcfzU3j67V2kvyvGhgbrQvYH+hgGP/50dUvuFJ2L0W3jWaz6bmKYkuukX/TR6qgl/XsEYniN3ZJ6Q8I/KI4XanlgVJh7y70Vrzp5cS1pNRKZqmN+NWItlZTpWxvkrN5dJSTZl6a62ZN3/VOrb7837PxrSv3yuxdNWY9vNDcOx72Zz67uaqr0x96cnR1o5Fek7yLtVGhH+ff0zCG+Bi+0JYuafH+o8d7lU6nfc8ubGYs3G0ka+aeSZn7lLygbm9NTYEztHN8D5xmYGdPtEJ7/yjc2V5lU+ngqTwTprXQ+jCpEymonYoO7m12SrxHYWp6B73sSFASm3eZcPznMvko33eJgv3l5+TphQlZVGNgc+xkBFRPlV92S3+m0+iCscHC6BFcXx9yx1z/nZH+70s2C1r0ozhnQ/CkYAfT0ifd4vN/AAAAAAAAAAAAAAAAAACAWTONfycou48AAAAAAAAAAAAAAAAAAAAAAMy6ZP5fxfP/arz5fwe/+Tua/7eugvl/t4ZjcF8H3jdRjv9qX6YrMf8vMFk/AgAA//8NsoXV") mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x1000003, 0x20000000ec072, 0xffffffffffffffff, 0x0) migrate_pages(0x0, 0x3, &(0x7f0000000040)=0x7f, &(0x7f0000000300)=0xa) syz_clone(0x2048000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) ioctl$BTRFS_IOC_ADD_DEV(0xffffffffffffffff, 0xc0085508, &(0x7f00000000c0)={{}, "c4005a51cf48a456fe399e96793568de827d6e3af15928143f77a2c2bf19506fac2c94a8808e7365569e94b6012f452ddbdb4acaadf3199a4fa57eab4549a87e05bb9a155f3d08704dc753cff79d5128dc113e58ecd5a19e0bc7bef139e74acaed4f126be4cc57e22d44a734c7f2c44b2b2dc3ecfb59318827549e5b2679b3cc4f9e5df2bc30b674fb5f8e181e7dab6cc37989c9911a3d5b32ac444ebf78c76d68c313ed1bcaa4bfcdddc200878c72704b48f4cda8c86a41c703694c1e57aaf73751f45d5ed54010c14c30ea8ca2f620ab57b6ad6bdf3263aeab2de44576b10a1040c6cc84fcf2cb5037e025b227baf26e0c5bda231531365c778ef42bc49fd603b98b7b5173f2f1669834e8cd5167092f5d56e6c2623165710ec863179f143dba38551641ea77676773f3a18e97ada500fe448f172e6e714e16079d8233626d4c5c08c9117c5872c5d815ae0d481c25f2cfd2c76c6723e5ee78d5941b7d49e3d123294dd4c04c2691c5d086393047e3fd027daebf2114d1e9da89a36a49f7a411638060e87593ed8e45fb4292ff888e2eb7b776c9428623a34454eb2f11a47b43707e4b161faa8b8dc0d9cb2a0ac253ab41d0172190749ae06af564cabff5a0ba5df004c44138b49d2e17944f6588839fdedcf6ddef583df85490fa3a956e416e02943d56f734c3d3aa8b4898544e8f417c79bb5532b4ab2393c6723488c627a285686a0dac4cd6df370ab806b80f251256cfc058f8c2c2b46dca533048a18315caca12ad5915f077285ffbe1a4b5f46f2af4e45695348200e1f5a57a698acae6b4f6124fc076af5f40c3461e91b2639a84be51abe62d27cde1642731d31ae1264d20a21011bd221f8d0e4fc9835ccb61405e1ba6fcd48b9d3487909f89a0f40f91abfd3d33876b707d908bd2b076d37f5b2e2d530210e3930cf0418c3a7d8d4ac8cd16b4d2b2d4ebf6134c88813a808d82c86a20b7beb6534bb112b374d5b0a2beacb4e37872a2df879ebd568f0b20ce7d4aeb5ef6c960093b8a3d0e0332d821fdd099269364539d876caf78e60232baf7cc26589453666f17f94ac05fc2b752546a9586f9f18288e5944effa6f912709652113377ee14d949842910b0af467706b42d969908840fe55857f526694cdacb7735f2e0bdc49ca50ca57193aec63535f679e1486185bae007a7cd345bf8d7428e1a2881f6d327ee34ef0bbd67b51d25000fc59ed894c001ca327898dc4a3e7c33e20542772f31e7f125eedec11604b6569f051e643bff91d616284d2ea0f25320c22caba4d681781a13bf341dc22f882540aaab75d5bba9bbfe8aa960705d1d903a7ed8b7a14cc18b2ec9d1640ba3b6cf9c2a6cde4f7b23d1eb42fa57d2b2206c6cd6f84a5b7d682a09064e341c844edd3361f2e457a5057e1c3d97916190d9749adbadb70797f1729cc01c6146a23942e245021fe02748e2235582b36df8236c8b25fa94d1ed7e495f0df447b36f609b17526b2c8c43f1ded38f99344f2553fd911deed701d89fdf92ed6368d74f6f09ce2d26a3916f28eda4fac022f043aff14bab96f3841980533b2f935cfe7e40ad9cc77557d50a32a73aa71ae37a0cece6580887608d028b55fa7a1a1cf214098fe13c1a32ee5890e3d2c9a4d23041f89bac353aa1641df4375080b2181555e9667082a35b041645be39a47298b747eed9d127d8d342b620d0ecd2a48a86bd7dbfa04b3cfad62f5b1055b2259dc64b02d27599fff87c8303b47174e3ee66645d1eaaa05d63bad90ef4fdb97d21b478b37c313571d5776495460b57ba25dc2a5def286c8e81a3fdaa3dfb1dfb9deec86aa3629a03b9722bd95a96972a32552ba5d74f03989c73598b3ba0ef19151631ba4cf90d1bcc35c7cd2fecd6c271564df5ed232581417488454f5878f09523ce1b966162808d13a86872ad04bc777544ae4477459d197c6aaecf52e229a6cc94d151e014b589311f8e5bb7eb57605a80c11a7df2110b70735ae34a21e467f7bd8c3f81c1f9dfcf9464365566786b086637717df597c05b45249b04faa2269ca5a3fca2f1797682f24a34c9f70c27b6dd47fe9f6f006c934481524985afeec903f160c4e2c36c2bbe2081ff33733ca17ca2a2d794fd3af80d5a1adcbfa384e1ba851f4a554433e532f321b332d640513c9df326ddaa4691201f94d1b4b82b82f9bb986e00242fce6588d906cd820640a59707cecf78533496fdc49d90effde5769812ae474ef31adb849542ef23359a640eeeadecf273713a46e96c836823012fc190c8d1dd88d965fbe11074da36375c11fedc648160b55b8b8bc830b72a6f98b1396a72d96f06fab40ddd4729dc162d30e8a34c4041cc22fd62eb501fa685ae7d53376cca12e40f53edd0ae8abbb666c75a6ca8658b4ef8810931158868afb757831d14e81cdadc995fcb98e2da29300480ca03494f81b59985dbe3da8634a3c4a00626d08d6f1f997ccd63a1a103d292d29cdf15b2c4bca2f34ba406a47d9a184ed712356257ec45aa9a8ed8b8daca20f6a2edb1494a2af100000000000000006f1bfeb0edfdb1f10b66753f3fe900b95be3aafbfb5e2976de8b2c6b485243770da0cdc8f4d7384b6f39817f5661429442b20cab08cc28cf814ebf10d7ad4de140241ec169d70781524127a9454e5f1ee9fd5652818683a2f7ff0b11c8fea2ff7398e01df48c8eb62123f2630d561470003d020f4cc8923654fcf65d400ed0792af6bf1876099951e938adc275f47b9ba178b8ae3e9b295fab66c144ad8ad2fd29bced367833b76b2f0ded8dfead5dfccfc9ba2d658688abeb41f53eaf6efa82e5947f8d7a6e1010517032443507f5bd419317324000ca02e49db1cb985f8f11149496bfe54629f3f759c3100e0ab50c95446fd390a87b884930763ac810bdcdaee81b64343b955eba24d34d816bcf3eb5df1b6b44317e033a9015640942da607e3ea61727b97eab7511ff680dc5f4e54fa19e07c0023152272edc066010e661de98f73f913bc04983b325ff62134b41081dce65528af69b5206f9522b3e09f78dea218621e60f5ca9c58212526d96aace431133528b8a5354b213ef4883ef271e488bf629284c277843202bf7a41dbe2616e8338ab14f83bd6da1d1c4a4b50b6372564187a497036f2040f77c099bd0d98d3e4eebd4bf433360c518fc965e966642a22a335f3a9688336bd254dc9fe32632d4c1599c6b72fca290d9cae38548f4ad5d2a165053b7d392276d81ff26e97ebcfa210eddc832240de22bbfc6623929aa2d8bad6c41db54e2125063f9153e98b2316ae5e9d51a3a9efe5a81242f7045dbafa8db63cafad19e32b767dcd5adfd5e5459dce45c71f61a18a3e6a7de43bd61d6015fac48dcecb60795e02b30dc04cc4a408abc2dee10a97fb387a229ba5c07cebc63037c0102c846393b2bf865db38e51ce44b5cede8d530cb6496e5a34b9b0b060b8bd6f98cd53169518a1732d92af494c351f8ce753754f7d944865de345d8520a9232a1c5e516e61f23c39e09bac5d7c70a478e0b7a3208f61f090f69b9ab33da7a8ae16626c3d26f11065fd46851eff2c5968f937e90abe02555cad9e54b4bcaf3ee55aba96406cd457e27c1ad5b9cc640afff1d94d7d5f854fd50a66bf37355c548f840129ae0d81dc23202e4d7921236172d1c4920c1bf5e7bfad21740acd8f5fa278b6de2336276e271045d0ef0a9a566ae988269cb16f7eee941941d3a9f05d754cbb92a27ad9cb374872c3566a9db35920d63f0cfa69ef8dfc41f307f7c1f1ae712e3f6001e57e1de99777212ede107b692182c507b168c77a3824f0cd663f6d2ffe73e3d90587b3444e9a3cb093ddefd2869db927938ecf6cbd16a85d0849b7c829a37b70b24868e7ab1aa2adc012d85a8bf374225281b50882a40e6bed667f0538d8c85768cc9d8537bedfebe64cddf937a150c565e3824a75f5e7a173fed0ed3b3aa8750fde47ce1c219d5fc1977abc24c7a28aa8251e29a17eee3405d4c1f1f5e8b53df9425d6dde4b9de4715097c58062a977637b42974a40f0bf24dcca060871b759e5f42a12da7d89a494468f6c91c47ac17e7bfd61e62872541fd5d3941c0f0ebca3de06ca63cb52b186737fc61ade4eaed0fd5dd1eb4b8e2d2ebb689741fb354c8bbdc9092f68a156952395585113d78254ec826ba49204d76b8dcd854c4cf942c50c38ad5f8db2bf032d5eced178b25e56f9b39961aea03785119cab42fffbbbeaa15f0c21511f441fd72ab25014dbe5a35dfe295486e0d2e5803304deff8736e1d8df7886e4725321bc450c68459f01b5b3014735e81f989945e59b4c5e367976e90124e9cf422cc0f0d624627ab83ccd65ac7c1b91424672ebb3d91d932994c6e215a9d60efb6ed87eb579951668273e9a38f9089179459d2f670a21bd999a97c968891c59402d188dc601ef033fb9af3291b8778f2a38d379913a02d2215f2960f80847afe4d65f1fc7bcd1995e83fc88d87d799af0bf16060780efc8dbd08b041d8c2f646ca18ea18d3d295e172b344b6aea8d2a2620b6379c5c368459fee07bfcc83c83acaf3dc67755bbe8fe58b1a39051ef2327b30c886a0a5183e38c199e32365cb8194deade3262ea5ffa559b789da10f2948e135ce5858e1b016c153b14795a085b5bef350f95487a3f748afa943179d87a1e8828edc33804c2ea49979074fe162a8a36689286c390585d9f83645be3b921c4a6678b8ffd7edfb7a85265d5796ce4f12595b364fcc81b58c267beaa85dd47ad8c55783fe526d6dd0e3cc1f70a7e88d6f826b18aeab8282ff8e2a13ee8f03fab41be97af13c87883f87e6f0bdda04deebc05e35b601a55cc984478a997725d3faab2101cd9596c757c659e6b6c9178f620fbdcb87e399404f4bcd9b57dd1013818e58a785bed0a7fd1f5e5e355816ceba6745a42e10a145c87aedede2e0bed7bc75015a8354ba95a226c87df41d41e4ae368c4e84e8a032c48977601d71eae547f95375746e1f9c86135481bd09a08fee04db26b96cc9327bbde61cec27a56d114cc0e6459170e6cc44d846a2a55046b505e14dbdac32aa759e5d0268fe819a3dc503247b6c24c1607b4742671f5ad63c21812b1904b3c39ec8734fb1ee77a124a29c50154f53c89754f5e4719cc0279c851a63fc33e16f2393e5134568b78126b5680664fcd1fbf9d88f4efdadc120bbb4f21ddd7bf4c445a534631c5f2c4b51d7842743493b4a13bb99f160987284bc7960aaa6d40dbe05e20f42ff48425d1c8166b7fd457d33d808b456b7b11d3d3c1f445a9698ee8a473fb116c5c4824fa224088fa6f031f07f2972e62592d59536dc4cbe3c1cb33e922b0f35f79f1df10ab43e1d3e5dc480bdd8a7039f71ee9c73f976809ec2853ad0c18e4f0ee73fd1361591375d3db6c822e7baae597fc454aae7b426922e9fd9a87fe52a25d5cd03434d7ffb9f319fbeb403c0836f2117cf851bf7660ecb567a6cd918e85190683c1c0a79da1cd92b8527400008f047a436a4859be0e7b9469c6830a81d81f93ea8ba1b614de4386296089c9b34f4b8116ae7afedd43f6a82abf4302e4d8a9fba0b87347df1f5bb676f496bf29bf9ea9e3ea4bd1dd3f3d4feb7609f96424f35035b5a13fd6efd0441dea1c1f17feae7d5a1ef77aa05537fc87cc2021c92d5cbbbd159258a45972e112e123e306ef0daa36e1ff069be815c5d0b74b6b41c6d5b76c04057de0a43c2e40b04fc11b60f0f1e7ff0b88fb600d79e03cc8b73fed0af95601acca"}) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040), 0x4) syz_mount_image$ext4(&(0x7f00000005c0)='ext4\x00', &(0x7f0000000600)='./file0\x00', 0x0, &(0x7f0000000640), 0x1, 0x5b9, &(0x7f0000000680)="$eJzs3W2IHHcdB/Df7N6mebiaNLZqa2xOQ20gdPdyuYREfGGJD7UmtaL4IhTCkdvuhezdnrkN9LaCLb4pCiL4RgShYl9YEQ3kTaXU9kWLbxSU+kClxoAKIhStFERQV2YfrmszaYr3MHjz+cDc/ec/c/v/7y3fndmd/8wEUFgT6Y8kYjwiLkXEzv7sf68w0f/VOXRxLp2S6HY//Zekt97soYtzw1WHf7cj/TEWsTUidh9PYl/l6naXljvnZprN+vnBfK09v1hbWu7cdXZ+plFv1BcOH50+NnVk+uj02j3XyZ9uv+WPd9x35Ynn//7Pb/76yPfT/o4Plo0+j7UyEROD/0klbhqpH0si7l3rxnJS7r/UccdIXTKWY4d4y7rd3d9LX7+3R8S+Xv53Rjn6L95LTz/wt53xy3vy7iOwfrpD2Ytf7QKbVqm3D5yUqhHRL5dK1Wp/H/7m2F5qtpbaBx5sXViY7e8r74pK6cGzzfrk4LPCrqgk6fzBXvn1+ak3zB+K6O0DP1be1puvnmk1Zzf6zQ7oGY+4fOlzZ7bseEP+/1Tu5x/YvNL8/+KFp55Ny6+V8+4NsJHS/H/3tflPhPxD4cg/FJf8Q3HJPxSX/ENxyT8Ul/xDcck/FJf8Q3HJPxTXMP/3nzwZ95882e0Mzn9faDXOnptbPDY1WZ2/cKZ6pnV+sdpotRq9M3bmr/+4zVZr8eBUXHio1q4vtWtLy53T860LC+3TvfP6T9czLgUA5ODUla333rT3uZeSiHjkA9t6U2rLYLmswubW7SaR9znIQD589Ificqk2KC6f8YHkOsu3XmtBc+37AmyMUt4dAHJz562O/0FR+f4fisv3/1Bc9vEB3/9D8fj+H4pr/Br3/7px5N5dkxHxtoj4Sblyw/BeX8D/r/GIy5e//dnayn24FRQUFFYKeb9DAevt9dDn3RMgL7OHLs4Np41q85nGRrUEZHnl7v4goDT3ncHUXzK2cmygsk7jhF5+LGIifvjbx/fPldMpBu9D69AUkOGRRyPiXVnb/6R3bGDXYL3d/dXi5oi4JSLeERHvXGXbX/9Umv8X6qN18g8b563m/9aIuD0ibouId0fEnoh4zyrb/vmlNP+/2jZaJ/9QDJ9/Pu8eAHn5+FN59wDIyyljDKCwvvNw3j0A8vL0D/LuAZCXr7yYdw+g2J67OyIms47/lXrH+4cqg+sC3jC4FsC2iNgeETsG5xDeODhHcOfIMcPrOf3JiIm4/UejdY7/wcYZjv/rXDX+r7Qy/q8cEXtX0cYzHxz/clb9zJ40/088PBz/l05p+8OxgMD6euXRiNsy85+sjPlNIs1pxHv/xzYmvnDlyaz6F+9LH7fyM/mHfHS/FfH+yM7/UFqqtecXa0vLnbt69/Fu1BcOH50+NnVk+uh0rXeJkNrwQiEZTvz11QNZ9S9Ppfn/xmH5h3yk2//t18j/6P7/+1bRxvGvfelUVv3479P873n2zfNf+vOW5DO9+eF9CR6aabfPH4zYkpy4un5qFR2FTW6YkWGG0vzv35f9+X/34G/S7f/xiPhwur8QEf+KiH9HxEci4qMR8bGIuOdN2vzqnY0rWfW/ezLN/+PnbP8hH2n+Z6+z/U9//2MVbRzY/+MvZtV/aG+a/+pv/nDigbF0kn8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAtbe03Dk302zWz69jIe/nCAAAAAAAAEXxnwAAAP//xOQ08g==") syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file3\x00', 0x0, &(0x7f00000003c0)=ANY=[], 0x1, 0x1aa, &(0x7f0000000200)="$eJzslb9O21AUxr97nb9Vpe5dOjRS06GO7bRVl0jN0qlDpQIRAxIRMVHAISgxEonEkCdgZ2PgPWDlIVBggSVMILEZ+frGvgkOggwEifOTcvJd+5yT4xPlCwiCeLNcnN8OvJvSZQbAe+SQltevtCiHK/lnmeu9k79/KvsrR6fpgZ6N6+l5T//8BIDjsgY3rB2vzsn3BfBQL4Ljq9QVMOhSr4JjSWobDMtSbyi65efr+nrDsfW1llPzheEH0w+WH4qT8w37DDVlPqbc73R7m1XHsdvTBB+/kng0OV7Eby5a/bDMUVLmU7+v0W4MZX8mOEypi2D4L/UvpEe7CVaiPP/HRNRfe87zk3go/B/ZKxhjFtGfrXznDpj/8CReUET+6R0yfFH8KbCSA/FXU3Cb24VOt/et0azW7bq9ZVnFn8Z3w/hhFYQRBTHeAkX/rPCnd0r/JJCJy02xFHarrts2gxierSDGOS4X/seR/xycfe9PTfRNKpqJ1wdRx8Qpr00dniAIYo58AhOeKXx5JH7Lm16I9W/OcxIEQRAEQRAEQRAEMTv3AQAA//+1N21v") chdir(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000), 0x208e24b) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r1, &(0x7f00000001c0)='asymmetric\x00', &(0x7f0000000240)=@keyring={'key_or_keyring:', r1, 0x30}) syz_mount_image$vfat(&(0x7f00000005c0), &(0x7f0000000040)='./file0\x00', 0x804003, &(0x7f0000000580)=ANY=[], 0x5, 0x36f, &(0x7f0000000c00)="$eJzs3cFrI1UcwPHfZNNp0rJNDqIoSH/oxb0MbfWsBtkFseDS3Yi7gjC7nWromJSZUImIXU9exZv/gOCyx70tqHfpxdt68eKtlwVBRcWRzLzpZrKTpklTktrvB0re5L3fZF5mGn6/lHk9ePfLj7a3QmfLbUuhpGKJiPwdSVUKkrLMYyFu29Lrjlxa/O3h89du3Hyrtr5+eUP1Su36y2uqurT83cefls2wB/OyX33/4NHar/tP7z978O/1DxuhNkJtttrq6q3WL233lu/pZiPcdlSv+p4betpohl6Q9LeS/i2/tbPTUbe5eXFhJ/DCUN1mR7e9jrZb2g466n7gNprqOI5eXJDzpdS3HVnDY+p3Nzbc2pgveHvMOEzaX1EUHdEdxL+neep3T+2YAADAzOrL/79OE/aqFA4TSitTC/Tm/3Micmkx3Yrz/27W+Tj/v/fCD+3Fd+4vmfz/gZ2X/7/ycxKfyf+7rz7x/P/bvu3ypN7G2bE3yuAT5f+YDcv2E09lS78gqLkLpn6Pff7evZW4Qf4PAAAAAAAAAAAAAAAAAAAAAMBZ8GcUVaIoqqSP6c/jWwjMdrp11I3GOHMGnf95s6LA4fWA/6VrN25KKb5xr7gk4n+xW9+tJ4+mPx24IhX5J74ejGTBiWRdAe2qyvf+nonf261fiHtqIiq+eLIqFalm4uP2lTfXL69qIhtvFRe68VvSiOPXpCJP5cev5cbb8tKLPfGOVOSn29ISXzbN51ga/9mq6htvr/fFl+NxeV47/dMCAAAAAMBEOaolUz4n9budrd8dRzXTb+rjbi0vvfX5k98PHNbXK7n1ebHyXHG6cwcAAAAA4LwI7U+2Xd/3grAzsFGWuGGZv/bnjJk3ezt6P/mN4iiDu42HcWPuqDEXemZ43D3b5j9ojHDwMtpMXd//fV4krytdwjXTVTrBu+r66fyPMbg06ikIwsLoc/eCcLl7PDrWdHoa6ddGg8bI1XH3PKiRrpw7bPAzX33zx3gvYZlVe3u7Xr1fGjLTuGH1PXNnyEX7KIoOn7EH7HnuFD9yAAAAAExJmvSXQxGJC6vXp31IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcOydYFO3H4w6e9hwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAWfFfAAAA//8SJvXV") [ 93.079031][ T44] Bluetooth: hci0: command tx timeout [ 93.204933][ T9] cfg80211: failed to load regulatory.db [ 93.573098][ T9] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 93.722990][ T9] usb 5-1: Using ep0 maxpacket: 32 [ 93.729737][ T9] usb 5-1: config 0 has no interfaces? [ 93.734988][ T9] usb 5-1: New USB device found, idVendor=8086, idProduct=9500, bcdDevice=93.d8 [ 93.739411][ T9] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 93.744684][ T9] usb 5-1: Product: syz [ 93.746414][ T9] usb 5-1: Manufacturer: syz [ 93.748293][ T9] usb 5-1: SerialNumber: syz [ 93.760429][ T9] usb 5-1: config 0 descriptor?? [ 93.976058][ T5326] loop0: detected capacity change from 0 to 64 [ 94.822544][ T5326] [ 94.823704][ T5326] ============================================ [ 94.826542][ T5326] WARNING: possible recursive locking detected [ 94.829405][ T5326] syzkaller #0 Not tainted [ 94.831526][ T5326] -------------------------------------------- [ 94.834512][ T5326] syz.0.0/5326 is trying to acquire lock: [ 94.837177][ T5326] ffff888012a600a8 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfs_find_init+0x18e/0x300 [ 94.841410][ T5326] [ 94.841410][ T5326] but task is already holding lock: [ 94.844827][ T5326] ffff888012a600a8 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfs_find_init+0x18e/0x300 [ 94.848866][ T5326] [ 94.848866][ T5326] other info that might help us debug this: [ 94.852420][ T5326] Possible unsafe locking scenario: [ 94.852420][ T5326] [ 94.855580][ T5326] CPU0 [ 94.857222][ T5326] ---- [ 94.858764][ T5326] lock(&tree->tree_lock/1); [ 94.860962][ T5326] lock(&tree->tree_lock/1); [ 94.863120][ T5326] [ 94.863120][ T5326] *** DEADLOCK *** [ 94.863120][ T5326] [ 94.866836][ T5326] May be due to missing lock nesting notation [ 94.866836][ T5326] [ 94.870513][ T5326] 6 locks held by syz.0.0/5326: [ 94.872805][ T5326] #0: ffff888043dbd7f0 (&f->f_pos_lock){+.+.}-{4:4}, at: fdget_pos+0x246/0x320 [ 94.876870][ T5326] #1: ffff888031ae4410 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x227/0xb90 [ 94.880449][ T5326] #2: ffff888041427490 (&sb->s_type->i_mutex_key#25){+.+.}-{4:4}, at: generic_file_write_iter+0x11e/0x680 [ 94.885306][ T5326] #3: ffff8880414272f0 (&HFS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfs_extend_file+0xf2/0x15e0 [ 94.890172][ T5326] #4: ffff888012a600a8 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfs_find_init+0x18e/0x300 [ 94.894631][ T5326] #5: ffff88803fdec730 (&HFS_I(tree->inode)->extents_lock){+.+.}-{4:4}, at: hfs_extend_file+0xf2/0x15e0 [ 94.900098][ T5326] [ 94.900098][ T5326] stack backtrace: [ 94.902736][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 94.902753][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 94.902760][ T5326] Call Trace: [ 94.902767][ T5326] [ 94.902773][ T5326] dump_stack_lvl+0xe8/0x150 [ 94.902789][ T5326] print_deadlock_bug+0x279/0x290 [ 94.902803][ T5326] __lock_acquire+0x253f/0x2cf0 [ 94.902815][ T5326] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 94.902876][ T5326] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 94.902886][ T5326] ? stack_depot_save_flags+0x3f3/0x810 [ 94.902930][ T5326] ? kasan_save_track+0x4f/0x80 [ 94.902943][ T5326] ? kasan_save_track+0x3e/0x80 [ 94.902954][ T5326] ? hfs_find_init+0x18e/0x300 [ 94.902967][ T5326] lock_acquire+0x106/0x350 [ 94.902977][ T5326] ? hfs_find_init+0x18e/0x300 [ 94.902992][ T5326] __mutex_lock+0x1a3/0x1550 [ 94.903007][ T5326] ? hfs_find_init+0x18e/0x300 [ 94.903021][ T5326] ? hfs_find_init+0x18e/0x300 [ 94.903034][ T5326] ? __pfx___mutex_lock+0x10/0x10 [ 94.903047][ T5326] ? rcu_is_watching+0x15/0xb0 [ 94.903067][ T5326] ? __kmalloc_noprof+0x37d/0x760 [ 94.903079][ T5326] ? hfs_find_init+0xaa/0x300 [ 94.903091][ T5326] ? __kmalloc_noprof+0x1b8/0x760 [ 94.903102][ T5326] hfs_find_init+0x18e/0x300 [ 94.903115][ T5326] hfs_extend_file+0x35c/0x15e0 [ 94.903126][ T5326] ? hfs_ext_keycmp+0x1c7/0x320 [ 94.903137][ T5326] ? __pfx_hfs_extend_file+0x10/0x10 [ 94.903148][ T5326] ? __pfx___hfs_brec_find+0x10/0x10 [ 94.903163][ T5326] ? hfs_brec_find+0x3cc/0x510 [ 94.903178][ T5326] hfs_bmap_reserve+0x107/0x430 [ 94.903195][ T5326] __hfs_ext_write_extent+0x1fa/0x470 [ 94.903205][ T5326] __hfs_ext_cache_extent+0x6b/0x9b0 [ 94.903215][ T5326] ? hfs_find_init+0x18e/0x300 [ 94.903227][ T5326] hfs_extend_file+0x39b/0x15e0 [ 94.903236][ T5326] ? percpu_ref_get_many+0x19/0x140 [ 94.903251][ T5326] ? __pfx_hfs_extend_file+0x10/0x10 [ 94.903261][ T5326] ? __lock_acquire+0x6b5/0x2cf0 [ 94.903271][ T5326] ? __lock_acquire+0x6b5/0x2cf0 [ 94.903284][ T5326] ? rcu_is_watching+0x15/0xb0 [ 94.903296][ T5326] hfs_get_block+0x412/0xc50 [ 94.903308][ T5326] ? __pfx_hfs_get_block+0x10/0x10 [ 94.903318][ T5326] ? do_raw_spin_unlock+0x4d/0x210 [ 94.903333][ T5326] ? _raw_spin_unlock+0x28/0x50 [ 94.903346][ T5326] __block_write_begin_int+0x6c6/0x1910 [ 94.903364][ T5326] ? __pfx_hfs_get_block+0x10/0x10 [ 94.903374][ T5326] ? __pfx___block_write_begin_int+0x10/0x10 [ 94.903389][ T5326] cont_write_begin+0x737/0xae0 [ 94.903407][ T5326] ? __pfx_cont_write_begin+0x10/0x10 [ 94.903423][ T5326] hfs_write_begin+0x66/0xb0 [ 94.903433][ T5326] ? __pfx_hfs_get_block+0x10/0x10 [ 94.903443][ T5326] generic_perform_write+0x2e2/0x8f0 [ 94.903459][ T5326] ? __pfx_generic_perform_write+0x10/0x10 [ 94.903471][ T5326] ? file_update_time_flags+0x219/0x4a0 [ 94.903484][ T5326] ? __generic_file_write_iter+0xf9/0x230 [ 94.903497][ T5326] ? generic_file_write_iter+0x136/0x680 [ 94.903510][ T5326] generic_file_write_iter+0x14a/0x680 [ 94.903523][ T5326] ? add_lock_to_list+0xc7/0x100 [ 94.903535][ T5326] ? __pfx_generic_file_write_iter+0x10/0x10 [ 94.903548][ T5326] ? lockdep_unlock+0x5d/0xd0 [ 94.903556][ T5326] ? __lock_acquire+0x146e/0x2cf0 [ 94.903567][ T5326] ? __pfx_aa_file_perm+0x10/0x10 [ 94.903584][ T5326] ? vfs_write+0x227/0xb90 [ 94.903596][ T5326] ? vfs_write+0x227/0xb90 [ 94.903610][ T5326] vfs_write+0x61d/0xb90 [ 94.903623][ T5326] ? __pfx_vfs_write+0x10/0x10 [ 94.903637][ T5326] ? __fget_files+0x2a/0x420 [ 94.903650][ T5326] ksys_write+0x150/0x270 [ 94.903661][ T5326] ? __pfx_ksys_write+0x10/0x10 [ 94.903675][ T5326] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 94.903685][ T5326] do_syscall_64+0x15f/0xf80 [ 94.903700][ T5326] ? trace_irq_disable+0x3b/0x140 [ 94.903715][ T5326] ? clear_bhb_loop+0x40/0x90 [ 94.903726][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 94.903736][ T5326] RIP: 0033:0x7fa1cdd9cdd9 [ 94.903750][ T5326] 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 [ 94.903759][ T5326] RSP: 002b:00007fa1ceb92fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 94.903771][ T5326] RAX: ffffffffffffffda RBX: 00007fa1ce015fa0 RCX: 00007fa1cdd9cdd9 [ 94.903777][ T5326] RDX: 000000000208e24b RSI: 0000200000000000 RDI: 0000000000000006 [ 94.903784][ T5326] RBP: 00007fa1cde32d69 R08: 0000000000000000 R09: 0000000000000000 [ 94.903790][ T5326] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 94.903796][ T5326] R13: 00007fa1ce016038 R14: 00007fa1ce015fa0 R15: 00007ffc54028648 [ 94.903807][ T5326] [ 95.098490][ T4655] Bluetooth: hci0: command tx timeout [ 97.173413][ T4655] Bluetooth: hci0: command tx timeout [ 99.093391][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.093391][ T30] loop0: rw=1048577, sector=161, nr_sectors = 1 limit=64 [ 99.099700][ T30] Buffer I/O error on dev loop0, logical block 161, lost async page write [ 99.105239][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.105239][ T30] loop0: rw=1048577, sector=162, nr_sectors = 1 limit=64 [ 99.111115][ T30] Buffer I/O error on dev loop0, logical block 162, lost async page write [ 99.115299][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.115299][ T30] loop0: rw=1048577, sector=163, nr_sectors = 1 limit=64 [ 99.121925][ T30] Buffer I/O error on dev loop0, logical block 163, lost async page write [ 99.126192][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.126192][ T30] loop0: rw=1048577, sector=167, nr_sectors = 1 limit=64 [ 99.132301][ T30] Buffer I/O error on dev loop0, logical block 167, lost async page write [ 99.136611][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.136611][ T30] loop0: rw=1048577, sector=169, nr_sectors = 1 limit=64 [ 99.144028][ T30] Buffer I/O error on dev loop0, logical block 169, lost async page write [ 99.148121][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.148121][ T30] loop0: rw=1048577, sector=171, nr_sectors = 1 limit=64 [ 99.154906][ T30] Buffer I/O error on dev loop0, logical block 171, lost async page write [ 99.158799][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.158799][ T30] loop0: rw=1048577, sector=172, nr_sectors = 1 limit=64 [ 99.165406][ T30] Buffer I/O error on dev loop0, logical block 172, lost async page write [ 99.169299][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.169299][ T30] loop0: rw=1048577, sector=173, nr_sectors = 1 limit=64 [ 99.177184][ T30] Buffer I/O error on dev loop0, logical block 173, lost async page write [ 99.181663][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.181663][ T30] loop0: rw=1048577, sector=174, nr_sectors = 1 limit=64 [ 99.188143][ T30] Buffer I/O error on dev loop0, logical block 174, lost async page write [ 99.192092][ T30] kworker/u4:2: attempt to access beyond end of device [ 99.192092][ T30] loop0: rw=1048577, sector=175, nr_sectors = 1 limit=64 [ 99.198441][ T30] Buffer I/O error on dev loop0, logical block 175, lost async page write