program: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) set_mempolicy(0x2, &(0x7f0000000140)=0x8001, 0x2) r0 = syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000005dc0)='./file2\x00', 0x2000000, &(0x7f0000001740)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c736d61636b6673e8756a86447699c3100a07fd", @ANYBLOB="6619c11a2ead3ef8222c7a5958d4dd7d889b0952f59190071c04cc53ce0402214fe167c38032ab803359f4a63fd41f6fa42461bcdbc146275e52dfe459ff5858c7e43e655d9d7173c64c10d0d428dd08a285590dce5cfc883cd9f00564050c5a5d68f5749159de23c90a6155ea48cf367e66a3acafb63c2ad0d2f3da425ae210e27f10843401d3a6decb6782ddcab2be60c9e9741e7fcce27bc8b58919ab0f46db092618491ffe03d18ba68ce21d8555c61c638052564899dfe3b3d859982ac0fc27fea3e76dee03517b71b55041d89231fca053be886b076fdad4c05240ef536677c429ef20a4b93b9cd706a48a52fa13a82ecace36420382a474b0ddcdd41eb9320c1963f6080ffb48956cfd307bcc49b2441e5e6de8fd9020731bb7ce341916437814a917a7296876e8a8accdabf1a689bb8bc97413ddabec7d1f7ba7b748e6d2f5ecaadce42ecaf15274735a14f3c08343c5db2d8f9979d6c48e949f6e3ae3e2dfa4a6db79f8f5c03ecfdc68b0a40d502b217936332b5eccc4039156391247f6afc539ba98b2be513cc668b783043a6356840d6dbe3317697bab5f8d6b71dd50bb037c659f471c77d6524e345f93a5dc9de68646a33340f6371188236321476b781eff50c00c8be6b6b4a94f064e5e61d53f4f2ff184a8eefa1cd2161bc8ab6f5cdbea3345109e14631084ced92818aadbbc96b512bc66018d1a5d5d5a942751e63f6496a94a8558244a1d3a08d622e6687d23baa618e1688a57253e45d8d620a21084fc0e4f30f4d8a2e7d4c4db0b9a51dbb5dad9419716ce5238ff4f94f85f6f13796d354ffec5f3a46d2e7eb35f09148bd68d3000515820312c92447a0c819d71731a26b2c5f42f1d62711df7d6ec35d43637e296fcc1140dd3df8a00867513ac5325b76684537303d7b1c6de37a9b38a877fe1f7049d3595c6c0104be979c9b3217fe18580283a50d33d950ef6365e896079eddb200d7d3b575a8fbdfc9a512f3f646a6d3ea14b215a585ae288ea1827d53b7b90df7ec1f90f8c60e9cd6fe5094123d5cf4f0f70d8e784d57c9295e37a5bb616c0d9549d7dbb9315b5323ec224dc94b9e3480d8d6f37e3b321b08bd23996ac30882d38317ee347fb04fd21894feb12bef793531ddb98fed077d477746198f0037e2904b52ae3d6272a52cfc440fb599414dd6e1c73dc8bfa623c262a3e49bc70b8f37376d172414c38e56c227881df9d2b48e6c51e62a85f8e2c509ffcdf5b17b7d23810e7ec968b333a4f01deecde604b0ce569c1da7ed1318a4100dc20670263530172eeab8efaacb12c955d676cadace85712a8efdab4d0ce2d3ea4e1b0185b5b45b7cfef427878f0d6db0464d971e29c5edc5aa408ff9d0d27bbca66728fc93903a4dc78946aa1d837b051e16eed3ae11b4529b092919a4c24f3f3770056ed39cbbad06552f6b3cd4e9960dffafe3238b0a6ebb21b27ba91d024496b80c8fad97f1e16939a05fa8d29a9d18956b9bb6fe3eddbcee9965966d260d97edc9666e58d70f0f2b4c67ce630525e94dd00a2928d1539f9bdff3fd52d8c5af60e16fa166a887ad1371f22b423658ed5f306f51018bd930b7b176f1e4de9463227f87e93d33eeb5da78035aecf6124f8edaa48abaadbf7bbb07296ce8b2ab6b9c61ff761da37a2c12913c990f9547a4955b6002846a6df1c294159b6c6b76ceb986cff0409883e3b3355c0516c9eb1be0862de508b621a410c394f6526aa113b476f6ea4b16baf3a2f09851221d30fef1dd9141cac077c8e3e73a14a8cc238d1c365f2d817b10beac0dd7a1315d714725985d715741b8e0efb60ecea2bd7f9d9cdd61e3fb6ebfe4641d82354e30063aed6ed069c24a1786eed7c8de4a5507e0d05e6983930dcfc672ed263c94bdca2fc54abe67656665775c7315911caabae15ab9edaf7300ad0cc0f72317d985268efaff15e08a4dac05e8458d0ad875cfb3a057c332e4297a1da077f1590a89dd458f11f8bd2b1afd6e92e1f55ac2231f914fc6bd44c60d5bfcee2dbc46593cc26104ddbfc667e4e142dbb8c4ff0bb389e36b90daa749e171921696227c5d93e394c88c3b5e5ca27eae79ac28211f1697d0dd6bf351760734fb1cc40749e660497ef9c937b530e72462e0b6094c713fdf476f1802c168f9bb20b88eb24cee0e92aa47f6f4e4aeac0a0e69e91aca752b9b9c58bb4e11ccd430bd0867351c2c5303cd24bb0727d1c11900745dfe64b10ad66d53da027094001190dd98e55c595f732ecfb3fc8b37e598d8ef8c91f87bc3f53a35241e4b23126cbaa6b7afea7aa2b8aa913ddd78a9e1bbcebf4c90401a1e2bee9b8aacade26ba6e5b637ee5f95659e651f3c0eb171b1d658a7161e6e8f1811cb0ef58051942a1a18bb0aa0686ff81c6d7159ffe626299cf7ccd22b0f1f1eec2342648f267eff91f4b4dde417356490d913caf1ec23232239439d88175af1f71614407578923b6859267d071517215616bb81e6adff2582e0023620f00c81cbe5e0f94f4568bb1337042d4f18d1b8d47492df2a973bc6fb8dc4de2a1ea854cd5c2117e7458d229fbd43c5ee318460478c12769056d7fe784180ad5d8776dd76b8441b95424e9cb4bbf11caf1071e209d84af52bdd410bd8f57807bd9e188cdc9f552ed17df658a434e6b73dc345fd1b2ac29295758cdbf34c60b5865297fa3055880321d8e769d61fec4181ee701059094d7be46ef7f9f295bd8f1638b4ad566eb388cfa1bf41785945dd52a32c4947d715cd5cf5b7f9a1769bc09bcd131ae977176ef972e6c3266deeeff9f49435ade722585509642af57a4a41e8bc9cf5184120e70dd6159d30d2b144e69291383786280cfd90938faa0b3b1bd7d93836c295ed78d6bcbb5b22611dbe7c8a3ccef2d0b390bfa72a5a0deeffd92c5acc6bac40057d766488bd590213e74a87a28bf985e86c6643f80bd109697be70d481c4124e805d8065e0ce9850587e743f7c05c70817bd0c63962ffa5620a591050413978e05dc684c70c3c81843a549b9cbb2724865a138019f0671e1df181b2fee18963e610b46249cd990bb3a5d1b2a59bc765008f3b0399f07a5a6ddab632f9468dace35ffc887f099ac03ea2db7f8827cc2612b0040797581a67d5d7c5de6711737d0b2418800814b4482e3bab066fcbc58ab4e4e7a354a291e5ba8f200412b0243961df0637751b00abb228918e122b6a378d3f987f97ebf5d7e8cfa375aab2f3467bb85e91babd986505db7437d1549443efed6efcd65852ef4348cd8ba918f2354542b73e96bc4eb2ccd3f051bf6d34c00b07699987aaf6acafabfe9579a9920dd65dd4f88f5054f77660810e3e9e330ca6deb3c73be0fcebbb3687e3c5c3a63d69c0b139814caa03c2b1133ad924b5dc481ae4f25bb289f15fbe48fcf06a07483c7daf90a2b9bdaad40c330623366dabea76678c50c21f19a9013d58902c540b7095d179905eac7b671cfb2824f31ec8a20f2d3d94480f12d7ec40f3fc64b72144f42e0a503b8d011f13ab1bcb724c461fa0a9955c0b61250da49e4300a0114d8de6cdcf1d3ac28e373c6d90246bb971b5563dfe2177b0ce2ac861562b788a1dc04cd157c110353bb53b62cfbee29a0903d8ae168b5c242425a1a88742cadbaba2e95045c00cc631df3d3d51c14700249d9a5c2b698c369904b5808d46c7ae65a708ed7f36b87da7e1863e9fddb12fca1ac3ee7888395b80134e49c934f13420858d8b7f225e421aaa27c0c4a2b89469de2967eb938f3b99dcef0bef968564cb59be8f7dbfb4c49dd8aa35fb88e9ffefa4a2b1979c73b32726cb197b22646b55b1b28cc5894a4724a190452528ec9ce587516c1adc90041e75c03d5b795e6c0f166883e439c0d9934d2c87ddaf23894d8b6874480ab759ab0290c6a9fd54e62256c412e362f51714dadf6733eec80521ccb8ea57bf87853068ed6f56e6a2189cc1a1dead07bc47ef610647e97de79eaccdc44468afeb781b137b09d9d1326fa53d1c58a62b4fa4426fd0a80853084580908a9cb4e861e270b10f415011e58061f393c1c1367a37e8b1a633a2a8a10f2b954f88756b2c906667850bd952c1079b827955a926109e616b87761b1dc935240de48a51c7754d955367b369dda4fdd9bc85580ea7e242087ddd40cb4cdb557fd2b3581718a6516439d74fbf952af7c64d89ab40f7f17b2987a7c94809657102246589c8a67636025b29741ae8cf29f6a6489aed578693d6df88fb06703f2aa42a0b6aefa6c3b2294186197847b66bc5bb2af926f1c8623db735a6e9d06af0c098be4063a5720eb0260827f76042c385b7ae327aa65c02ec4d6415844a057abaabeeef72f506df1fdba1fa345e3518e390fbde94a43cec872ebe86d55c2d787f45d6b1b4b19c74a1f6fe23b8b87455d3675e49b9efbae029ad2e9f75bbdb5745b82191e338e73862b112fc5f2b22cecf687697498590684591ca44bacbecda1b64208fe1054a34c403041ec8d5f974e80d6e2a4a6e8db71cc290c984b0edc98b6408a0c19ade7b46be0e5a9792eb410c88b0329edf965e32fa68671d70b4f5029a2bf2237a43718e77c160fe493d95f69fbfe4ac16f890d03a2bee26d38d38f8101e242e6c931070b5eb78918be50a7462b9791a947b519ad37781a26237a610687cb295aaa4ef88f8c0a0d95e4bb0b2732573d9bdfc96a0407b2d40e3fd284ad713b91f0aaa7a78ac7abf8ee2b61481233fd32943ceaa1c3c538fa957d772944c1533d94bfdd7ff27e558842a324fdf4368ca24a9c8a14f815e321270cd96229c51b6094164eb49071c858627d46828e796de99af70d6a978f90c6a46b9df9c93acdf4724fdab7bc09ba425fd2b821737bcd6bb30a99ca4a4bb1c61d11b8a0572aa1312bc410e781c13e0eb7a414fbd1f25d9e73bd2c73cece1b0f3489216e64c01259dbb7ffcb5c7f641b9ee7850777befd5183408b4ed15fdec8ec78e5193db1a11bc21648de447ed85cbcbc156f58d781cdc00ae9b9e4e06a6b56ce164dd37cac091c0f5df9b62232716dd59fde39a13bdba8715de6720b208ba4ecf5de5280cee2a5fe3fef1d9c49616100df3de9371f11095ae714a01a7813fce0d6a3e9c8e1f79ed05f7eba255dbc76fc3ad3dbf353c3591ae2b8f24dedf38ef2af2e88d93cc7f96a888d747b955925544434dc0cecc5c65445128ad2c90df8b929f0407c719c3a07e90a25b633d5aaf5f9d7088724183741184da3a5760f04375aad7edf9718847a55b8392c863c4d626fef163bc5402cd9c7abb96bb89acb6d186f7eeb11912ce7435785fd930dc2607617f5ce35abb3e23c59e801cb10da6c883b4980bd0da6278dcb7e124c6b2783c666f01f5647049d8715085117236a9855ccafe2e49b7ba7be5499c989e39a0bdeded8d6a69a0281f28da03c93097cbc26c881f9c37280df8a4563881b051f7d4b5ed950ca90512e0c4291dc7eb699358f603ecb7905da3a62f37257a391d14c881dce805a8b3f53e90cb5324084e0f15d415aa71dad6ea7127145fd5b82d749fdd760e017d8a6c3d58c942750a398f8d8f2a6189ddd706dfbd0da36cab73859023b243eae05d824a9acd05eb1c953211e3e985cc4b8d815c00bccf92db9b229344fe30b81e1b40f8e4ece1d4dad4926c498b4319c59577b8e581c81c41a1812efa6e9ebd4ac893951dae715c438785f594052c3c2a8fa8e99f862a2432ae3928dfcb716eb70183ff2d7162fd9697ddf241e909151810c148409d6465fcfc77f9426bf0d805758a81a8c23b4d9bd", @ANYRES32], 0x1, 0x5e34, &(0x7f0000005e00)="$eJzs3X2QHOWZGPDumVntSCvBShZmhYRYjGxHXLAFCsTY57Bxzo7tYCMLC7A4TpJhsXUWkrySEB+X8JXDBDspqqAMB3HCgcu5SrkSXLqEcEeqZIzxxVdFgR3/4SNfR8XOH/ER1VniHMnxpnane3e6t9/u2ZlZIbjfr2p3tnufed7n6XmnP2Z3ZyMAAAD+Wnjhd/e9/smzPvz9u8eP3fHRP7rprmioPr2+mQYMJ7e3vFEVspDW/+BE5pEdbIxM3+bnxZl/vPL14Xsu/8T9l37kB9v/ZPnY2nXjl3zr0BX33vPcB3/53MOPXl41Tjqfzp9djv8ijqK1Pzn08L3f/dMzp9bFU+PHw3dGy5fHK769PM6l2HA8iqIbZurMfvPQsY03Tt3e9eXBzPrTc0k6nu+8JTWTeXb7ts8+cfgLY989NLp348+OXrznztmQuNk2n6LotO3t9x+Iomhx8jElnW0j6Z2T201RFC1pu9/7Kuo6r8P6Lwgsr0luFyW3QxV50u+fm1tudFhHI3c72OH9ulVb4Px5+e2X3xktlLTP05Lbp5Pb8+eZp55+xFEtjhoz5e+KZ+dI1Pa4xVE8PbebM8u16eVoZjnKL8e55VpuuT6Q62t63GTD1uM4uz6Ny61Pd8eNZP257fvqApsD61clt83kifqLdDnKf9EyNOeL2T6itrqOnKyJEVALPPfS9TPlJQ/GULJuKF4x5z6TBdLvHfnejq2v/fi2p0OHx/ipOMkfd5V/bPyxw9+45tlVI6H822tJ/lpX+V+ov3j860dHlgbzP5Dmr3eVf8uvfnrf3VceXBncPkfS7dPoKv+6ryy9/djBzYOjofyPp/mbXeW/5Lq1l5599MDNwfo3pNtncVf5f/Tg+hPXPfDMs8H8UZp/SVf5X3nsyTX1VQ+9HMx/ON0+Q13lv2rjI5d9fPU9jwa3/0tp/mVd5d/68r3b9z7x/Prg/NyUbp/hrvIfv+yHr54YvvzJ0L4zfvxkH2EB3lrelpxj3Zcsd3ud2au264VHRhutc76lyceyfg6UE7dduwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Ed24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsFMvIW5VYRzAz0lSkzalJqXQVHRosRsLQqFY7EKYjY9FfVARVCiO4rhRURCt2IV9YBF1UXBR0I2IuFayKGoX48CMouBCcOHSha5UZjEzyCgqyZyTSe7MZcbAiMjvB+HLd5L7v9+9ObkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPynPfLD3bXhvl7r9Ov8ay8s33fDnV9dmF569Z5Pnz2//7N9y62LJ+9948Rd30592Z6cODx9/OPu/Zcuzt7xx+yVd05ueqKXV8uR1DZCiL/EECZ+7F65NPf1/t5a7J0/ts6Fdjvu/bwdCwlHV0IITw7mHP2wu3TsqV49/2Z9ZP36QkjxukKzmudZ1Rqdl/+XRtpnZx974v2ZpyfnugefP/bz4m3PnVv7SmwM7acQ9kwNH78jhLAzvXrybuvkg1N9IISwa+i42zeZ6+Ytzn9rSX9jqtel2twkJ39+qNDXtjhHrVDrWzxuXJVtzi8q3r/iw2i75Ovck+rVVI/8w5xqfsVQiaE2GP+ZuLZHwtDvFkPs7+3GoK/0+zDoQ7GPhb5S6Ks7CtfVP2+6sdUYR9fz9wrr+XFcS+uHhp/VGzhVsn4g1Ub6o/6W+1B8s6q57s3adYShuRb+rY1RolLy38vrg/HSj9FMa824d90xf20gf7bwxeOP/vr9K1dbJXPEj2LKj2PlT06/O/Phw9cOdMrypyopvzJW/nz1m5UPFju7S/Mv5/zqWPkP/fnT6xcePLOv9P4s5PtTGyv/8Fu7zy6dOVU/WJb/Xs5vjJV//PTEiZsWX3ypdP6j+f7sHCv/u7dv+f305U+uleaHnL/rb/brGDWBIAoDMEvSJQsLqUJSpE2dA2wfUqSysPII3kEQD2CxaCPuRSw8gIulncfQxsIdWIRpRrGQ74MppvkHHsPMe0n5u3n9+fQ+baL5q1Cfl6T83k9V/n6MZtH6b0J+npTfb8aD4XL9Hb2f/6E+RVL+odzuj8VfHXs7s8W9f1iAx/LW9liTdp86Z16rMy9UX8/nnu+1XfktD7qQdWYXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE4BAAD//3SSW0E=") chdir(&(0x7f0000000240)='./file0\x00') rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000f40)='./bus\x00') mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000000000)='./bus\x00', 0x0, &(0x7f00000003c0)={[{@nodatacow}, {@thread_pool={'thread_pool', 0x3d, 0x3}}, {@nodiscard}, {@datacow}, {@space_cache_v1}, {@clear_cache}, {@nobarrier}, {@thread_pool={'thread_pool', 0x3d, 0x8}}, {@nodiscard}, {@enospc_debug}, {@ssd_spread}, {@nossd}]}, 0x3, 0x55a3, &(0x7f000000e0c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sHfvcVJVd4LATzf9oJum6YgBY4ygRkR3aZomGEQcUXRXo4tNJKtjhtAIjXZoAwq4YsyKr3GV6GLUmBjZwY+jJg6r+CDqRIXoiElGJfE5Kz4HnciqS9BR45gs++m+dYqqW112IaC0+/3+0XWqfud569F17r11LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+XSseXPzFzYv3OeimZz9/0+H/umzNrL1/dcDm0WNObhy+eGDZlX/3L28NWrDwjbZJZ17bMn35NRtWLg2hvatcWVK87KFB5eWj/3DMXbdd8XDTtMFTzq3O1FuZuf1iXu7Y6of1ISzLeaQuJjbWd97ZEphyzK0LKzoTj9aHsE9uYPb5sz/XmbixPoT9cgOrpu4/uDNxfrrEfS8e/lpnYlo6cNSIXd7rTIzPBMrS3b2uf9LdsnR3L+sfwoCcQLa73+6fX1W2jf+YCZSn27i5LmkjBupi0R/VJW3EQEcs0d43hJEVIfRJV/Xr6qSqPumq/r46qapPuqr/Wh3C+BBCRbqqF6uSqirSI19blVQVA7vt/dNNwzoTy6pCGJkbeOab14/pTJyeCmQb/3pVCEM6XzLpxu+oTBqvTDd+VWUIe4YQqtIl/rUiKVGVLvFKRQgDcwLZxk+tCGFh4DMhfvjMzH1w3sKzZ0/v6Gg7YwcmqjJt1YRZ7R1tjTPmdMysTvWpmLKc9ObzPv7Yn990zozO26lDbh9eSroiU66yq8vNlXl3R+/svY/9qs2tZMvzUVB/zF8V+oW+C+a1ndF41vT5888YlfwtNXtz8rdPJppsq1G9ZVvtl1vJyPmnzR05b+HZI9pPm35K2ylt32keO6q5ecxXx45pHtk5qqbk7/YY6vWf/FB3r8ip5JP4AJCQkOhtifK8T7emnf2DvOCL/paOVobqrg/ogmlFbpayrlFuj0Ef9jFH/HG+p/Q4olEFE4eCLM09ZxldMJnYkqUmydL1va5gcphbU3nXJo33y0NjY59i26Eh/27u5n1rGzbvusymKzUNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/D924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBYAAAAAEOZvHUbPBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwKUAAAD//5twzl8=") r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0x19}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000200)={0x15, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x7, r4, 0x0, &(0x7f0000800000/0x800000)=nil, 0x800000}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000340)={0x48, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r2, 0x3ba0, &(0x7f0000000240)={0x48, 0x7, r5, 0x0, 0x1, 0x0, 0x10000, 0x0, 0x32bf91}) r6 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r6, 0x84, 0x14, &(0x7f0000000000)=@assoc_value, &(0x7f0000000040)=0x8) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000880)={{{@in=@remote, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private2}, 0x0, @in6=@private1}}, &(0x7f0000000f00)=0xe8) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000001080)={{0x1, 0x1, 0x18, r3, {0x0, 0xee01}}, './bus\x00'}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000010c0)=@bloom_filter={0x1e, 0x2, 0x6, 0xfff, 0x1402, 0xffffffffffffffff, 0xfffff800, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x9, @void, @value, @void, @value}, 0x50) r10 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSARP(r10, 0x8953, &(0x7f0000000180)={{0x2, 0x0, @empty}, {0x0, @dev}, 0x0, {0x2, 0x0, @multicast1=0xe000cc02}}) r11 = openat$cgroup_type(0xffffffffffffffff, &(0x7f0000001140), 0x2, 0x0) fcntl$getownex(r2, 0x10, &(0x7f00000016c0)={0x0, 0x0}) r13 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setfsgid(r16) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000004c00)={0x0}, &(0x7f0000004c40)=0xc) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000004c80)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005140)=[{{&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000100)="85157f1840f7d4ae49cc3b01747841315eae083440fa73094d94ab9ad87c97aaed3d9a6ea9021fbc172901", 0x2b}, {&(0x7f0000000480)="d516510f7c72b73bf9142271129726dc7800cd948dbbf529ef0e2597bc4d64b3048ac21527d68a89fded235a795cbf5f323fe95e086ff9582bc1333742aebf4e2f6367e0026214a4d409ae7e4a0d601a7610b14aeaebe050a88805336fe28927228ad4cdf2a468f2312d9e976c45fa45535eea359ae8dde989a369214d6e364e3eb7c693f14ec5e240d31c531bda50ccc01cd9cc35c3ece2155b49aa6bad0cde4a291a6baa4563b11f372c6293783a511ca009125a", 0xb5}, {&(0x7f0000000540)="b368b8cc71ba5fd72edfa21fdc144297f80eb0a6f045662b2b0ea930efdc315e6b72334ed5ee496fce38b68c4291fae852143fc8f85d3605c533b19fa4ae5b2e78dbab24b5aa9fa0849ed8b34204fb21c0605f71aa843b3bd72c72076753ea1305096b44365283242e91bfccf91dc88bd909b93dfac227075014d87fdf57462d9ebe09e2a48e0856226ac60d9885f69c12ad42d28d6ef73a61e2292ec908d5c6067ebcb075f0071fbd85a28bf1597e834fdf0021a69007df8e986dc8966b5ee45d83b5012192f2cbd9de159290e33c34b19c580e159e9705b52dd7d96696a94eade2c6bef41a6bfddecd0c333f1fcc4cb6b9dec56db6b8228f86a5", 0xfb}, {&(0x7f00000002c0)="638ff2340d82b3", 0x7}, {&(0x7f0000002780)="48fa2c98e27157a37b4ab481146ab0033dd3e17277cc0631fe5b9901e692496ff81d5d289f344b3464dbfd1ef34f8c127eb981fda723b80f29cd9fc4a454beddd3b1a4fcbdace5b1a6d5b9f14397d7fc57e6b5f4270753cd67d9c60c8f20f0a2e5abeee2565e2b420381b6740c449f5a4fb3a73fe439149c3a22d5f53f6e3a6839afc2e0b41f52ba37ec52b57d7d0aa00110a8607c4288155829d744c6d423cd50b3f2a5a08044cedb28efcf489bcc7f1f8a1a2f47e6836d917477bd6f0b440c6950ad959e20f55bd281de2f5de0f2240bc33c1e02893b68f5e4d39bbcd5ecc7691c0dd93c7a3a7e575b6110cb5534e20e9018f61e207074d5bced4da8f6dedbac645397ad2dfa94bc91cb7ac8ad50887c3230c680c05ae047e56b01ef4ab8eeba0367d2c03cae46041aafb4db375f098cd2ea93eb8b166190ae8568cc002dd73c98242b420ad5d846562f323cdea6db7ddcc3ff4ac1a798195fa12baba36e06dbfa059109699e4cdc1780b651f54c1cb08fdcddbe87bd96b436cf8b6256b46d92053fe9d1de2267b079ebce537574009bea4f678f104eca95e21007601d1d8e3ed9c4ea6577634876b89a82c80110faf9c3ba5af88b9449d8476c2521ccc0fa11de56134c0f725c774bb1717f9612952142d08cede54e931adb6482be6637158fd1d1d5a3f8254e1638b76009b4104ea9934bd7e2114140fc140cd601d274f268b01c0a509da3bf54d5de93deb0d56c741a2cea030c1158177292ed0dba792a6791c5c0aabdf40b7ca0f3819f86506d1c91ddcd68698a5b29cbd8a3ce47343dd799062ab2b8d7cd1b6e74f31f8422bd5de1a2e932a59ac80c54d8e33e71fceed6a975a670a16422e3cee0b6955ca6acdabc6c7c5d0f9b9da8751866489a6545390eb77b1109bc2271b154c3daef6832271302e70d89ee4c344f3d8f23115348b240e70c1374c1f59f4ed3539f38197575f3ceebf1b844ca213cc52aa3b9a4f6a5e7a510b924cd97cb8ebb796ac1260faeb81d3b4d61acac7f4d40f0e0bafe4b44e42384ac3f9f85806c91e200c807382537324d182b0d7e77ee7c7d342c8161019c39eb5826e01d69ebe35472ce52947d83e064f1d30b3534cb924d9e23bd3fbd21b0cb0af868e3daf5a2f0ce00de84eda3afc749e626eaf0503bb0578c4dba8a2a6b1948a3e8e2b78adca3f8032a43ceef90254a222dac8a08bc1ce9fd60cf21b0794f162d395659d8cfa0918ffa78210770f667cb81ab084ecfd0014e4b61b0418f2db90c56a0b75729f49da7a4f21724a1a307286b4dd0f71a20c407c6a5cb4c3e44f2e36134a264827a6ec9edd024763f31cdba0ddb5441797ff70e3ef56f7a85d755900420e2a2f2161fefd5548582c5639876ba82ce9b191ecf1e2fb815eea2ee1a6fc95c266a1b936654bb9a36944bb294fa0a34689074f2ff1d574612e92197c47b7383361270457e45277a24bbf63276ed70b864d611042032c96472d3962c73642f8280e53d12e3b1b8df818dae9db0598c82bf3e78605705156e56be7952c06f343c22a7b0446467daf74dd5024d2b8ae4e4f6c361dd766df592f4eafae0c2ede28182689c9bcdbf69d4ea4e9a7d5b288551c9ebc5dc5b0ab96109e6c81bb45bd7fe4bfbcf6e5652bc67f38d0ff89743687f6b8ffbf83cd2e57b8c1e4e535bdef686bb44ea3aa5e7c523876d3571ea8cab6e897b47c0ec6ab8c37a9a1dafd232ddf0a935f80fdc9dba19b1dcf7e2e6f12dad96fb093bb185340f623cfed66d55982b33225ff40d385056cc18d6b07808bbfeac63fa3ea5b99c6dda1da05e2756efaa833ce4132a1993cc3ae0d51350094695c0fc3c14fe233bcd62c9ccaf5644853b47204f7bc64742771c900fe48e1f10afcfc1d61dcce2fcfdc3a5125add50df0cef512078295e3e3aa5890c917eceedac2a9f24e571e5c8db9386c15a740ba74dd0da17d3abc9017215d44eebb3cd22164d15b63abe8bff27f69a1aa576c30c5f476bdb93dc398fa705b8ae1201da45c74f87ac26faa40c46915ea6579b7f261f0a4733f4fb6616b36b1c439876888b818f7861d43706b6e6d400bc4c9e23e30446581cd84fe6e2dacbea90847a54dee53f7805f95d27ff6a5b4109b0ef3c91e404bfefa6e256784c3304df05ffd8a268224e4323fcd3dd1ba20a5dc893da3d5e622ede6808938ac1e4194e6e19343144ecfcbcdb21690e0247bfb72ba3552a2837b2125c03d477c04f272d642510c653d7603f1f99f5ff5766bf7f2a53587c3719ea553c72887c32910f57a755e885479d63431f9681a45124c721d00df15224bf9be4a32b9860ec9789b83848e5c40c23e2df3806752d7446ac01c24fe34fa3fc8a2799ec766a81b4a537cbff0346cc9dc0cc3399f2a8e5667e0b6f813617686fffcb108ed59b5a1c94acd1e27f641de26b25aa61f1f80a9e65fd058659090de92b142f93a1dba0356f7e18742374acf00b3577e30947ebc0930644e051532ae10ee75c4b198ff2f76a39a0f457bcfd74ffb82b79c7d2046a81583be4f55f5ead0c88e80ac1f76489d87c47553e48c6daaaeecad2c157045b01c921a0f725da79e40b9879dc82c0df3fa29e1cd002c02440edc4e238e3dafd4dfd9ab9be3cfa7536554c57ea4bcc703c6ff8320f56289a1429fbf60ff55650316e7efd4492088481776d39294edf31f9da72da54871220fbafe3c66665c2b563380f7ccd210b2c735da57f48ec4a0556908fe260931f65d3a8f47be8732e26c7ff151bde10351ebe39f591d82c4d6f720f893d6ee3420894e53df656b02fe1deee21dd89cc35f7f93fd17363640edeec51b0d3a9705622a066d2ba93c8d13a4f15f5dc8183bc18cb9f12b172b14ca46fa5071f2519a2b18d35e201586021519ec2d4201b76c644a8f3b4918f7b3d20ad19cfc46f76eed60fe0c0efc1a7cb6546241a6a39438f1ff6833eb0b49b22efec8544757fdd64537fdd68bf7846dd01e9f091dbadb5078013e7d01a5a8516dfdd52fc735b275e49b95951203506eed7cd0503d3706db956797c328e80d1d96f9f9f87b32e897e04405d99d7472c959ee9257ec7047dbfc53358b3b73e27b5e9e3c75e1f4320f86c6b92f79a7fa053098580e4e85f97ad0aba101b7cf71b043d7e6e55fda026ad9961decf763629511590431d7b8f92a2ddec3810d5564347b89a163706a295f017d6324646a1d7abbadfafa094234c6de14a3a524924147d76721a14f8234d217ce4ff3804595817cbafde263e368e89a17d9ec3b79db27cb5fd70a454843858326a5255a58a9919a31db3a028ce7d6019eb3e7461ca62dd3be45e993edfe6339b546e6647f8a05cb5f5316596c8a9bf733adc29824e6a3e473b8ae4e897aa2906383f6198ec5eef97371836f2d3bad46bd1a26412179a8fc653145a411c37476345434ef3e5842dda39c0407fd809026210d8d77559080cd44088414fcac4a100b2f73aeb9a192402e77e811c5b3d962ec2b8eae1e64b108f797db3f43e8732c133b6062a714e6c36abfd6b998fa8aa2f11cf17f9c4155a4bf0021d7103a1b29e8dd0ff773b18f9aaf1a9930427aec263747cb28e33ecdd014b6f91012842b140893eb53abd533b44768736f308586bdfb5da901131a7c78adb391c952178961d87ba941a68cc935aa31f4d2e21ba2f52723cc6b80a987706f4ce86499925a0007fbdf8082a9c9d2c50d93b1ac19bfeff3a661fd9f84545cb5afd508baf6a5b4ca81dde81e26fbcdc0a10aa005e5eefd2faecd1f0142a7f9db106dda668c291e34c929125bae3ffd5eb6e7f9485ab563ee783f4038e077419607d36bf5c3c5c824078984fbc3609f5c4d163ef04d144b5e883129471b0f80155e3f1dd44ba864f8813d920e7d422dd957c502362f8deab3d654487fc4bbe0bd633b09a230eadea8caaa65f255ab444706eca21eec266e6f641873e9ef002dc7250c8d6241f1b2ef66c16322f86f562823057f198d54c6c50a5baad56c290b9b3cb84d619b5f2cdbe8550c73a82bc58cdf8b4ab27c35683559890eb5db0852d71da25f0c311d10685b8826890b55357b69563a9960606ea3ad1071d1ca7130f4765d15e68e218e2fe736b79311010f4aa813b8619380cd8eb6cd57b345f25b94dae642f38b7915a254f925b8a2dce9d51512fab23c9db7c22c1f45c88971fe43484ac5f7ab846abad4dcbeca4eabd694ac513ff691baf975f6afbe7bafa7e4480a9bafb9a2ed87df4491bfff36048301a8cd6c597192558f1ec25f1ba769b76f2f0be6d5aaa5b23ee8c592a0c2926f7cc16b389a32571bdc363200067322ff4ccb1bd95e68fc319dd302d2257c2f3e95af36d2413bb4edde7e14dfd7d3f166fdf35259578ca967f2257d02cfcc2f83cb71e65147fc3e4049dd57e15dd95cdac5beb69b74dda62e453540fcb03565b76d604df4c9e867546823746b6546db69fc648968beb48479029f00cc47058ec8a967d58d9b7d4c2cdbd8f849c21f99aec2ec6165dfeb05694927f863d47c8b9c8d89bdc85e9670a0396eb079cf40234c36cd79ac8d0c3ca5b391ac91ef825c36fbd709f6efb78b88112cd27c331e9b617669b51c36ac46858b43debdd5776d788542ba9185a8a00d269c63a2f2a72fef936f7323f8728fd72ea8312dfd4ba4c86e472844318b1e843a7e290e7318042877502d60fc6ffa8b1365cb3dc367027f4c630a1c1672b44ab9df0c59ed250c449cd4cd0b1de9a0ad6f0c00234d2a01daceb3058878d5676d4e567decc78bacece6f67b888222cae71af4334a47091d93e1b250d587ab4c05825db92aebc0632cdc79fda046cb9b56cb29969763d4acf38d01d392f6138b49835e39e638601129f561b53728faaa280520d56bf1fdd5268e5e2723e215533ab2d236ae4eecdf52aa3fe8ba097bb6e8fbb195497514859ea59d08130cfd7ae052d4038e6c60b340ad58fcf0850135bb6f57d4659d342de6199a2216bfc769c53c58ab9203c7c302437b95ae2d0ebe42522fc22c45df80f4f4b66a2560863a41f33dfdf9a77f49e800a90d1fefc5f5c959172cf35d2eee98d4d88023f2b7697081c31436ed6b5b5a89d802b3bf03fa839f4b8f0b8ff1a80ded5a31168ca04f2fcc315b1bcab6d17109ca99eb331e97a64613e91eaf59fb19ae523f15cae93e972d5cf439bd69f86a6f0d8bbf3e73dce9e8953fdea71b0ef8cc134c4edbfba969c4eff96e7b654b9af6ef5b3b1faf7b7d7ef05109a267f3dc9bebb2fd23674ae3f55d0233454ec8aad534f9ac019833987003dee6e3a4943cc2e824a29270d01f0c702cfa80508e71f32ef5b6d781667d7f53a05a83eb295cb872e6986dd12e118467a1967526e2f0c28af00201b520b2fd34cc801e8f64509bf143e4449dbef7b11299816c692bc7c27e52e731ad2bede39fcfdd7bf3b645cf0aaffcd77b4e16e62b835011e890650289e4c6c0393ce4c46080e9be4ad3e0ad3479985c5f11212ff2ee81a2bfd14b7d508e29890c777dd7fd5f58677f7f4fb8320edb6651a2d2147f126c36a3826279dbb32b75b574520ce88ab7a0cfe934cd6919a221f2be86b8f4ff1d03b35f9bcd892e5a387c990865d50346888d300a5e0c77c410870cc9d3fcdd28955f44ead30764451ffe4e65e838a7594c52d2ba6d361a71574d9db5f6293ebaa746d170b6c0986b7e2dc79b48931780df2d441b73d6c1fbda52dae9dbb949d8caa5052ebe6dba0f8317f9333269d393845a5d614ef9aee21754ffe38523e30b6cede20e9074ab5d6ffb86aaa9466c1ea5f1f7c", 0x1000}, {&(0x7f0000000640)="16fe4ac8d8ec1f72e2c4e3f44639ebbfb24fe0d36bd7eca9110944fdeaa0f34a0a48e3a0e794d6ff284a1715d275c42d296a71a917340e21f346133b4d5f1d785eebfb35e6aabc5e706d7b1678ff8c541fe916c1afbe931726f9b254c673afa0fa5e2df360615111f7822fc2a631cd01cc8b61c765dd247f07f0ebbb14cf5feafaafa87ac6539c0f0de0d69fe49c4f7e7aad2b83d52ddcd0b8c728078f34d022d3f3e5e956bb2dc7", 0xa8}, {&(0x7f0000000300)="4cd31b7e8e558e52427865b2607e5c5b64fad83f30f646717978c8b41f182e61ac84afadf01d19b55d059ea3cc2ec30be71910", 0x33}], 0x7, &(0x7f0000000a80)=[@rights={{0x18, 0x1, 0x1, [r2, r5]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r0, r3, 0xffffffffffffffff, r1, 0xffffffffffffffff, r2, 0xffffffffffffffff, r2, r0]}}], 0x50, 0x11}}, {{&(0x7f0000000b00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000b80)="4e87faad3e15e0759a", 0x9}, {&(0x7f0000000bc0)="1054ceef614626dc3ed9722bb00bb98f1f9197d955e4041d5c4a354196a63492897f1924ee185e285cdb02690acf1dbc88d25c436d5899381b45ef9fd99015a692aac4f102e391a7a2d0f83b93a8e786fe52ad6e3c5f9062362e7fc15dc914a499ff109b50c927bcdc264ba27716383445fc4577c6c1decdea610722ab8c5a363b5b71f6f0f866ab78a4123b1f18d287bc941b74a62380bd65d47bf9d6569de526c95e40e7fea1e3f1d65da95eaed715233c7d8b488e656c5ae04d97120f6c0a9ac412e38e6bf5b4e099f21259e6c09911bd4786d3f05c484f397bd0312569517b54d3ae20e4ab6c393d1a18c361f3299187bcad8bd90cbc57", 0xf9}], 0x2, &(0x7f0000000d00)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r17, r18}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r7, r8}}}, @cred={{0x1c, 0x1, 0x2, {r17, r18, r8}}}, @rights={{0x2c, 0x1, 0x1, [r9, r10, r5, r1, r1, r11, r3]}}], 0xb0, 0x800}}, {{&(0x7f0000001240)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000980)="c402a379b557ad87ec66bc3664f9fefd8c9e6d4f059525587196868022aacbd422a55048a7889f8828fbd9638fd19c2b229814ed81cb8ff6b3c58e00f792f7f711f30387dbe2eb64f6dc02fccbf8d510a9cfe38642f0f67529c296cd11c9fae5155bac64ab782ca5fed15b2589e9afa585f375898ed3926dae94fe5e7a2a164c8a16d487002fa718889f0b5c627a7436f9a93c6c57dede53ae09e798e5986c335a56b7a07e7a397341c9cb970ec3f40e27efe16aa0a886d53144c9726c6f0e9ddf37fad2b7d6", 0xc6}, {&(0x7f00000013c0)="3ef465b25c80668f48c6bd01f679d23edd641d553a7c2869f0921b9dd403a380fd93d2589cf9b493019885f96c366b6416d516d4ba672e1984089092b7ed6431b603d514303fb432efe2328d3376dcf0fc5dc6ef2abb5d19490fe1b8ceb3de16ca1f5e5443d171b855d5fb7498c9a64b3d2bad0fa2a138b03f0c8dc6ad7c6d290d6976aef31515aaf7c2cad4d9e15bad7e8883ccd42be7ab37c28fe0f1ee24b460831fa0cc340cb54e0cb9325a", 0xad}, {&(0x7f0000001480)="1f904a8ec3031d28fbbc319446d15dc3e812da188f423a5e4c87bc7a0de618dfa8c2c46e59f5f1fccff815a2c30c05d7979bc9345792b611a0b527ef", 0x3c}], 0x3, 0x0, 0x0, 0x40}}, {{&(0x7f0000001500)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001580)="5d84a64fc54bdde84cad1ea23dab2b58d61a5873cce208ebb5372deac923541856d4faa5287dfe8c57528c669e54c0c4accc4be2516b2bdcb4ae65500baeb78618dab9e80de16ce5aad93cb546845ea8f2166d43a0087f1fc08eff0c150d0564f6d25bbd2e540fa7c01d7edda14cb7a204940967f9442c839236c3891e8f7bd127121e2d1a76035a78c82f8a42e5929ca90f56bad9174d7077228160cec16ab4ed7dcad2b7851986c824064a5fbb3be1a6ca6ca056b10697b342d1e3540b15831f1c2aef26b53de93dfd233d842352e90a6d1087542e62d4629f66", 0xdb}, {&(0x7f0000003780)="e1a48ebc436a9ec0e0553a06993935c76d65ad922f3ca812be05619f1c2bff7ae1295d8a5a08fa3221a00c3420a2799e8d3856879af3d9db1f65e97c54362bdcb688bb508e8f6c751f744293168099d30aedfdef412e007f349e0ad28c00a8672058d370c15909404c967c5c343a824f7829f287e956c845db3e9d812fdf638578c35b4f97d3d3e8ce3d21b708d24bf27122b9304f84271fe62a459521225d9ee08afaa08ebdfafaddb27dfe6c2eee356492a5e2794c479f7f94ec2fb594bcf8e968b1da4f0aecc9fa80feab985e51ca1f30a4173827ec0095fb3f96d7e46029da9935e99bdd59ab87010b4c0c782e9236c392c1", 0xf4}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r16, @ANYBLOB="0000f5001c0000000000000001001a08f50c5aa2e1e9d78dad92f5cb87b08e3a", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x4080}}, {{&(0x7f0000003880)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000004b80)=[{&(0x7f0000003900)="5e09ee5b40d24ef07059d63d21c5fbd5a821edf155d6e69b36cf666cb624b3612c6efe3ceee180e21994db7c6c09e45c02477af7722d85b7aeda36ec7e1b50813c56c9505a47f2ea8f61965c354f19b53a50b98088b71b20092b04d3d44884c9a505fa1aecdc5bc900549811b6eb2c5bd4f0d7a04178b9214859dcbc35e0698594cc07e05736f367d18b8414c3a84dd07b1c6cef0f8fd9b0d2566dc5", 0x9c}, {&(0x7f00000039c0)="e5003cce467edc88539639226caefacdde1ba4cc41292d789120eeab73978289", 0x20}, {&(0x7f0000003a00)="cef95ba1b7d42f4063b341fead0892d1a62079ceaac9b5936bdd0b95c558b5fab052b26ed0584c4c65a37b26173f778f2e431798a4194ab033421923f5133dc15237ee1871d9d6b1f772eecc532bf0fb65ae18a59b5aefed3b8e2e1e5408297141186b74f2da90353c259215ce8ef5d8a7774a7cb1f5c54b3d833b192a693dc6822ac7a11c20b786eb254f1e84a164bcb88719c24942f18418deab0a1d3c38f5591e73a6be046146f289bf63d9947fe3c5ac8bfe77c35785ce61a2831cc77d89e708a8747952141e2a1bd9bc72c2c7899779abffdaecd682c0f1326357640f19430fb5d6b6b14d3cae52dbdbb3145003386b3534a8d49d73be871e94c54181cb45520c03d5ddd06818fc531673e08f8120218f047773599a48e3269766d352528e138a7ca5a81829873324dac190665bf81b5e736e59d9de28d06dbbf80da7809290cd1685c789f5d9d32a75d2237852e6dc78ef1e3b6afe7dc6326994dce02ecea839ee80efa70489cfb6ef80b4c0d4363aae231de2dee418f8eb8210b8b9874fb76aa2a3fcf96d68ccc6d73a9c10595f5a6e1185f5d3b7ad2235eb7c8d8fbffd8ad60932a2182ea6ddd981b23f2a294b2f050fdd8e6bcefc163c21904892bbd2a62c6e180c9fd4f1d746ff86644174fc148e5f225488009d466c5bf9c88c18e3de6c958e3c8232b70f0ae79da71d8fa2fa2bd5dfe2b62011f6d6a581b90e6af014c6fe34fc6cae2aaab37a68b518220dbe0c2e4b2fb98c9ef865d9aa40e76fd85715f7d502f76d5ef031f712833f41621eed3b4efb16ddef13550adafdd335a276f8e7c60593fb4bd7ca3a9913b274c2bbbd45a8a5b635687156b332dfc5474b417d30c44e7bceb2bec5e07126ad864e4876e3b7358212e294647b4836ae7126e9a87e7c692e4487941e03c18848e8cb67500ebbeeac2cb081efbbeb785d62914e72e0eb5ba6cb2a9bef88166d89f56e15307164229053bdd5fc2e89dcb06b42b6a4f8e96dc4a7f38e2c0aaf852039321d23de63dd57dd572df17068c42ac39fc3b6ab7fd9db7426ec64f0fd5e85459ffca1b5d87fc19b11631a2824d69c77ae15a0ead94128a8aad05ab039009dd3177b133dc28c823a0fcd2dd041e53e002bb53286805f4de4a878b5d79c72c97fe88356f0e4ab85b75f9054885b219d825117f4a4ed9c38c430caef091e2a010ba1d7aba0bb637952826a6b8f7b1bdff8c7cfbf9323790ece31bc88c994c161e568da45f4a31de8c4b1d9552bb3c4793c9ad9c41c8ccf5f0a46066e260cae91a78c855c17d855485714f54f17116909db78997dd5d645e38600daf6c2df63ca433f093e911b565a24925c058364f79b589ea704b0600b26192273c57ce249b0e7a5f1dac1dac852dca0df113dc3690d70f19cbfc7da5d4bbfa91e052c0d791d891e0dd53ba0539189965bd7e17e8d1e82cf7606d358f0ae6778ebe4cc684e00e7a7b3257e78440f24bfe7f1eaf8ccbb6f7a44e92b4a6161741256ccb43483593b15ba1455da0960eb2b14d4afa0288aad5e5419e42c67de3cc76a78f12f79b03f7d7cedd486a3bd49ba077070c22d95f12067d5e09d2811a3fc36e4d345943decb6d3fd0ac3dd06adc79696320a7b303a3d7ed21af79b8b46b5e2d067aff305dc5a87141218a2ad4e1e9b114924dfe4331e856c221c6b50932ede2fe82ac4decb9636df257b8c7a4cf7568e29a2a5aa1585bd3a02df97240de2573d77aa127deaa0148abce6e31e08ae87ef0db291bbd7d04d70562a090cd970bfe2d2c50c52d8d741aa7bb5868afb4198daf0a46bdbafd890eec097471fbb2585e4ee4f07838c9800e76bf6e8446b3c75196da918ba429e4bab0eec3cec03b3ebf1a16f1906ed8d9d224d09a13eb9a104c634785f47f8ffcc65942fb67d86d79004d10d256e2aaaff0af264ee02efa0e1939cc8ccf05f551e66c715ae4c671a15b7aa705f00ad6d33a5976d20632170290626b9839569a2e9597e6a11c2ae267d6e32a5d4fb19be936eb6c67c53ebd7096a2b894d7657f44e2b01af5167dd190da4307425eb850ac925278695bdd3fd9a6eab040abda59b55ca039f8a5bac097f2022ea038b12f0cab2dd1fc75bd5e63883f13b244f18c46431168b46ed640f1dadfcbc4439475c2d6448ab726120cfbfd6f43ccee7ca72551780c0990c8ad6385bb9536eae1bb816210916f26bb1182a0949e5ea6021349cb148771c0267df01f1fcb759005f33780d86d73e188de2c428b50a7c8af78a4c65fcaa5461e7d7a731d4ad96e96506d40805e8c03f14e1af72825f2ca73ea0b0d362e212557bda84aefbebc8b398137a9cdf0c25d30b4e0bffb0772bcf7af1565eeff9ce9475773cde3ba913bfaa23b73e3487cafcedc3fa2c0e5b3081596ed8789b1da4b91a5550fb9aa4398df3d3e222b1a56c9a21e48a7d675d09170bede0aac34f9839b909e16eb34042f7737899608de1a53722429fb22a9e1b3dc891c2e5a979aa0e10b8b69f33e44000a99fd8774ab939950bff2066d1dca07757cdc84f81b4fc0690fffea801b81a9a7e01527b920d3ae604e16561fd5efd8333d8f31801a03aff4d0955a1b35b63d50036bf58972c9525b0eecf0fa48d7231d1ada4ce3790e418894cc597eec15d55623935c71a833450a380b197d63f8945c1f6f4959f4c087c659ac59ec18ae2b83f3e881cc94b267e92f0f4f25714a50a52e4be89881bf92886f740ad6eca7d195c1813a468913787367a3e71579bf00bbe77884c6dea0550d37dc8cc3a34c95a2b5878cadc891f9459fce9ecc3669599e2113aa93860f1d3b4369c34eec65db7843e927817e3b3baa9e310072737d5ab995dd217ca9ea4535d9fb1d158fe9a34fb5bff78ac26cc95e61a22e228805b98f5f8cbda269b2017ae19a450daf7c7268220f3f0d61771cf032a6eaaac0b75c035d3cc561a1c68e6ef8401884b00ea1073fe8ad038c8fc10e5868d46dcd7aa7b996567d6e4de1af935ce9bcbcbe9c6ba8dfe12ec7aaaf105e74822bad3bca827c8b750b687b490bf27dbdc6aeb45eea5fed718feac92b7b9948fa30f83acea03eddcefd193e64d8d5e94e2f0a9b114043ecaf14561c734860b4b20f5b8eb5475a4a87d104fbcf31f5eddab131fed845612937f8d342e2a193283ef4b2b66dc07fbdc2cdbacefdf9b6fdeaae4d78b1a2eac5dae19b65d33fc21c0364dac1a96d8a8db9d8271e6772832e6c14cb13af780ce509c069f959b911657ccbf2c8880f3a2d3d49b9651e0e6eb3615bd86620d4f6bd71b7c7f923642fc39960baee40ed21463cbb6406e502bd9e59821eaef03e939ce345a37bf548a298f362c27663eb2a236e33449e2d70cc89c25c02b1dd8541b72dcb18f1d7326f956346da76c611d87564e93a176b08205e6f02473ee5627291a33e3c3c29a94a18c3cd9c9e9c8217df1ef199ee79105c3e931576ae781eb39ac3487fd280cfe7c2da3877d1ce3e6b2e29929d645dfbdd3d1e20eb71540b6aed9709894840c96a00f758252a933454c07281fda3caa8fb4f821b1d50d1f1b4584f8f527d36e728b63d002f97d966c126be73635af86baf4626ea4172934f2f1bc800513a96daea3705719e7a246b5f7579c09f0a4e56e0fde2407f3f5e3ab4c1b9eb124b5e53ae3d523d8231cfcf061a68153dd7166eb79996e85d20c9b9311a6dbe29af328f90feaedbf59c09a9c470be6fff8db13b12ada608e2bc19b3a0da1ae8f5b1678bd26eb7e4e4086b5ce4ce64c034db035223f9da70f646e92e33e7a4624ab1346b4ac73909d2fe9ae8cfbf5704d002ba98919a31588dab3fa3c2008c227e29af7778b50300e2f15621b50a1821965172241cd18f86e7044d670e4c4cf13d4c74bc706f68bb6ca603d086eff90f74d244333717c7a60c7404e311c6505d4b192f63e1f5807a55dc0110df834558bdc7461cc066d537ab40d81d53704b149fd6a369205145826906b9ed89b6fcdcfc207c9cc8b4f8477066bf8594876e5d1381bbe18f2ff2a4f6ecffdde8779f64aa1045154188eb9fb643e4ba84d0fc037b1106e88abafe61a9f68e4446eaf294dc8121c5ae0d1369efa504069ede3128594936d2a09f79a8d17abb53d0ee23d45e03bfc64f43ca905b14dd621a56763cc9683f2315bd6a955f37341a6470a318792fb3e1f9a45957b8d32d2e75a2f4fa70d54b6d2184fcf3cef18659c73033d0c0ab9a7c013b1105b2c076a7e8d2d531136d93d1c970185a0dbd1625ec73258718a854950adf71afea521876623a2e353bae7b9e4c0ad56444a9062cc230c7ea4bb4298ba2850af728cdfab4ab92dbc52b4e873ddfaaaf4d19698f433b8d02e878edd280963e8220f3bd0224db20c086153ce9d6adc00d1d62039b144607196bf0ee2aa721013b0ff5d8eeb42627f6e1d1e0f76dcb8e991b278faaa5e133546f6e738ca62ea1a54fd43d35bd601efb53df736c0bfcb38ea1e40400637c08aed032a7a027c092dfe8e83fa570158ac9362fbc675df391715cc21ad3d37c827bb403efc6e6ccac95b7b618f06534d23eccb7abbf54e0a8705ef3b27cf1af3412f48832005e0ad79defbfd8a52733e229398228376ceac910050e2e2d6b664da31a0c26cfb7dba3f11ea0f6db5a1d80e570384d039f6c33e954ae753ad825c93f0e37f6371d287d53530f744cd82d4e533603fb3b9230a595fdf87effafcec3b46226ad72940f5f31965156c08d8f887e4024ed9a42fffee9fed7079d9914d4204558697020ee6576198176e6bcda9664647520521c9cb17b80ec06e9be477b80b4a927fdc7d4a0b6345c0facfe262c47e43601ecad0764240e469e2abf746cebe7744c1034b0f4faff18a39994faea55c251ee893f57c337d6c5d80d8df7a4ff634664c1b8d6df312790a6c568b46885f6d51ac841a1bb1e3fae446d475027770b5dd9616d51f4126ff3f7b91bcfd05c6c3dcf04a0fd84706f6a7b2c760557b6774d31fe76a0a5596b19eb8047b1ec8a7c723b49e57536394045d5014fcab0995eaffc3f0d33c59ba227dba3b08b2ac3bfd3735358a22571124485de1408611f23e19e674cdd51bb58be7f26d88293f4d7dfba8f3c1427b93f43678cad00b50f96e879829522619ed440ff8e0fc333095be3c3f7bc2bc3c9bab297a3a8ed9280a028aeabf4a1a7a8945ed6cb95411330abf33065dd7283fdcf9deb52e87b3914b0d2189282db999527cb58b2f5e034e301146e12bdf4ce026cf2b3b7dfac145656a08c85ba3082c33dafb49c23b5fe96d1544dd28d377ffa68b74b5ca69c18c7e47a51c0f6f3470ae27ce401cd564b8b468ec9e56e10d095f674046b35246ea08f13edf6d543cd6d58af0ffb4200de9dd623a49ff21822022b85fdcf0cca3da08e5c491206821afdff59464a4621f98d50fa5f411fa5b4148f54a4cd42e4ae1f5be1e3d16e30301520faf9bd11f621aa914c190b5205ed56c986dbda8d1635adf0fe9f725ad005365a262eb19a3de62547d3ec18fed91bb64d498bd7b3d8f24141421ae120398f26d92eff6fd0f740d8949b6440ecaa379591134e868a590575575975c4752ca42a4f266e78d260f97949ae7c6b8281c5887c2f68e1d7da008a3b6a949f01236ad793d3e96092760078db770299126bbc13af349962d3af46a340094205a73deda44678544982d2e3fd0df656fec86b1755417097a3762a4232ff829efe96531bcfaeaa0d99562f7a30f26d9d1d4e987b943330ac9de2f70041d44ae55d66d1494992d25b567365502475a9249ab3c1905a9c33b68daa6da", 0x1000}, {&(0x7f0000004a00)="a6bcc9303b82418871db09d13310a5d2af694cee2a0af7fac277fc279bc98e7d33a9fbbf76f4870a517138c7990a2203c4874f78119558c3f377e8c5ad734d53402f95cb464bdee18ed4c62deacb214b4a5738345baa16b6f0d0368421664ca2302a11e4e559044003a17192e5ded4511d8a1e89cd5d36da6a31b7997708051c331019df42099d96bbd68a51ad36c6e0f6240cac4fd258a2b77925e3506a0917a23074aca14406285f02eb3f6dfe2a6706f1f7", 0xb3}, {&(0x7f0000004ac0)="d4231cb3cc4bbf7a4cf2698d9da51f03f209a339d83bb0d43476da55ce3546578c25251ed356a75d0e17ee3575dc15ba943e7dcc053e19dd196121d7284d6cbb1f0ee3ef1f28c3d449ec76a1b8e0acc82d7803583d3e5f8ef83951fd9dd73a9be981ce252d50bc3c02e3b11cbd88c5ff94e7f977970910782bc8c632ca7de098ace7e6413ddba2a2f0e694e5f07028f08aec2797da075d8283f2475129f10d8e41282d6303100edf8a4088613a3b36aeb9c651c1f0989ecb7b0d33", 0xbb}], 0x5, &(0x7f0000000780)=[@cred={{0x1c, 0x1, 0x2, {r14, r15, r16}}}, @cred={{0x1c, 0x1, 0x2, {r17, r18, 0xffffffffffffffff}}}], 0x40, 0x80}}, {{&(0x7f0000004d00)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000050c0)=[{&(0x7f0000004d80)="fea6c5e897c0b67844548bdebfca6705e3c095cbbc2f46345e34157e41805c309e50adddd5ab06f9a84ddead827c4a0728b122a5527b1d4e6893b4ae5c6327695501e036f23bbae2618f8722293a62cf9434858a5b638825f3cc62dbb58506444208339eb1d8a7080e2dbdda1e9d9fdf127ac6d29d4e7893deeafc822f40210a76d1b3c654013eb498ab352aae118265734e17b30436353621b3b139aad45065462da87c3d4ee88b612c48afb62ea4c164415c42e336740ddf0f", 0xba}, {&(0x7f0000004e40)="98bb49b435f6f410ae498209491ec774738e45f679876d0a1a63fde5970d9540c73d834eb5725519ce39aa013d7ce3ea6e94df712a3c59dc825b8d596a15914ce2d71220fb", 0x45}, {&(0x7f0000004ec0)="c14450e4e86f4944d101f7c49b3d80be221164af0a358103cc76b6d73c624d44e212969e674cb7aeb52cfd74a5790de0c0ea74f8d3b5e49f7afffcc2fcd43f581ec6dcc9b5851d3cfa08466c470a8370ca776bb696056177f770a926205aaba82fba2f8201e451112a621cff", 0x6c}, {&(0x7f0000004f40)="6bb616c0e6278fdeb146eb0b9a3288a9c1bc763b6727d77223e720ced2a34ab71e92409e4291e586274ce9bc015dd0e5d83187f17223976256685d1565da15a2f3d558f9048df50ee181ab855a11294283211216afcff65c973509e3393e221e8ceab6a7058d3c66189d649cd437a2b4d00d2a72dd70d796f77b027332087bc4170a67d7757c4aafc935de4e31629c3a064f56485247285ed48402b5452195f79d4157401c6b2d4d0c437c9d9ea3d191", 0xb0}, {&(0x7f0000005000)="8626faf3c48a2b7014723c85fb02cd7c03705227a967a9ce52f8cbdf89d6893c80386c957932e43cc4527036dee931faa930dee83e3ff2b407ed3230", 0x3c}, {&(0x7f0000005040)="43bbc04274c52bdefd5469bcec16daee631864977f26d16d5a006cadb41c5b72afbf0ec4d5115a", 0x27}, {&(0x7f0000005080)="bcbdd7db25df0bdfce1bd633d54a5176cfb2da", 0x13}], 0x7, 0x0, 0x0, 0x20008000}}], 0x6, 0x20008040) [ 68.135873][ T5308] Bluetooth: hci0: command tx timeout [ 68.506552][ T5323] loop0: detected capacity change from 0 to 32768 [ 68.530103][ T5323] bcachefs (/dev/loop0): error reading default superblock: checksum error, type crc32c_nonzero: got 8c1ca219 should be 29d2fb78 [ 69.141138][ T5323] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,compression=lz4,nojournal_transaction_names [ 69.148822][ T5323] bcachefs (loop0): recovering from clean shutdown, journal seq 7 [ 69.152986][ T5323] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.20: directory_size [ 69.152986][ T5323] running recovery passes: check_allocations,check_extents_to_backpointers,check_inodes,check_dirents [ 69.272689][ T5323] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 69.272710][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 19bc58a6c09b6540 written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 69.272716][ T5323] node offset 8/24 bset u64s 29: checksum error, type crc32c_nonzero: got fac237b6 should be 53e60891, fixing [ 69.287059][ T5323] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 69.287075][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 19bc58a6c09b6540 written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 69.287088][ T5323] node offset 16/24 bset u64s 110: checksum error, type crc32c_nonzero: got 8c669925 should be 08a3f5a5, fixing [ 69.302441][ T5323] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 69.302441][ T5323] btree=inodes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 19bc58a6c09b6540 written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 69.339665][ T5323] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 69.339687][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c18f4a4face03c6 written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 69.339698][ T5323] node offset 8/24 bset u64s 6: checksum error, type crc32c_nonzero: got 5142e067 should be 5142e067, fixing [ 69.356483][ T5323] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 69.356483][ T5323] btree=dirents level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c18f4a4face03c6 written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 69.413176][ T5323] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 69.413192][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 75277f57b0c8c24 written 32 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 69.413201][ T5323] node offset 8/32 bset u64s 375: checksum error, type crc32c_nonzero: got 15c0b551 should be 1bdb8771, fixing [ 69.428398][ T5323] invalid bkey in btree_node btree=alloc level=0: u64s 11 type alloc_v4 0:0:7 len 0 ver 0: [ 69.428412][ T5323] gen 0 oldest_gen 0 data_type sb [ 69.428418][ T5323] journal_seq_nonempty 1 [ 69.428424][ T5323] journal_seq_empty 0 [ 69.428430][ T5323] need_discard 1 [ 69.428461][ T5323] need_inc_gen 1 [ 69.428469][ T5323] dirty_sectors 8 [ 69.428474][ T5323] stripe_sectors 0 [ 69.428480][ T5323] cached_sectors 0 [ 69.428486][ T5323] stripe 0 [ 69.428492][ T5323] stripe_redundancy 0 [ 69.428497][ T5323] io_time[READ] 1 [ 69.428503][ T5323] io_time[WRITE] 1 [ 69.428509][ T5323] fragmentation 0 [ 69.428515][ T5323] bp_start 8 [ 69.428521][ T5323] [ 69.428526][ T5323] nonzero snapshot: delete?, fixing [ 69.464738][ T5323] bcachefs (loop0): flagging btree alloc lost data [ 69.468578][ T5323] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 69.473646][ T5323] bcachefs (loop0): running explicit recovery pass check_lrus (14), currently at recovery_pass_empty (0) [ 69.478103][ T5323] bcachefs (loop0): running explicit recovery pass check_backpointers_to_extents (16), currently at recovery_pass_empty (0) [ 69.484835][ T5323] bcachefs (loop0): running explicit recovery pass check_alloc_info (13), currently at recovery_pass_empty (0) [ 69.523419][ T5323] error reading btree root btree=alloc level=0: btree_node_read_error, fixing [ 69.572764][ T5323] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 69.572783][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9a831b4a3f983356 written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 69.572792][ T5323] node offset 8/32 bset u64s 35: checksum error, type crc32c_nonzero: got 92273250 should be d5280583, fixing [ 69.588108][ T5323] bcachefs (loop0): error validating btree node at btree freespace level 0/0 [ 69.588126][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9a831b4a3f983356 written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 69.588137][ T5323] node offset 8/32 bset u64s 35 bset byte offset 120: keys out of order: u64s 5 type set 150994944:29:0 len 2 ver 0 > u64s 5 type set 0:32:0 len 2 ver 0, fixing [ 69.605621][ T5323] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 69.605621][ T5323] btree=freespace level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9a831b4a3f983356 written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 69.629062][ T5323] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 69.629083][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 29c4a2706086d15a written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 69.629091][ T5323] node offset 0/24 bset u64s 0: checksum error, type crc32c_nonzero: got b8025df6 should be f5d8559b, fixing [ 69.643669][ T5323] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 69.643702][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 29c4a2706086d15a written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 69.643710][ T5323] node offset 0/24 bset u64s 0: invalid bkey format: field 4 too large: 0 + 288230376151711744 > 4294967295 [ 69.643717][ T5323] u64s 3 fields 64:0, 64:0, 32:0, 0:0, 0:288230376151711744, 0:0 [ 69.661331][ T5323] bcachefs (loop0): flagging btree backpointers lost data [ 69.664130][ T5323] bcachefs (loop0): running explicit recovery pass check_btree_backpointers (15), currently at recovery_pass_empty (0) [ 69.671508][ T5323] error reading btree root btree=backpointers level=0: btree_node_read_error, fixing [ 69.689025][ T5323] bcachefs (loop0): check_topology... done [ 69.692917][ T5323] bcachefs (loop0): accounting_read... done [ 69.697742][ T5323] bcachefs (loop0): alloc_read... done [ 69.699898][ T5323] bcachefs (loop0): stripes_read... done [ 69.702311][ T5323] bcachefs (loop0): snapshots_read... done [ 69.705916][ T5323] bcachefs (loop0): check_allocations... [ 69.709118][ T5323] bucket 0:36 data type user ptr gen 0 missing in alloc btree [ 69.709219][ T5323] while marking u64s 7 type extent 4098:24:U32_MAX len 24 ver 0: durability: 1 crc: c_size 8 size 24 offset 0 nonce 0 csum crc32c 0:4925b703 compress lz4 ptr: 0:36:0 gen 0, fixing [ 69.721905][ T5323] bucket 0:34 data type user ptr gen 0 missing in alloc btree [ 69.721927][ T5323] while marking u64s 7 type extent 536870913:8:U32_MAX len 8 ver 0: durability: 1 crc: c_size 8 size 8 offset 0 nonce 0 csum crc32c 0:cec3872e compress incompressible ptr: 0:34:0 gen 0, fixing [ 69.733518][ T5323] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 69.733537][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq b77ad9ee5a61c7f0 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 69.742991][ T5323] btree ptr not marked in member info btree allocated bitmap [ 69.743011][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 19bc58a6c09b6540 written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 69.759558][ T5323] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 69.759574][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 19bc58a6c09b6540 written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 69.769086][ T5323] btree ptr not marked in member info btree allocated bitmap [ 69.769103][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c18f4a4face03c6 written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 69.779802][ T5323] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 69.779821][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c18f4a4face03c6 written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 69.790059][ T5323] bucket 0:31 data type btree ptr gen 0 missing in alloc btree [ 69.790077][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1477538288e6fe55 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0, fixing [ 69.799287][ T5323] btree ptr not marked in member info btree allocated bitmap [ 69.799302][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7675f41d391e5d36 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 69.811408][ T5323] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 69.811428][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7675f41d391e5d36 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 69.821265][ T5323] btree ptr not marked in member info btree allocated bitmap [ 69.821292][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq bcb9905dfb2993d5 written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 69.833107][ T5323] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 69.833127][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq bcb9905dfb2993d5 written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 69.843545][ T5323] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 69.843561][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq d19419031ca39bdb written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 69.852984][ T5323] btree ptr not marked in member info btree allocated bitmap [ 69.853001][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9a831b4a3f983356 written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 69.864600][ T5323] bucket 0:29 data type btree ptr gen 0 missing in alloc btree [ 69.864619][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9a831b4a3f983356 written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 69.873751][ T5323] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 69.873767][ T5323] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq a34c10fbe2d33ffa written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 69.892498][ T5323] done [ 69.900232][ T5323] bcachefs (loop0): going read-write [ 69.904581][ T5323] bcachefs (loop0): journal_replay... done [ 70.006513][ T5323] bcachefs (loop0): check_alloc_info... [ 70.008257][ T5323] hole in alloc btree missing in freespace btree [ 70.008282][ T5323] device 0 buckets 26-27, fixing [ 70.017071][ T5323] hole in alloc btree missing in freespace btree [ 70.017091][ T5323] device 0 buckets 26-27, fixing [ 70.023236][ T5323] hole in alloc btree missing in freespace btree [ 70.023254][ T5323] device 0 buckets 37-38, fixing [ 70.028067][ T5323] hole in alloc btree missing in freespace btree [ 70.028084][ T5323] device 0 buckets 39-41, fixing [ 70.035343][ T5323] entry in freespace btree for nonexistant dev:bucket 150994944:27, fixing [ 70.038745][ T5323] entry in freespace btree for nonexistant dev:bucket 150994944:28, fixing [ 70.042098][ T5323] done [ 70.049908][ T5323] bcachefs (loop0): check_lrus... done [ 70.054160][ T5323] bcachefs (loop0): check_btree_backpointers... done [ 70.057639][ T5323] bcachefs (loop0): check_backpointers_to_extents... done [ 70.061524][ T5323] bcachefs (loop0): check_extents_to_backpointers... [ 70.062413][ T5323] bcachefs (loop0): scanning for missing backpointers in 8/128 buckets [ 70.068508][ T5323] done [ 70.072551][ T5323] bcachefs (loop0): check_inodes... [ 70.073298][ T5323] inode journal seq in future (currently at 14) [ 70.073312][ T5323] inum: 1073741824:4294967295 [ 70.073321][ T5323] mode=100755 [ 70.073328][ T5323] flags=(15300000) [ 70.073336][ T5323] journal_seq=36028797018963972 [ 70.073344][ T5323] hash_seed=905a6979b4722d63 [ 70.073351][ T5323] hash_type=siphash [ 70.073358][ T5323] bi_size=10 [ 70.073364][ T5323] bi_sectors=8 [ 70.073371][ T5323] bi_version=0 [ 70.073378][ T5323] bi_atime=2740995251 [ 70.073386][ T5323] bi_ctime=2740995251 [ 70.073394][ T5323] bi_mtime=2740995251 [ 70.073401][ T5323] bi_otime=2740995251 [ 70.073408][ T5323] bi_uid=0 [ 70.073415][ T5323] bi_gid=0 [ 70.073421][ T5323] bi_nlink=0 [ 70.073428][ T5323] bi_generation=0 [ 70.073436][ T5323] bi_dev=0 [ 70.073443][ T5323] bi_data_checksum=0 [ 70.073451][ T5323] bi_compression=0 [ 70.073458][ T5323] bi_project=0 [ 70.073465][ T5323] bi_background_compression=0 [ 70.073471][ T5323] bi_data_replicas=0 [ 70.073477][ T5323] bi_promote_target=0 [ 70.073483][ T5323] bi_foreground_target=0 [ 70.073495][ T5323] bi_background_target=0 [ 70.073501][ T5323] bi_erasure_code=0 [ 70.073510][ T5323] bi_fields_set=0 [ 70.073517][ T5323] bi_dir=4096 [ 70.073524][ T5323] bi_dir_offset=8276054212886994144 [ 70.073533][ T5323] bi_subvol=0 [ 70.073547][ T5323] bi_parent_subvol=0 [ 70.073554][ T5323] bi_nocow=0 [ 70.073560][ T5323] bi_depth=0 [ 70.073566][ T5323] bi_inodes_32bit=0, fixing [ 70.138157][ T5323] done [ 70.149854][ T5323] bcachefs (loop0): check_dirents... [ 70.150854][ T5323] directory 4096:4294967295 with wrong i_size: got 0, should be 352, fixing [ 70.156930][ T5323] done [ 70.159110][ T5308] Bluetooth: hci0: command tx timeout [ 70.164048][ T5323] bcachefs (loop0): resume_logged_ops... done [ 70.167167][ T5323] bcachefs (loop0): delete_dead_inodes... done [ 70.178438][ T5323] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 70.182013][ T5323] bcachefs (loop0): check_alloc_info... done [ 70.188535][ T5323] bcachefs (loop0): check_lrus... done [ 70.190990][ T5323] bcachefs (loop0): check_btree_backpointers... done [ 70.194038][ T5323] bcachefs (loop0): check_backpointers_to_extents... done [ 70.197445][ T5323] bcachefs (loop0): check_extents_to_backpointers... done [ 70.200954][ T5323] bcachefs (loop0): check_inodes... done [ 70.204964][ T5323] bcachefs (loop0): check_dirents... done [ 70.208656][ T5323] bcachefs (loop0): resume_logged_ops... done [ 70.210745][ T5323] bcachefs (loop0): delete_dead_inodes... done [ 70.217190][ T5323] bcachefs (loop0): done starting filesystem [ 70.311896][ T5323] [ 70.312962][ T5323] ====================================================== [ 70.316687][ T5323] WARNING: possible circular locking dependency detected [ 70.320495][ T5323] 6.14.0-rc4-syzkaller-00073-g5394eea10651 #0 Not tainted [ 70.323165][ T5323] ------------------------------------------------------ [ 70.325886][ T5323] syz.0.0/5323 is trying to acquire lock: [ 70.328195][ T5323] ffff888053301c68 (&bc->lock){+.+.}-{4:4}, at: bch2_btree_cache_scan+0x184/0xec0 [ 70.331893][ T5323] [ 70.331893][ T5323] but task is already holding lock: [ 70.334986][ T5323] ffffffff8ec3a200 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xd4/0x3c0 [ 70.339099][ T5323] [ 70.339099][ T5323] which lock already depends on the new lock. [ 70.339099][ T5323] [ 70.342805][ T5323] [ 70.342805][ T5323] the existing dependency chain (in reverse order) is: [ 70.346949][ T5323] [ 70.346949][ T5323] -> #2 (fs_reclaim){+.+.}-{0:0}: [ 70.350096][ T5323] lock_acquire+0x1ed/0x550 [ 70.352347][ T5323] fs_reclaim_acquire+0x88/0x130 [ 70.354394][ T5323] __kmalloc_noprof+0xae/0x4c0 [ 70.356329][ T5323] pcpu_create_chunk+0x57/0xbc0 [ 70.358478][ T5323] pcpu_balance_workfn+0xc4d/0xd40 [ 70.360413][ T5323] process_scheduled_works+0xabe/0x18e0 [ 70.363059][ T5323] worker_thread+0x870/0xd30 [ 70.365742][ T5323] kthread+0x7a9/0x920 [ 70.367922][ T5323] ret_from_fork+0x4b/0x80 [ 70.370257][ T5323] ret_from_fork_asm+0x1a/0x30 [ 70.372233][ T5323] [ 70.372233][ T5323] -> #1 (pcpu_alloc_mutex){+.+.}-{4:4}: [ 70.375186][ T5323] lock_acquire+0x1ed/0x550 [ 70.377180][ T5323] __mutex_lock+0x19c/0x1010 [ 70.379033][ T5323] pcpu_alloc_noprof+0x293/0x1760 [ 70.381209][ T5323] __six_lock_init+0x104/0x150 [ 70.383193][ T5323] bch2_btree_lock_init+0x38/0x100 [ 70.385251][ T5323] bch2_btree_node_mem_alloc+0x5b7/0x1780 [ 70.387647][ T5323] bch2_btree_reserve_get+0x308/0x19a0 [ 70.390609][ T5323] bch2_btree_update_start+0xe92/0x1540 [ 70.393681][ T5323] bch2_btree_split_leaf+0x121/0x880 [ 70.396312][ T5323] bch2_trans_commit_error+0x212/0x1380 [ 70.398630][ T5323] __bch2_trans_commit+0x8105/0x9790 [ 70.400901][ T5323] bch2_journal_replay+0x1ab1/0x2b10 [ 70.403161][ T5323] bch2_run_recovery_pass+0xf0/0x1e0 [ 70.405361][ T5323] bch2_run_recovery_passes+0x2ad/0xa90 [ 70.407704][ T5323] bch2_fs_recovery+0x265a/0x3de0 [ 70.409922][ T5323] bch2_fs_start+0x37c/0x610 [ 70.412210][ T5323] bch2_fs_get_tree+0xdb7/0x17a0 [ 70.415164][ T5323] vfs_get_tree+0x90/0x2b0 [ 70.417640][ T5323] do_new_mount+0x2be/0xb40 [ 70.419620][ T5323] __se_sys_mount+0x2d6/0x3c0 [ 70.421594][ T5323] do_syscall_64+0xf3/0x230 [ 70.423500][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 70.425926][ T5323] [ 70.425926][ T5323] -> #0 (&bc->lock){+.+.}-{4:4}: [ 70.429061][ T5323] validate_chain+0x18ef/0x5920 [ 70.431142][ T5323] __lock_acquire+0x1397/0x2100 [ 70.433933][ T5323] lock_acquire+0x1ed/0x550 [ 70.436657][ T5323] __mutex_lock+0x19c/0x1010 [ 70.438955][ T5323] bch2_btree_cache_scan+0x184/0xec0 [ 70.441201][ T5323] do_shrink_slab+0x72d/0x1160 [ 70.443206][ T5323] shrink_slab+0x1093/0x14d0 [ 70.445225][ T5323] shrink_one+0x43b/0x850 [ 70.447207][ T5323] shrink_node+0x379b/0x3e20 [ 70.449213][ T5323] do_try_to_free_pages+0x78c/0x1cf0 [ 70.451630][ T5323] try_to_free_pages+0x47c/0x1050 [ 70.454041][ T5323] __alloc_pages_direct_reclaim+0x178/0x3c0 [ 70.457040][ T5323] __alloc_pages_slowpath+0x811/0x10b0 [ 70.459500][ T5323] __alloc_frozen_pages_noprof+0x49b/0x710 [ 70.462048][ T5323] alloc_pages_mpol+0x311/0x660 [ 70.464225][ T5323] folio_alloc_mpol_noprof+0x36/0x70 [ 70.466642][ T5323] shmem_alloc_and_add_folio+0x4a0/0x1090 [ 70.469200][ T5323] shmem_get_folio_gfp+0x621/0x1840 [ 70.471543][ T5323] shmem_fault+0x220/0x5b0 [ 70.473624][ T5323] __do_fault+0x135/0x390 [ 70.475536][ T5323] __handle_mm_fault+0x4c44/0x70f0 [ 70.477690][ T5323] handle_mm_fault+0x3e5/0x8d0 [ 70.479680][ T5323] __get_user_pages+0x1a92/0x4140 [ 70.481831][ T5323] populate_vma_page_range+0x264/0x330 [ 70.484232][ T5323] __mm_populate+0x27a/0x460 [ 70.486589][ T5323] vm_mmap_pgoff+0x303/0x430 [ 70.488464][ T5323] do_syscall_64+0xf3/0x230 [ 70.490250][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 70.492552][ T5323] [ 70.492552][ T5323] other info that might help us debug this: [ 70.492552][ T5323] [ 70.496089][ T5323] Chain exists of: [ 70.496089][ T5323] &bc->lock --> pcpu_alloc_mutex --> fs_reclaim [ 70.496089][ T5323] [ 70.501466][ T5323] Possible unsafe locking scenario: [ 70.501466][ T5323] [ 70.504670][ T5323] CPU0 CPU1 [ 70.506727][ T5323] ---- ---- [ 70.508693][ T5323] lock(fs_reclaim); [ 70.510177][ T5323] lock(pcpu_alloc_mutex); [ 70.512953][ T5323] lock(fs_reclaim); [ 70.516092][ T5323] lock(&bc->lock); [ 70.518009][ T5323] [ 70.518009][ T5323] *** DEADLOCK *** [ 70.518009][ T5323] [ 70.521161][ T5323] 2 locks held by syz.0.0/5323: [ 70.522902][ T5323] #0: ffff888012bdbde0 (&mm->mmap_lock){++++}-{4:4}, at: __mm_populate+0x1b0/0x460 [ 70.526373][ T5323] #1: ffffffff8ec3a200 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xd4/0x3c0 [ 70.530761][ T5323] [ 70.530761][ T5323] stack backtrace: [ 70.533074][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted 6.14.0-rc4-syzkaller-00073-g5394eea10651 #0 [ 70.533093][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 70.533104][ T5323] Call Trace: [ 70.533114][ T5323] [ 70.533121][ T5323] dump_stack_lvl+0x241/0x360 [ 70.533140][ T5323] ? __pfx_dump_stack_lvl+0x10/0x10 [ 70.533149][ T5323] ? __pfx__printk+0x10/0x10 [ 70.533158][ T5323] print_circular_bug+0x13a/0x1b0 [ 70.533170][ T5323] check_noncircular+0x36a/0x4a0 [ 70.533180][ T5323] ? __pfx_check_noncircular+0x10/0x10 [ 70.533246][ T5323] ? lockdep_lock+0x123/0x2b0 [ 70.533295][ T5323] validate_chain+0x18ef/0x5920 [ 70.533313][ T5323] ? __pfx_validate_chain+0x10/0x10 [ 70.533330][ T5323] ? __pfx_validate_chain+0x10/0x10 [ 70.533342][ T5323] ? __pfx_validate_chain+0x10/0x10 [ 70.533355][ T5323] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 70.533372][ T5323] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 70.533387][ T5323] ? mark_lock+0x9a/0x360 [ 70.533399][ T5323] ? __lock_acquire+0x1397/0x2100 [ 70.533417][ T5323] ? mark_lock+0x9a/0x360 [ 70.533427][ T5323] ? reacquire_held_locks+0x3eb/0x690 [ 70.533438][ T5323] __lock_acquire+0x1397/0x2100 [ 70.533459][ T5323] lock_acquire+0x1ed/0x550 [ 70.533473][ T5323] ? bch2_btree_cache_scan+0x184/0xec0 [ 70.533491][ T5323] ? __pfx_lock_acquire+0x10/0x10 [ 70.533505][ T5323] ? __pfx_validate_chain+0x10/0x10 [ 70.533517][ T5323] ? __pfx___might_resched+0x10/0x10 [ 70.533531][ T5323] ? mark_lock+0x9a/0x360 [ 70.533542][ T5323] ? __lock_acquire+0x1397/0x2100 [ 70.533559][ T5323] __mutex_lock+0x19c/0x1010 [ 70.533574][ T5323] ? bch2_btree_cache_scan+0x184/0xec0 [ 70.533590][ T5323] ? bch2_btree_cache_scan+0x184/0xec0 [ 70.533603][ T5323] ? __pfx___mutex_lock+0x10/0x10 [ 70.533615][ T5323] ? __pfx_lock_acquire+0x10/0x10 [ 70.533631][ T5323] ? __lock_acquire+0x1397/0x2100 [ 70.533656][ T5323] bch2_btree_cache_scan+0x184/0xec0 [ 70.533672][ T5323] do_shrink_slab+0x72d/0x1160 [ 70.533689][ T5323] ? shrink_slab+0x12b/0x14d0 [ 70.533700][ T5323] shrink_slab+0x1093/0x14d0 [ 70.533718][ T5323] ? shrink_slab+0x12b/0x14d0 [ 70.533734][ T5323] ? __pfx_shrink_slab+0x10/0x10 [ 70.533752][ T5323] ? shrink_node+0x3546/0x3e20 [ 70.533766][ T5323] ? __pfx_lock_release+0x10/0x10 [ 70.533794][ T5323] shrink_one+0x43b/0x850 [ 70.533815][ T5323] ? shrink_node+0x3546/0x3e20 [ 70.533842][ T5323] shrink_node+0x379b/0x3e20 [ 70.533858][ T5323] ? shrink_node+0x3546/0x3e20 [ 70.533877][ T5323] ? mark_lock+0x9a/0x360 [ 70.533890][ T5323] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 70.533908][ T5323] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 70.533930][ T5323] ? queue_work_on+0x1e3/0x380 [ 70.533945][ T5323] ? queue_work_on+0x25f/0x380 [ 70.533960][ T5323] ? __pfx_shrink_node+0x10/0x10 [ 70.533976][ T5323] ? __pfx_queue_work_on+0x10/0x10 [ 70.533999][ T5323] ? __next_zones_zonelist+0xa2/0x130 [ 70.534014][ T5323] do_try_to_free_pages+0x78c/0x1cf0 [ 70.534036][ T5323] ? __pfx_do_try_to_free_pages+0x10/0x10 [ 70.534053][ T5323] try_to_free_pages+0x47c/0x1050 [ 70.534070][ T5323] ? __pfx_try_to_free_pages+0x10/0x10 [ 70.534091][ T5323] ? fs_reclaim_acquire+0x93/0x130 [ 70.534105][ T5323] __alloc_pages_direct_reclaim+0x178/0x3c0 [ 70.534128][ T5323] ? __pfx___alloc_pages_direct_reclaim+0x10/0x10 [ 70.534148][ T5323] __alloc_pages_slowpath+0x811/0x10b0 [ 70.534169][ T5323] ? __pfx___alloc_pages_slowpath+0x10/0x10 [ 70.534187][ T5323] __alloc_frozen_pages_noprof+0x49b/0x710 [ 70.534202][ T5323] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 70.534217][ T5323] ? cpuset_nodemask_valid_mems_allowed+0x6a/0x80 [ 70.534233][ T5323] alloc_pages_mpol+0x311/0x660 [ 70.534250][ T5323] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 70.534275][ T5323] ? filemap_get_entry+0x123/0x3b0 [ 70.534298][ T5323] ? __pfx_lock_release+0x10/0x10 [ 70.534319][ T5323] folio_alloc_mpol_noprof+0x36/0x70 [ 70.534334][ T5323] shmem_alloc_and_add_folio+0x4a0/0x1090 [ 70.534351][ T5323] ? __pfx_shmem_alloc_and_add_folio+0x10/0x10 [ 70.534366][ T5323] ? shmem_allowable_huge_orders+0x40b/0x420 [ 70.534381][ T5323] shmem_get_folio_gfp+0x621/0x1840 [ 70.534399][ T5323] ? __pfx_shmem_get_folio_gfp+0x10/0x10 [ 70.534415][ T5323] shmem_fault+0x220/0x5b0 [ 70.534432][ T5323] ? __pfx_shmem_fault+0x10/0x10 [ 70.534448][ T5323] ? __pfx_lock_release+0x10/0x10 [ 70.534469][ T5323] __do_fault+0x135/0x390 [ 70.534483][ T5323] __handle_mm_fault+0x4c44/0x70f0 [ 70.534502][ T5323] ? mark_lock+0x9a/0x360 [ 70.534521][ T5323] ? __pfx___handle_mm_fault+0x10/0x10 [ 70.534541][ T5323] ? __pfx_lock_acquire+0x10/0x10 [ 70.534559][ T5323] ? do_raw_spin_lock+0x14f/0x370 [ 70.534580][ T5323] ? follow_page_pte+0x25a/0x1460 [ 70.534593][ T5323] ? follow_page_pte+0x86a/0x1460 [ 70.534606][ T5323] ? __pfx_lock_release+0x10/0x10 [ 70.534626][ T5323] ? do_raw_spin_unlock+0x58/0x8b0 [ 70.534644][ T5323] ? __pfx___might_resched+0x10/0x10 [ 70.534662][ T5323] handle_mm_fault+0x3e5/0x8d0 [ 70.534680][ T5323] __get_user_pages+0x1a92/0x4140 [ 70.534706][ T5323] ? __pfx___get_user_pages+0x10/0x10 [ 70.534725][ T5323] ? __pfx_mt_find+0x10/0x10 [ 70.534749][ T5323] populate_vma_page_range+0x264/0x330 [ 70.534775][ T5323] ? __pfx_populate_vma_page_range+0x10/0x10 [ 70.534794][ T5323] ? userfaultfd_unmap_complete+0x30c/0x360 [ 70.534810][ T5323] __mm_populate+0x27a/0x460 [ 70.534828][ T5323] ? __pfx___mm_populate+0x10/0x10 [ 70.534850][ T5323] vm_mmap_pgoff+0x303/0x430 [ 70.534865][ T5323] ? __pfx_vm_mmap_pgoff+0x10/0x10 [ 70.534877][ T5323] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 70.534895][ T5323] ? do_syscall_64+0x100/0x230 [ 70.534912][ T5323] ? ksys_mmap_pgoff+0xdf/0x720 [ 70.534931][ T5323] ? __x64_sys_mmap+0x7f/0x140 [ 70.534950][ T5323] do_syscall_64+0xf3/0x230 [ 70.534968][ T5323] ? clear_bhb_loop+0x35/0x90 [ 70.534987][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 70.535006][ T5323] RIP: 0033:0x7f1ad178d169 [ 70.535022][ T5323] 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 [ 70.535033][ T5323] RSP: 002b:00007f1ad2659038 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 70.535050][ T5323] RAX: ffffffffffffffda RBX: 00007f1ad19a5fa0 RCX: 00007f1ad178d169 [ 70.535060][ T5323] RDX: b635773f06ebbeee RSI: 0000000000b36000 RDI: 0000400000000000 [ 70.535070][ T5323] RBP: 00007f1ad180e2a0 R08: ffffffffffffffff R09: 0000000000000000 [ 70.535079][ T5323] R10: 0000000000008031 R11: 0000000000000246 R12: 0000000000000000 [ 70.535090][ T5323] R13: 0000000000000000 R14: 00007f1ad19a5fa0 R15: 00007ffe22e2ff48 [ 70.535106][ T5323] [ 71.367333][ T5323] syz.0.0 invoked oom-killer: gfp_mask=0x140cc2(GFP_HIGHUSER|__GFP_COMP), order=0, oom_score_adj=1000 [ 71.371172][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted 6.14.0-rc4-syzkaller-00073-g5394eea10651 #0 [ 71.371187][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 71.371192][ T5323] Call Trace: [ 71.371196][ T5323] [ 71.371200][ T5323] dump_stack_lvl+0x241/0x360 [ 71.371213][ T5323] ? __pfx_dump_stack_lvl+0x10/0x10 [ 71.371219][ T5323] ? __pfx__printk+0x10/0x10 [ 71.371225][ T5323] ? ___ratelimit+0x4be/0x690 [ 71.371234][ T5323] ? __pfx____ratelimit+0x10/0x10 [ 71.371242][ T5323] dump_header+0xdb/0x6e0 [ 71.371252][ T5323] oom_kill_process+0x3b8/0x950 [ 71.371262][ T5323] out_of_memory+0x1016/0x12f0 [ 71.371271][ T5323] ? __pfx_out_of_memory+0x10/0x10 [ 71.371279][ T5323] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 71.371293][ T5323] __alloc_pages_may_oom+0x286/0x430 [ 71.371302][ T5323] ? __pfx___alloc_pages_may_oom+0x10/0x10 [ 71.371312][ T5323] __alloc_pages_slowpath+0x968/0x10b0 [ 71.371321][ T5323] ? __pfx___alloc_pages_slowpath+0x10/0x10 [ 71.371329][ T5323] __alloc_frozen_pages_noprof+0x49b/0x710 [ 71.371338][ T5323] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 71.371349][ T5323] ? cpuset_nodemask_valid_mems_allowed+0x6a/0x80 [ 71.371364][ T5323] alloc_pages_mpol+0x311/0x660 [ 71.371377][ T5323] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 71.371388][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.371398][ T5323] ? lock_release+0xbf/0xa30 [ 71.371408][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.371418][ T5323] ? xas_start+0x3f8/0x7b0 [ 71.371429][ T5323] ? xas_load+0x24/0x5c0 [ 71.371441][ T5323] folio_alloc_mpol_noprof+0x36/0x70 [ 71.371453][ T5323] shmem_alloc_and_add_folio+0x4a0/0x1090 [ 71.371468][ T5323] ? __pfx_shmem_alloc_and_add_folio+0x10/0x10 [ 71.371481][ T5323] ? shmem_allowable_huge_orders+0x40b/0x420 [ 71.371492][ T5323] shmem_get_folio_gfp+0x621/0x1840 [ 71.371502][ T5323] ? ktime_get_coarse_real_ts64_mg+0x57/0x220 [ 71.371519][ T5323] ? __pfx_lock_acquire+0x10/0x10 [ 71.371533][ T5323] ? __pfx_shmem_get_folio_gfp+0x10/0x10 [ 71.371543][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.371551][ T5323] ? lock_release+0xbf/0xa30 [ 71.371560][ T5323] shmem_fault+0x220/0x5b0 [ 71.371568][ T5323] ? __pfx_shmem_fault+0x10/0x10 [ 71.371575][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.371584][ T5323] ? fput+0x21b/0x290 [ 71.371594][ T5323] __do_fault+0x135/0x390 [ 71.371603][ T5323] __handle_mm_fault+0x220a/0x70f0 [ 71.371622][ T5323] ? __pfx___handle_mm_fault+0x10/0x10 [ 71.371635][ T5323] ? lock_acquire+0xe3/0x550 [ 71.371649][ T5323] ? __pfx_lock_acquire+0x10/0x10 [ 71.371663][ T5323] ? lock_release+0xbf/0xa30 [ 71.371677][ T5323] ? do_raw_spin_lock+0x14f/0x370 [ 71.371690][ T5323] ? ___pte_offset_map+0x9e/0x380 [ 71.371702][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.371708][ T5323] ? lock_release+0xbf/0xa30 [ 71.371717][ T5323] ? __pte_offset_map_lock+0x273/0x300 [ 71.371725][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.371733][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.371742][ T5323] ? __pfx___pte_offset_map_lock+0x10/0x10 [ 71.371751][ T5323] ? do_raw_spin_unlock+0x58/0x8b0 [ 71.371765][ T5323] ? __pfx___might_resched+0x10/0x10 [ 71.371779][ T5323] handle_mm_fault+0x3e5/0x8d0 [ 71.371795][ T5323] __get_user_pages+0x1a92/0x4140 [ 71.371820][ T5323] ? __pfx___get_user_pages+0x10/0x10 [ 71.371835][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.371845][ T5323] ? __pfx_down_read_killable+0x10/0x10 [ 71.371859][ T5323] ? lock_release+0xbf/0xa30 [ 71.371868][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.371874][ T5323] ? lock_acquire+0xe3/0x550 [ 71.371882][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.371891][ T5323] __gup_longterm_locked+0x8b3/0x17f0 [ 71.371900][ T5323] ? __pfx___gup_longterm_locked+0x10/0x10 [ 71.371906][ T5323] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 71.371915][ T5323] ? do_raw_spin_unlock+0x58/0x8b0 [ 71.371922][ T5323] ? sanity_check_pinned_pages+0x11b9/0x12a0 [ 71.371931][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.371937][ T5323] gup_fast_fallback+0x2266/0x29c0 [ 71.371947][ T5323] ? __pfx_gup_fast_fallback+0x10/0x10 [ 71.371952][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.371958][ T5323] ? lock_release+0xbf/0xa30 [ 71.371970][ T5323] ? __pfx_lock_acquire+0x10/0x10 [ 71.371982][ T5323] ? deref_stack_reg+0x17c/0x210 [ 71.371997][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.372009][ T5323] ? stack_trace_save+0x118/0x1d0 [ 71.372022][ T5323] ? unwind_next_frame+0x18e6/0x22d0 [ 71.372038][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.372048][ T5323] ? lock_release+0xbf/0xa30 [ 71.372062][ T5323] ? is_valid_gup_args+0x124/0x200 [ 71.372071][ T5323] pin_user_pages_fast+0xcc/0x160 [ 71.372077][ T5323] ? __pfx_pin_user_pages_fast+0x10/0x10 [ 71.372083][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.372089][ T5323] pfn_reader_user_pin+0xff3/0x1400 [ 71.372099][ T5323] ? __pfx_pfn_reader_user_pin+0x10/0x10 [ 71.372106][ T5323] ? stack_depot_save_flags+0x7b4/0x940 [ 71.372123][ T5323] iopt_pages_fill_xarray+0x81f/0x14b0 [ 71.372133][ T5323] ? __kmalloc_cache_noprof+0x243/0x390 [ 71.372147][ T5323] ? iopt_area_add_access+0x20c/0x430 [ 71.372157][ T5323] ? iommufd_access_pin_pages+0x786/0xd40 [ 71.372175][ T5323] ? __pfx_iopt_pages_fill_xarray+0x10/0x10 [ 71.372190][ T5323] ? __kasan_kmalloc+0x98/0xb0 [ 71.372201][ T5323] ? __kmalloc_cache_noprof+0x243/0x390 [ 71.372213][ T5323] ? iopt_area_add_access+0x20c/0x430 [ 71.372225][ T5323] iopt_area_add_access+0x22a/0x430 [ 71.372237][ T5323] iommufd_access_pin_pages+0x786/0xd40 [ 71.372251][ T5323] ? __pfx_iommufd_access_pin_pages+0x10/0x10 [ 71.372264][ T5323] ? __kvmalloc_node_noprof+0x72/0x190 [ 71.372282][ T5323] iommufd_test+0x2fc8/0x4270 [ 71.372304][ T5323] ? __pfx_iommufd_test+0x10/0x10 [ 71.372316][ T5323] ? rcu_is_watching+0x15/0xb0 [ 71.372323][ T5323] ? lock_release+0xbf/0xa30 [ 71.372332][ T5323] ? __pfx___might_resched+0x10/0x10 [ 71.372340][ T5323] ? __pfx___might_resched+0x10/0x10 [ 71.372347][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.372355][ T5323] ? __pfx_lock_release+0x10/0x10 [ 71.372364][ T5323] ? __might_fault+0xaa/0x120 [ 71.372370][ T5323] iommufd_fops_ioctl+0x4f9/0x5e0 [ 71.372377][ T5323] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 71.372384][ T5323] ? __fget_files+0x2a/0x410 [ 71.372394][ T5323] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 71.372400][ T5323] __se_sys_ioctl+0xf5/0x170 [ 71.372407][ T5323] do_syscall_64+0xf3/0x230 [ 71.372416][ T5323] ? clear_bhb_loop+0x35/0x90 [ 71.372427][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 71.372467][ T5323] RIP: 0033:0x7f1ad178d169 [ 71.372481][ T5323] 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 [ 71.372489][ T5323] RSP: 002b:00007f1ad2659038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 71.372502][ T5323] RAX: ffffffffffffffda RBX: 00007f1ad19a5fa0 RCX: 00007f1ad178d169 [ 71.372509][ T5323] RDX: 0000400000000240 RSI: 0000000000003ba0 RDI: 0000000000000004 [ 71.372514][ T5323] RBP: 00007f1ad180e2a0 R08: 0000000000000000 R09: 0000000000000000 [ 71.372522][ T5323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 71.372528][ T5323] R13: 0000000000000000 R14: 00007f1ad19a5fa0 R15: 00007ffe22e2ff48 [ 71.372537][ T5323] [ 71.372542][ T5323] Mem-Info: [ 71.670696][ T5323] active_anon:3209 inactive_anon:470 isolated_anon:0 [ 71.670696][ T5323] active_file:541 inactive_file:36661 isolated_file:0 [ 71.670696][ T5323] unevictable:1768 dirty:8 writeback:0 [ 71.670696][ T5323] slab_reclaimable:7175 slab_unreclaimable:35015 [ 71.670696][ T5323] mapped:9562 shmem:3157 pagetables:513 [ 71.670696][ T5323] sec_pagetables:284 bounce:0 [ 71.670696][ T5323] kernel_misc_reclaimable:0 [ 71.670696][ T5323] free:23210 free_pcp:162 free_cma:0 [ 71.688846][ T5323] Node 0 active_anon:1740kB inactive_anon:4kB active_file:0kB inactive_file:20kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:12kB dirty:4kB writeback:0kB shmem:1740kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:3096kB pagetables:588kB sec_pagetables:1088kB all_unreclaimable? yes [ 71.699602][ T5323] Node 0 DMA free:276kB boost:2048kB min:2808kB low:2996kB high:3184kB reserved_highatomic:0KB active_anon:600kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:212kB local_pcp:212kB free_cma:0kB [ 71.711547][ T5323] lowmem_reserve[]: 0 110 0 0 0 [ 71.713498][ T5323] Node 0 DMA32 free:1880kB boost:0kB min:4180kB low:5224kB high:6268kB reserved_highatomic:0KB active_anon:1140kB inactive_anon:4kB active_file:0kB inactive_file:20kB unevictable:0kB writepending:4kB present:770052kB managed:113468kB mlocked:0kB bounce:0kB free_pcp:436kB local_pcp:436kB free_cma:0kB [ 71.724151][ T5323] lowmem_reserve[]: 0 0 0 0 0 [ 71.726593][ T5323] Node 0 DMA: 1*4kB (U) 0*8kB 17*16kB (U) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 276kB [ 71.733051][ T5323] Node 0 DMA32: 4*4kB (M) 3*8kB (ME) 5*16kB (ME) 9*32kB (ME) 9*64kB (UME) 5*128kB (M) 1*256kB (U) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1880kB [ 71.738422][ T5323] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 71.742368][ T5323] Node 0 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 71.746013][ T5323] 40439 total pagecache pages [ 71.748207][ T5323] 70 pages in swap cache [ 71.750072][ T5323] Free swap = 109228kB [ 71.753193][ T5323] Total swap = 124996kB [ 71.755664][ T5323] 393083 pages RAM [ 71.757298][ T5323] 0 pages HighMem/MovableOnly [ 71.759158][ T5323] 188157 pages reserved [ 71.760842][ T5323] 0 pages cma reserved [ 71.762441][ T5323] oom-kill:constraint=CONSTRAINT_MEMORY_POLICY,nodemask=0,cpuset=/,mems_allowed=0-1,global_oom,task_memcg=/syz0,task=syz.0.0,pid=5323,uid=0 [ 71.767986][ T5323] Out of memory (oom_kill_allocating_task): Killed process 5322 (syz.0.0) total-vm:91604kB, anon-rss:1164kB, file-rss:33956kB, shmem-rss:128kB, UID:0 pgtables:184kB oom_score_adj:1000 [ 71.781743][ T5323] syz.0.0 (5323) used greatest stack depth: 10224 bytes left