program: r0 = openat$loop_ctrl(0xffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x4c80, &(0x7f0000000600)={0x0, 0x0, "ac06f105d310541258e0a2a0b883eb29e46b4bfb57461914278705b6a55ba904cefb1f00536dfdc9ce9c12d1207f8a3ad1dad7ed0fc16b2ccd00000000000000080000000c0996d78e489e96651d35ca509de7cf52e7578e9ce37700000000000032936e283ae72a84cc5a72f07fef2fec1463729b336e892b5aadc70f51cb4582b7757f779254377a6a42493fb7023b15fb899a2072631f76cd0a59b17031b431163758724ac0df2d95b9c3fbccef0111f1fc6db466c73268e04c38df1f6bf2cc88aa6126229c332b887eb8e67102000631988ad55f281047000000000000000003000000000100", "2fc7eecad58f368bf3ba45a6f7874bf0f0a2e2d039d23b33645c7a714b200d1ec427e16f2d87c3a7f0a258b1856e10dbfadd1f9f5b294c68af413bb746e6b0803177028065618aa080c2ca8efe18fbb6c85459e9ff5c1aa9c17498a05220b09c2d859832bf5ae846009f6a415023b9a7110bda56f514841bf04e54bf592d28107037e86729ff5789dd40d9180160cf72a92609650dc97d806d75465c3cbabb3e8f59afcd807086dc9a87048f229a1c8b183c2077b18922f8dcade6cbf835b715887e9a20c69f14468fb321e017c8a2361f5300617d2ff15e5e2df6b8fa425461dc9c997020beed571b01b0ae899a7a21fe7f9dce8b2ff0374cde255fe2cd3444fa236242d0a976de3ceed2abb0bcb9e4580db4bf248fa20f27dc7c9a953b420f032e6fe0de2a657b7903f0a3d4d67908255b1ac3274313a683ad8a328816336d20dbfdc9f262073dade576891220dd05e0cb6e97bb433637adb6f42c3a040a0089d9a86b42dffeba614460c184bd405cf3749fad5a47609eeb5c48f0222ea459597a0fa855c9d6d789f717235c6cbf62757d54c99a03b777b7af6058a33b32aa49973625747e0ff1d3c4898a1ea7e68807d9be2b9ca09de22790441964131b1e6dbf633f06c23ddb02736a741396cb1c3dbe49eabdad6f662ee642be86560e24bf2578bc93119d19b446587a8455b445e1cbcb86848331888a8a8adb0836628a73c9c41f8501ae67caa0165fca251674fcfd5f78415a4497519f0d4a79ba166a55721c4db05be7155ae7bca92f4fff5cdcf2d581d2da972ee240355984210e5927904ee74bd15da96d23e0b5bb07ce1adf2683032e8ae4dd9dd6f5bd841ef30ccdce954426f1cf29f2f35decb485f4faa36caae23e7d136317dbb6ace192dc0484d5e3cc341dee5041430dcd5f320a9f3679196bd2a2348619c4a55e090cecf0da78fdba2b25a3373a813d5e719ef2fbfea38035828e28d1666b64dbabce44140e9f0c7e8685e69d8192d1953c1dba2c2a471658538ade2e295732c4a23ca63b54252673ea15374da608ff431e56c9b74bc88b858511910a8ff6a294354093449e90994cf70a60cb108e19ad7625c27bc7934076a8a8fa8a14b06b0e94813a9ff3961e251856a0d34b728025121cf045be55d3997ca1ba4643509fb7eb84b1dbf97663f63fbf32b32f92eebff4ff420cd8c45fda163c09aa879283c282ef4bc93d416854ada56921cc6f82a67a3d024c1a828eb8d4c901f6066f8df327f694f828124d880da4f98c66087f8a825b9b01609f980a0f48c471fdcb7696e493a02a7b34420ccddae0e26b8f4db77ee712ccbc480fb8fe625d51ee2ead77637b9f7bd4a70fc21581498915c72ce999eb2a3888ad4c66c5e623d2f9c983f4c3e17714a63af06c222a62671b407a8f30619f1cb8a9efc177a18ceefc0760a27f5001124e81eeff04950364cf1881c03c1cc99b1e5dbc36ec94ed875c54a87dc19143303b2ad34738e683fdfe7e257fa5609e785e3c81dcd387bccfba8d31077b2140b06a361167ab1abb6e8c9b6e7b8918c992a7c4fce8797048bc3eba6ef7f65789b6d59ce4e4dcc5a3d44b9ef24de8996347c79cbaaaaef13dbac1dab9fb6090a757be36cf3e15bcde5bddc318bd42265371ebfe941f63a5d2dbcd9c6103ab91b5c292ae86e4dc6df13194dd81319db2ad7f51fe377196b2b87db9614cd1d572f3df9b518d36aacd8c4f454c1a61fd587642e87e8a4d4029e46064cc730e7b75efae0e6b798184b33765160696e327ce80ad8ec0a5c20e57b07b2cc19f849b1c527994b6631ae61bd9c6703966d141714bffb6cfb7708e2c6669cf33f42c8e8130d73a2bdb42bbd3316e1a2deae59b7bbe6e77518326d11714ac543143c8bc4c9cf39d84b06bf10ad463d7b9d14f5d44d98c78f5bc96793c254a652e300065a0e568234110f4f3d93b584b5767e41cb9d2514a16138d8dd650b885b6ac87ce233957dee5c1d2004fc5882d41ffcc1751d565ad92d04ce0cf0221ac7d7a0441f4024ce74ff4d3df9559026ebb5b5602ee9e8d87f1899d20e61879c417a00321e87ceac1b952e51700d384ed3b07c70fd8be0d61290b6100abc393bfd33f425892509e55350797f139b64b68e357f66a1776504ea67689ca482534308c9c7b76c7f9fbe1d1cc739dee391c0b7a781d6bade90ec2a46f617d436cc7f51eb1c94de092ccf1d7b57c31fc1c8e18b9bab9858792a129dfa62b379d22aec6129065a867bda550337e30edcfc0732a5b69559c8d45270d7df9d06b385c51a05e57280d66f5c02c7ca1f463e6ef6d1d2e3b04c6df77fd88e06197acf4d5287660e90d7b1d5d4b7410d44e36aa3652e86d9b97935fc19459bd1e7f155e497bee58013f9cbef97b669b3d8fbd77a286a50b86aa11e4376e44275297bcdcb252ad8ca4742a6cd66563c4ba6318b765899d853043877b6400d654ba955fa6376857b6307d443168211dde06a156d8908269ab033c9de9546b3cc41583e7cae7038720d909fed58b52f7bc7aba12b1be3a2e23474af919426326556cf37d584c4e905f8d84604fdb192f0993b213107fae21c323d69f3113d2f5d6371a49a40b98030868c824ff0916556044bc32ce80497c46c01e254e2accfd01aeabf18c545b907cd5fd0b00a82c42e644690ad1099dc3ec5e0df8c5d783ec93e6712857137eee4d06762fa134ce615ffe432f6289bd297f7973f29e8460391c44cab29f2e21f639e7aea6c0c7e57a35585573b88ce6a2beed7807278b73a9eb21d82a477f7f9eef24c1cf0b7fddee8b3dfa633cb37c3f1ac53f34acd6dc0e29494d644f9bdce8d65e734fa52d1cdd0f147d48f02000b31fd0dcd2766cf8ea8b92bd340195c6833e4320eaf125ad61fa8772ac380f363fd2b3b5df23aa0e08034cfe5963fada592e851f5b274e6defae6cb1dbc5f29c52855352d8417262780ba7c8040cac21a0fda09a76af7a58b66f9a89d35f7a957548cf49f7117542a2f0f2c1c8bb371eba256aaac009798a97a27a62256fafad3988bb9b577eb00c06d28a91c85aa20f176e44e52b37a8068bfec1434c1277e68619e8459f83359976c81ca49462e1b9abf83fed9d4e08d9fdc6626bd73099ff8c2e95384e0517eff3e02a1882ef5a804989ad5a9536628f3989631f610ba9172c92c44c372ff48d590be9896e741001b3ea511727a1476d706debdea7216e1bf2461fda61a7bc6db99c098fe4e32eafbe2ac15782ddfd1609cec300015b542c835ff195cd779699d8ced1edd571f3734ef6373c526553ee9684674cd5ae1e8f390065ed761257cbb120168dcebacc94f22a15d6bc8444afff61601305c9212f086ae5a322968983568bfaed808fd935a8260709781a58bf3cbc3256e81d272a9c1271b93a1f97feebe77e94912e0361c149076abd1aa186ac38e65d879e92bc58bc7adde9339f712b8a07d798ad573318559a31c1e64354bfc5f3e9a195118cab384d9b7d192305e5fe6e8eaebd7403095e3833fb3a6425e7b8b7ae0515d5cba8a19c2b49e33cd9bedbac96f01c5a24ddc36b35f16cfd55ec584f18ecf7313a812d5d44b6ac02808ab4389e7ed6426454d9f4c69a288d36a211f27c4770cad16daba3c97e0d51a7012ba7ee4881daf21ca720c0a14d54852516c8342989ed328d13366be829416218e0d2cc9c708a06669873b4a7a32e35dbc59d5f7eeebb7fb3c307e84c287c2e3a921e94149a90a56e4c8bcf954844eb7edefea72690c518075cdce72c222961c388ba8cb9e2f881582131cce0898c86ad57795a5984ca55e6159bdfab2f7c1a925301eb6a33bf33baf957f18d648b55e0c613db371343cc7ce89f91423629e644b286ada4d8b4cbb116e30da5f7a4bba8606093fe5d6bad8bc5f98fb1ac476bf8724a8008a725ed3aed86c763f2eac7d77f1ef9a96702e13ec5080bb82606741e08fde37aceb1dd32c11afa92be85ff46ec2010ce17d5cf92e91243ccb1070000002a746ca1f1135b1b0638ffe19c8b31644a08f9f1990685e0f458f096daae910e9f36a83a8ba01dde2b5d0d3097b1cf03be7aee0a8c7c4c8672d45c6310e7d2e5558143ad9e79a9751b8ac54a3e86fdfd9320ef69c7130460e259462be21db94fcbd3181903130f3f982f4c8011bfe62bd5903ad8713281be0fa8de38553ea6c3e566152518bd80fbeb5863f0de7c7cf26606b48b63c89d9f9c798816e7e1e1dbb3946a1048ebf383f117ac9bf565a277086fd9cc0250dd22cf1d2c3cf58fa227f4f2c201be2df79230b6a95333f3a3ded0d11f9b647da9b4cb70fa02631552df57b7a6009b1b36d8f7c9f2fc7ac53912f29e79fdb57acecd431adf2dca1c0e7d31d7ff38ce7b3089416d9ab4f7474f1b68141228d4350ad7541676caf115e6c4eeecc706e0268c2eda740cce7a22e1090fb0216608a13c50316ee056414d0dfce99ab3f9c4619df20d7e0c254c3e9a9717f140b1a4ecdba1ca5ce3bb252083a69bb107338184f55d064c912745aa81588de2299fb9f77201c5ded7cbf572b64c0d6d300344226355d1a4cb8088e43780e01e190e9b877ba14431d115296e31c2cc0266c0df82da2530ac1e094cdfee42fcfdb8ee5d03c251d24d5b0fefafa7b9c2a2e73a814e768d57a5429372dce6266dc547a4c93a05dece1e7601a658d4855843db66ba8ecae9cd1703d66a3aff1be2be77c0ce96772d570c73f88d028eb8716dcb5e49792b39f1a5a4275a4f83d8ae2ea8883bbfaa42050392da86d7a4a22835553cd2fdcd0cca630ad003c4a15ae0b7a7cee875b5a08f0ef70d86187054260001c9698419bf1569b1802439cd3fe320d9272b853e7b34a322a5fbade5cd3ad0e1c4b07d111981494215d3b82c2fe8a7697052a3b7b1ef3fb22d5e33e57c8d422b5e3dc9cf1a5df5401559c56610f44a4e409b12aa82bf661c17a2bb76e469583531f782b55da4eabbb68cb39bf32844398fe0ffb79e4c95e3e3c3ed3e9ac304cf1980b7cde8fcf76966cca196748e4ad7a02debd6ccc4a3e9b8adaa7dc668a76cbd137b2e6fbc673900000100000000009bf5ed16d5f5818535802fa7627a7d352f4216ba3f84481394c0500b7aea67e838d5dd0422eeb940ad42546e1f3c2cd85c53abbaada51b5571323d7ea53d436c2d349befca87909c1dc2a23d2db53ecc272b80896b65fa0cad8854e6b36e052ecbe677024b9614a180fc54c20fac7ed4d16e7ba17a368f0a00a036d23ae4b19ad3d99642ff054850233b60e706a4f575e49234acc76211a5bace9b8417eb6d986dab4bc6b8b510ee0477f6b8738f00709b7f35aac1730017c0037e5c40404d145b527a29500fab1e3c00"}) syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x101000, &(0x7f0000000200)=ANY=[@ANYRESHEX=r1], 0x1, 0xa26, &(0x7f0000000ac0)="$eJzs3U2MG1cdAPA33vXms8QpCV3S0CYE2vLR3WazhI8Imqq5EDUVt0oVlyhNS0QaEKkErXpIcuJGSxWufIhTLxUgJHpBUU9cKtFIXCoOhQMHoiBV4gAtiVF23/N6/7E73nx5vf79pLfPM/9nvzfe8Xg8M29eAsZWY+Hv/Px0ldL5N1879M8H/rHh2pxHOyVaC38nu6aaKaUqT0+G13tvYjG/8v7Lx3rlVZpb+Fum05OXO8/dlFI6k3alC6mVdpy/+Orbc08cOXv43O53Xj9w6fYsPQAAjJdvXTgwv/1vf7536wdv3HcwrevML/vnrTy9Oe/3H8w7/mX/v5GWT1ddqdtUKDeZUyOUm+hRrrueZig32af+qfC6zT7l1tXUP9E1r9dywygr63ErVY2ZZdONxszM4m/ytPC7fqqaOXXi5LOnh9RQ4Jb79/0ppV2SJI1jam8Z9hYIYFE8X3idM/HIws3pvNrkYPVffqzR+/lwC9zp9X9RdWa49S9R/0fX/+uztjjcOmt1bSrLVT5Hm/N0PI8Qr19a6ee/vF48H9EcsJ2Lz/+w3Xv+6tevnRN3uB03ql/743qxVn095+V9+EaId39+4v90VP7HQG//ufnj/+12O399rYLjmZIkDZ6u2/EEyOJ1c+2sxON1fTG+ria+via+oSa+sSa+qSYO4+x3L/wkvVIt/c6Pv+lXejysHGe7K+cfW2F74vHIldYfr/tdqZutP15PDKvZH44+dfwrzzx9cfH6/6qz/l/N6/uuPN3Kn60LuUA5XhiPq3eu/W8tr6fRp9zdoT139Si/8Hjb8nLVtqXXSV3bmevaMb38eVv6ldu5vFwrlNuQ0/rQ3rh/sjE8r+x/TITyk2F5m2E5pkI7ynZla85jO+BGlM9vv+v/y/o5nZrVsydOHn8kT5f19E8TzXXX5u9d9qrjcvYERtug/X+m0/L+P5s785uN7u3ClqX5Vfd2oRXmz/WZvy9Pl++570xsWJg/c+x7J5+51QsPY+70iy999+jJk8d/sAof/HUipVXQDA88GMMHw94yAbfb7AvPf3/29IsvPXzi+aPPHX/u+Kl9+/fvm5vb/9V987ML+/Wz3Xv3wFqy9KU/7JYAAAAAAAAAAAAAg/rh4UMX//LWl99d7P+/1P+v9P8vV/6W/v8/Dv3/Yz/50g++9APc2iO+UCZ0EZ4K5Zo5fTy0d1uoZ3t43idy3hnHL/f/L9XFnsmlPfeE+fH+vaVcuJ3AdfdLmQr3IInjBX465+dy/qsEQ1Rt6D0753X3ty7rerk/hftSjKbyfytrQ7mPSen/3e++TmX7v/UOtJFb7050Jxz2MgK9/cv4n5I0tqndNooHsDoMe/zPctyz5Kf++M3111Ipdvmx5dvLeP9SuBmrffxJ9a+t8T87498NvP0LI+a1bqze//780rtd1aYdg9Yfl7/cB3rbyur/INdflubBNFj97V+G+uMJoQF9GOrfOGD91y3/zhur/3+5/vK2PbRn0PoXW1w1lrcjHjcu5//icePiSlj+cm/PFS//ALca7vWJuZrrh3E2KuPMrtSIjP+756d9AvE6jC/l6bIhLNc5xPFOVtr+cn1F+R7YHl6/qvl+M/7vaPtazus+D2X837I+tnpMN7qmmz3e27W6rYFR9Z7zf5I0tqndbt/eA1o1hlo5Q3//h/07Ydj1D/v9rxPH/4378HH83xiP4//GeBz/N8bj+HoxHsf/je9nHP83xu8JrxvHB56uiX+yJr6jJn5vTXxnTfxTNfHdNfH7auL318TvronvqYl/pib+2Zr4AzXxh2rin6uJr3WlP8q4Lj+Ms9g/z+cfxkc5/9Pv87+tJg6Mrp+9sffxp3/77dZi//+pzvGQch7vYJ5u5t/OP8rT8bx36pq+FnsrT/89xFf78Q4YJ/H+GfH7/cGaODC6ynVePt8whqred+wZ9L5V/fbzGS2fz/kXcv7FnD+c85mcz+Z8b87n7lD7uD0e/83vD7xSLf3e3xLig15PHvsDxftE7RuwPfH4wEqvZ4/38Vupm63/BruDAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADE1j4e/8/HSV0vk3Xzv01JETs9fmPNop0Vr4O9k11ew8L6VHcj6R81/kB1fef/lYd34151WaS1WqOvPTk5c7NW1KKZ1Ju9KF1Eo7zl989e25J46cPXxu9zuvH7h0+94BAAAAWPv+HwAA//+RwhPG") r2 = ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1ff) mount(&(0x7f0000000200)=@filename='mtd0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='jffs2\x00', 0x800000, 0x0) chdir(&(0x7f0000000240)='./file0\x00') syz_mount_image$erofs(&(0x7f00000003c0), &(0x7f0000000880)='./file0\x00', 0x8000c6, &(0x7f0000000180)=ANY=[], 0x0, 0x184, &(0x7f0000001600)="$eJzsmD9PMkEQxp/dg7u8b2hsbSwkioXH3aF2ROksTUSNnRc4CXpKAhRCpY3fw9rC2s4PYazVwthQ2pmcud0NtxBBLfwX51fMPsPOLrND8hSAIIg/y/3d0+1y+YYbADLIwlKfPxpJDdfqn69PK62J1eL5zEPx0mpcDN/HAETR+78/BeCqZKCt8igaPJ1Vaxm8rzfAMaf0FhhspXfAsal0AIZtpfc03YjrbXu3HgZ2pRFWY+HEwY2DF4fCcH+9E4aq1h/T9lud7r4fhkHzE8Vb8+uVOIpaf/rvJWdjwdHm54LDVboAhnWhVjJxnZqNHIn2/slUcr/xxe8n8cuEiR/RBonvEhb8MPGn6IxhVvMnZSVIqzXf6nTn6wd+LagFh55XWHIWHGfRywsjknGM//0T/vRfuz89otZkJo78drvpytjPPRlfc1wu/I8jNy3z2PvNkd3IfabOMaFyxphygiAIgiAIgiAIgiAIgiCIDzAFJv4FFbBjJMkA3pqofgkAAP//XJxv4w==") mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0) chdir(0x0) r3 = creat(&(0x7f0000000000)='./bus\x00', 0x39) io_setup(0x2, &(0x7f0000002380)=0x0) io_submit(r4, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r3, &(0x7f0000000000), 0x200a00, 0xc00}]) [ 74.945590][ T4640] Bluetooth: hci0: command tx timeout [ 75.015989][ T5307] loop0: detected capacity change from 0 to 2048 [ 75.110628][ T5307] jffs2: notice: (5307) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 75.147945][ T5307] loop0: detected capacity change from 0 to 16 [ 75.174049][ T5307] ======================================================= [ 75.174049][ T5307] WARNING: The mand mount option has been deprecated and [ 75.174049][ T5307] and is ignored by this kernel. Remove the mand [ 75.174049][ T5307] option from the mount to silence this warning. [ 75.174049][ T5307] ======================================================= [ 75.194628][ T5269] udevd[5269]: incorrect erofs checksum on /dev/loop0 [ 75.207889][ T5307] erofs (device loop0): invalid checksum 0x45ced1c9, 0x02d6543f expected [ 75.390859][ T75] [ 75.391988][ T75] ====================================================== [ 75.395000][ T75] WARNING: possible circular locking dependency detected [ 75.397991][ T75] syzkaller #0 Not tainted [ 75.399921][ T75] ------------------------------------------------------ [ 75.402929][ T75] kswapd0/75 is trying to acquire lock: [ 75.405229][ T75] ffff8880131f31e0 (&f->sem){+.+.}-{4:4}, at: jffs2_do_clear_inode+0x62/0x390 [ 75.409185][ T75] [ 75.409185][ T75] but task is already holding lock: [ 75.412335][ T75] ffffffff8ec86cc0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0x9b6/0x31c0 [ 75.415779][ T75] [ 75.415779][ T75] which lock already depends on the new lock. [ 75.415779][ T75] [ 75.420281][ T75] [ 75.420281][ T75] the existing dependency chain (in reverse order) is: [ 75.424170][ T75] [ 75.424170][ T75] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 75.427215][ T75] fs_reclaim_acquire+0x71/0x100 [ 75.429586][ T75] kmem_cache_alloc_noprof+0x64/0x5f0 [ 75.432172][ T75] jffs2_do_read_inode+0x33f/0x6a0 [ 75.434559][ T75] jffs2_iget+0x228/0xcc0 [ 75.436671][ T75] jffs2_do_fill_super+0x59d/0xc50 [ 75.439076][ T75] mtd_get_sb+0x18a/0x410 [ 75.441108][ T75] get_tree_mtd+0x597/0x7d0 [ 75.443398][ T75] vfs_get_tree+0x92/0x2a0 [ 75.445663][ T75] do_new_mount+0x319/0xdc0 [ 75.447786][ T75] __se_sys_mount+0x31d/0x420 [ 75.449919][ T75] do_syscall_64+0x174/0x580 [ 75.452095][ T75] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.454738][ T75] [ 75.454738][ T75] -> #0 (&f->sem){+.+.}-{4:4}: [ 75.457707][ T75] __lock_acquire+0x1520/0x2cf0 [ 75.459884][ T75] lock_acquire+0x106/0x350 [ 75.462107][ T75] __mutex_lock+0x19d/0x1550 [ 75.464411][ T75] jffs2_do_clear_inode+0x62/0x390 [ 75.466767][ T75] evict+0x624/0xb50 [ 75.468652][ T75] prune_icache_sb+0x223/0x2d0 [ 75.470810][ T75] super_cache_scan+0x38d/0x4a0 [ 75.473115][ T75] do_shrink_slab+0x6d0/0x10e0 [ 75.475244][ T75] shrink_slab+0x838/0x1220 [ 75.477350][ T75] shrink_one+0x2a2/0x730 [ 75.479421][ T75] shrink_node+0x3303/0x3b60 [ 75.481447][ T75] kswapd+0x17b6/0x31c0 [ 75.483084][ T75] kthread+0x388/0x470 [ 75.484803][ T75] ret_from_fork+0x514/0xb70 [ 75.486618][ T75] ret_from_fork_asm+0x1a/0x30 [ 75.488552][ T75] [ 75.488552][ T75] other info that might help us debug this: [ 75.488552][ T75] [ 75.492738][ T75] Possible unsafe locking scenario: [ 75.492738][ T75] [ 75.495870][ T75] CPU0 CPU1 [ 75.498175][ T75] ---- ---- [ 75.500478][ T75] lock(fs_reclaim); [ 75.502474][ T75] lock(&f->sem); [ 75.505144][ T75] lock(fs_reclaim); [ 75.507969][ T75] lock(&f->sem); [ 75.509576][ T75] [ 75.509576][ T75] *** DEADLOCK *** [ 75.509576][ T75] [ 75.513005][ T75] 2 locks held by kswapd0/75: [ 75.515001][ T75] #0: ffffffff8ec86cc0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0x9b6/0x31c0 [ 75.518758][ T75] #1: ffff888033eac0d8 (&type->s_umount_key#54){.+.+}-{4:4}, at: super_cache_scan+0x91/0x4a0 [ 75.523581][ T75] [ 75.523581][ T75] stack backtrace: [ 75.526612][ T75] CPU: 0 UID: 0 PID: 75 Comm: kswapd0 Not tainted syzkaller #0 PREEMPT(full) [ 75.526629][ T75] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 75.526636][ T75] Call Trace: [ 75.526643][ T75] [ 75.526649][ T75] dump_stack_lvl+0xe8/0x150 [ 75.526669][ T75] print_circular_bug+0x2e1/0x300 [ 75.526688][ T75] check_noncircular+0x12e/0x150 [ 75.526706][ T75] __lock_acquire+0x1520/0x2cf0 [ 75.526725][ T75] ? jffs2_do_clear_inode+0x62/0x390 [ 75.526740][ T75] lock_acquire+0x106/0x350 [ 75.526754][ T75] ? jffs2_do_clear_inode+0x62/0x390 [ 75.526771][ T75] __mutex_lock+0x19d/0x1550 [ 75.526787][ T75] ? jffs2_do_clear_inode+0x62/0x390 [ 75.526802][ T75] ? irqentry_exit+0x218/0x8f0 [ 75.526816][ T75] ? lockdep_hardirqs_on+0x7a/0x110 [ 75.526829][ T75] ? trace_irq_disable+0x3b/0x140 [ 75.526843][ T75] ? jffs2_do_clear_inode+0x62/0x390 [ 75.526857][ T75] ? __pfx___mutex_lock+0x10/0x10 [ 75.526872][ T75] ? jffs2_xattr_delete_inode+0x59/0x2d0 [ 75.526885][ T75] ? _raw_spin_unlock_irq+0x29/0x50 [ 75.526899][ T75] jffs2_do_clear_inode+0x62/0x390 [ 75.526914][ T75] ? __pfx_jffs2_evict_inode+0x10/0x10 [ 75.526930][ T75] evict+0x624/0xb50 [ 75.526949][ T75] ? __pfx_evict+0x10/0x10 [ 75.526964][ T75] ? __pfx_inode_lru_isolate+0x10/0x10 [ 75.526977][ T75] ? __pfx_inode_lru_isolate+0x10/0x10 [ 75.526990][ T75] ? list_lru_walk_one+0x3c/0x50 [ 75.527005][ T75] prune_icache_sb+0x223/0x2d0 [ 75.527018][ T75] ? __pfx_prune_icache_sb+0x10/0x10 [ 75.527031][ T75] ? list_lru_count_one+0x27/0x2c0 [ 75.527044][ T75] ? list_lru_count_one+0x27/0x2c0 [ 75.527058][ T75] ? list_lru_count_one+0x27/0x2c0 [ 75.527071][ T75] ? list_lru_count_one+0x264/0x2c0 [ 75.527084][ T75] super_cache_scan+0x38d/0x4a0 [ 75.527102][ T75] do_shrink_slab+0x6d0/0x10e0 [ 75.527121][ T75] shrink_slab+0x838/0x1220 [ 75.527135][ T75] ? shrink_slab+0x1e9/0x1220 [ 75.527150][ T75] ? __pfx_shrink_slab+0x10/0x10 [ 75.527164][ T75] ? __pfx_try_to_shrink_lruvec+0x10/0x10 [ 75.527177][ T75] ? shrink_node+0x2ed4/0x3b60 [ 75.527190][ T75] shrink_one+0x2a2/0x730 [ 75.527202][ T75] ? shrink_node+0x2ed4/0x3b60 [ 75.527214][ T75] shrink_node+0x3303/0x3b60 [ 75.527229][ T75] ? shrink_node+0x2ed4/0x3b60 [ 75.527244][ T75] ? percpu_ref_put+0x19/0x180 [ 75.527259][ T75] ? percpu_ref_put+0x19/0x180 [ 75.527273][ T75] ? __pfx_shrink_node+0x10/0x10 [ 75.527284][ T75] ? percpu_ref_put+0x19/0x180 [ 75.527297][ T75] ? percpu_ref_put+0x19/0x180 [ 75.527313][ T75] ? mem_cgroup_iter+0x410/0x440 [ 75.527328][ T75] ? mem_cgroup_iter+0x3b/0x440 [ 75.527343][ T75] kswapd+0x17b6/0x31c0 [ 75.527362][ T75] ? kswapd+0x9b6/0x31c0 [ 75.527388][ T75] ? __pfx_kswapd+0x10/0x10 [ 75.527402][ T75] ? trace_contention_end+0x3d/0x140 [ 75.527413][ T75] ? __lock_acquire+0x683/0x2cf0 [ 75.527426][ T75] ? kthread_affine_node+0x2b2/0x360 [ 75.527441][ T75] ? __mutex_unlock_slowpath+0x731/0x900 [ 75.527461][ T75] ? __pfx_autoremove_wake_function+0x10/0x10 [ 75.527473][ T75] ? __kthread_parkme+0x71/0x1f0 [ 75.527485][ T75] ? __kthread_parkme+0x196/0x1f0 [ 75.527498][ T75] kthread+0x388/0x470 [ 75.527510][ T75] ? __pfx_kswapd+0x10/0x10 [ 75.527518][ T75] ? __pfx_kthread+0x10/0x10 [ 75.527527][ T75] ret_from_fork+0x514/0xb70 [ 75.527537][ T75] ? __pfx_ret_from_fork+0x10/0x10 [ 75.527546][ T75] ? __switch_to+0xc89/0x1420 [ 75.527558][ T75] ? __pfx_kthread+0x10/0x10 [ 75.527571][ T75] ret_from_fork_asm+0x1a/0x30 [ 75.527590][ T75] qemu-system-x86_64: ahci: PRDT length for NCQ command (0x0) is smaller than the requested size (0x96000) [ 75.800329][ T1020] ata1.00: Read log 0x10 page 0x00 failed, Emask 0x1 [ 75.803330][ T1020] ata1: failed to read log page 10h (errno=-5) [ 75.806132][ T1020] ata1.00: exception Emask 0x1 SAct 0xe000 SErr 0x0 action 0x0