program: r0 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000081000000bfa30000000000000703000009feffff720a00fef8ffffff71a400fe0000000071101000000000001d300200000000004704000001ed030407000000c00000001d440000000000006b0a00fe0000000072030000000a0000e500f9ff000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fe51bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616276fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a26048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00e10000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f6f096753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c2571f983e9673560000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d490cba8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e16e1461173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdec86f9b1eb93d491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b583cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd84990453f806694d461b76a58d88cf0f520310a1e80dc18cde9ad662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a090f3b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c00000000000000f59dd19e8d525206c0a728cfd42193abe8130bc01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ed1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef67cf0216e2d81e6127bd9d7fab28800eaab2355992f8ce4cd38add4b272c0bee4076ca4847ffa691cf78fb7ec212bad3bef29f577ea7159b7f3025b3d977ff7c91024cf71126233cb8791c3c"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) (async) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000180)='./file1\x00', 0x10, &(0x7f0000000100)=ANY=[@ANYRES32=r0], 0xff, 0x5951, &(0x7f0000005e40)="$eJzs3W2QXFXdIPBzu3synZm8TAI8RJDJEMjz8ICaCW+FYml0fStAKhaWEjYKA5lgNAmpJAgElOCCCwVYaGkp6ge0kFo0WlTBKpESedmEVZRidaktpFZ30Q9uIUtKIEtZrvPUTN/T03On79yenp68wO9Xmbl9Tp/+n3PPPX37ntOd6QAAAMAbwt6btu0//5j3//ILw69e/6Gfbroh9JbH8quxQF+6vfpgtZADqbuyZGybHRf/cu33/zRw2Xt/cV/P917bs+749b973xGXPfTpc3bf+a1HX5n/wD+eL4obx9PJ4+nkxSSE6s/2fe2Le548ejQvCSGUQ2lnCIuSxY8uGk12NYQY/FsIYV2aWJKJf/+rp60f3d5wa/eE/IWZcsb7G1s1HWc79l91Svj9e9bc+OulP/ph164Xdo4XSaoN4ymEBZc0Pn50QM5Nf0bF0RbHY5JuV4cQehoed1ZBu05osf0rctLHpts56ba3IE68f1kmXcqUy6ajrsy2p6C+mcprR7vliszLpJMOxY3y2hnzF6Xbn6Tbk6cZvxx/klBKQqXe/I3J+BgJDcctCcnYsazW06UJJ9/syTgJIcmkS5l0uSuzX2P1pgOtnCQT82O5TH48HVfS/OMbz9VNXJCT/6Z0W02fqK/FdMjeqOmddKO+X2Niu/ZN0ZYDodRwDmqWXz/w6cHoTfN6k8WTHjPSRLxvz5rblpfXPra3L6cdyX1JGj9pK/6OXy2a98kf3HJl9nW9Hv+SUhq/1Fb8P5z71EsX3fLdb+bGvyPGL7cV/9SHe1489/GbluX2z77YP5W24g89/8TtS4+8dFdu+++K8attxV+1+6nu+fsffiS3/YOxf+a2Ff+5sz/wx3ufefCF3Pghxu9pK/7a3Vu+1N2//6Tc+I/E/ultb/y8vOvMZ/v7/zyQF//pGH9+W/Hv2XnnO+5eeOs5ucd3deyfvrbin3fiQzfO2//gcXnnzuSuTr1yArwxHZFeY92cptudZ85Uw3zhGwOV2jXfvPRnficrylx8jtazoJPxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8jx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirs11+IVFUcB/BzZnbbcWdXdzXIitbVisIekoKIeqmoCI0QejIkLM2HKAgiCntoDY3Eil6CLAKJCqothILcJNFijf5JLz1UUGA9BCItlIP0ULEz546z17lN3bWg+nzgcvace+/3/u49Z+7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r1 = syz_open_dev$dri(&(0x7f00000001c0), 0x2, 0x40400) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(r1, 0xc00864c0, &(0x7f0000000040)={0x0, 0x2000000}) r2 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffc) sendfile(r2, r2, 0x0, 0x80000000c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) write$binfmt_elf64(r3, &(0x7f0000000bc0)={{0x7f, 0x45, 0x4c, 0x46, 0x60, 0x1, 0x3, 0x7, 0x7, 0x2, 0x3, 0x3a1, 0x400000000000001c, 0xffffffffffffff09, 0x212, 0x7fffffff, 0x4, 0x38, 0x1, 0x3ae, 0x1, 0xcdce}, [{0x6474e551, 0x7, 0x6, 0x7, 0x8, 0xa, 0x7fffffffffffffff, 0x5}], "a89918da44595e1fa86699303a0317312e980dce9a25d6d7b97559254702dc283f22c978162f24a61ef8ae9d1381701b83a559e5b28a9ce69e3317eb7d4afe9fba7e8614619242af3212cb8cca1cc9d0be3eba1aab90350741e20f11a92a605acaa2e990bd92e46144b79b1a62abaa1abdf21cb39a4cdb2467e3961e1f857136131e2d57f7150150d1db51bf002839c997ab74437ce8460fa88244dfd06fe83ffd2e8739e77a408fdb9dc935a95f8509d7ae39467462a4baea762c42f975a610f109218a9a11aa1480121af08d800ed7640659e433943a0d35c6108c96946b5b0433f406f7d36638c509d5448cdb62259bfa80418842672ab2b6a6a91a3c42f013264ce3b55419f1a9cb633e433f855e403042e9c27e45218c6a602c6f46ec3223e938ab501d8bcc1f8879978e419d4086f5575f73d5327a46d29f2d0d5f54fd31eb84499b6d8e2fb59421a5391f50525baf25bcc0cb6e8f52862c6d336c38a72be540a1ce0f5f1dd2e07c6e9b4e421b1698513858ddd24efc5e32437f7ae1f76a01b0bbe9ecd6d8e53e8cd4057a94962d708d78c44681728e0abf284b01d9ca106c8a68fb80a307013cb5200088dc226f47f85978c7f88f978ce0350b38efbe6a740ed094940d314d4c3b9d9b7e500f128096732f98376514a3c1b31f153ab7da546b26a7bd7a80434e8016fdaaa30c30b0da253562160038643e5921923b01153ee37f15d86a3d436422d52883e5bb98474a5865f7e7ddbdbf758d7d4b934ca82479e1d5fbeeccf306ca3def7189690a201d5633b379a23a7bab936302d2d59c9a7f8eea901717cb190fca44b33d0b4b226a53cc12720e30b901b759f71bf9eb738969161eeb17f6ecb667714a9e674039b4dbc7a5e619932b06c3717877813edf1068677c84f146abfc45c5ef96659dc4e7634586d3750bfc2a091f031a4e14b485ee0b07f5b4855a978a4415d19808cb8635f93087e5ea114e5e4b60e2a7c558d7b5eb5d283c4732a743e1b553adb18727a91d70b87414e36a5b220cb4642d3fd78d8930e809416662c1dc58dfd2624e97e80feecc2302872e5085e6e9a13bb7eac19f76f2f19d029ae8b9a79c12b04f8558e1b99254b370a61c4bcf93d7c5bad2e46a100c68f0d7af020d8c23f8520109ad760f092493049260d15bcd8e9cff26152a9aec3eac0fc0386ec6276dcf1ddc07d151bac9ce71c32a0786a3513297051fa8e5041bd993f844f6df555b292e5d4ce85b3f7882561926ad5d7cc15078e404f8527206a10dc294050eb8fd77963f843d9af6cac3e5d90aa419ecc750220d83d1d4b588092da26329705575fd397145ba7997483ab1c7caf67dbcfc7e486c5544584e59c6667fe9ad8d7cf93f16912f92beab259a797626bdc2adbdae61421095f3489eb2a1b86fd5b6a3e1d5bbb89cd30aa27713008eaec2b622ef3eedb69268b3f5ce5fb7a82ed9620858e8331063889705897e7e38a520a8650686be201aecefebe0a0ef0d419a9bdea6575b2d017da275200bb28bce184843fe4dbe28b16af08f4c72141b900a7568fd3f77245c77409a24a3ea68e2cbaac73dacb39df1e03b8ffe2ef046ebaded423c997cf06a1790c3c2da4e2076908a2bfd80a30f3248d628337e4c94089837c787e26ecf18b871f4ac814da02697d7e45598f725291454b1c1e4d2b01dbde12538eabb75d99643e2e5420ae4fc5a456941e887a38764a5918e34f019391595e4fd35332333fb2a71e284cc2af061250ebbd8507ef9ac17aff2d097be3c1654284a8196c587976869539bddabd872ef04b8965aa9c3a4c8be28d2ab8bd3c3944f2abac522afc3ef98e0dfad16f38fbc0aceb1bfe9fcc0b1d44cbc25c1195b7455168dae673d8aa463ffc40b4a2f4e4e000ce52fe8b63166abb6866e746827f71aa64ce4a6379f371491d3a064a076f417a3b42938c4d36a3238263ed2218967bc788c310b7fab7290426ed40c91ba40c407f66b615a7a23f8b49a89512e02b4837eff8a50854251fbbb3711ad666465c664870983f9b2a4b0a1bb42860fecbe44b47374fff67bcf1e7f33a7fcb7a3613357cfefda1ebf9b5fbb793a4fdbdbb0a1937046d38be2a31d14e54d17c6969156347619381c856d3113ef47612fff1a23865117d5bc93a3e172d7aaa16255021b786c8e19965b4cf172813e40d448c86501f1079f633d3c11f9da9a7581508090ce73261b660812495f465f97c3800cb549e442ef7cba6bd66fc5334c7fdc08310478d0bffd31d24316a07d7a1fe5f130d5c79eccbbc1d4debfb7151c371e49e7599303770fea950573497ccf3e037f4cffd7c58cc15cd8f4b0b65fe3f3caef6d4336ac4cf76e965331327b16a62d99e61b63246ddffcf044046626586a7646b2d03c283bba76d19d6dcf52a2b7dbcc6205dbac66fb3a4dc8538b242451b9b4fcf0671066df320ace4c707a92a9a4e69eccd4c059f2af825d390a9ab0e06506ae22367f781b620bd79c607956affe5d1938a24532f08d7a1ab360906df806e36fbb7d7641ea114564c54488c75f447b3b0533e268b0da3d32347d663a9b19b20a4d88958f0409cfca45eaf3d38a17347dc601975a16917af4ce2c7150f8e88fc78d9a633b9c93695da706846f62d30453b39a3d5856659a26def34b55ed0feaa9c72f7061708480fdb06a42e9e0cb6d74a11fb6b33bff8375e5215f6f5ffa0d4dfebfc0c14d723125b0d577783e671f06fbf29ee9d69cd295183c7caa64f52da5cc4b4cda9f45a8a6cb72da8e7f6191edffb4e360dbf18a63710e34f318acf370162f147039656d86ef925e46aeb8762c8822738f1151c24d3c217d0b4dea69ed9437361ad416a837f8c35cc9b394e984adac8705bb6c5dc60eae0edfbb14c5c1a042263fe4943d1bd6f5e69f59b74b98e3307c6cbcb92fc5986d413f6bc178d20bf50e01284b39f9ac6fcd41164bba457a945c2072a727e3af9301ba691c6d69f3e039b3df84c28de4158da050130c1518a56f20cf3f75db3551a7e7c564ef7cc042b4d4b4a3570ca81d341f9db674ec9bcecfd49fac9579d74ae0c43a615c3be7c83a1cbb4d48e3bc45b923f06caf573241af3c7bb949a0ebe421f6544799247ecbb19b1aa9dfe93695b79c905625036c6a17079c7423675de08f11acc948ea81022cf24a70f7feadeddd72f697f8f347dcbcd5cd115a1d3c4f7651109d25ba63346e6bfea7a5f47fb7372439e6d18551b9a51517c45aac9d1e1cc640f946b9c1d5e8417c8c0aca966151c6bb8777ca9d4ca8217a325d91a7fa1a38590db33cfff4975b9fc7877c3512ffebe4515f44a6cb4e00b0aba973044620ada71cf9dc7cfa0c77837d7fc44329eab0b8c736a60c39122a405a9e75ed748386a73383c7928fe6593114a43b20bd18072c40a0f5b0a2ab64aef2d58b8a0e57cf394fc1c275315ed3de6e77db63ca1e6bdb6edf223c7f2250ae3542170f2d95b10c7f333cf1957c4bd0e417f0a66f5384c9589a4cbebc230701b4d0bedc81eaa5ab7b00ec32ddcc878c1d71d4d1a0ca6fdd1a3dea0a37b667f1cee5dc200c5d3c6c04e5f7b2089d0948fe370af3b4c7b4b830a321ac011e4507d03dbd31fb629c19678b9dd09d93445abf6b251e78ac9b28d1e7456ea435c43307f07cd8cb546972aff88efab1bde187e7b84d230540c8f0cf3a3b5e7384a8ad6114c49db31e4dd54d3ff47cdce6231759e2a136600fd34190a1a7890300c7e4e0448d725209a5c57d89d7e83278f7be7e76746bd413dc3df2cc66f80efca31361d93ca862fd84c8a413abeabea4d3b0e7eb81fa57506e1bf3953b56d151d07b0551276f6584878849d8d302763202d470c3262c9dcee5c518944ce260b54c8b45c04c424e5619e8b9d55a8e7391d7ab59c179db11a1875b20679cbb02b26b342296481eb26404d1395525b3445472b43ab1a121d92f4da81b5b1738624518c2919f22ef15ab1cfc515422ec5e9d39efe7b97352e997f2f33f6af808e7a530b97e27c906ad8a596570bc68489a9780342a059d6ab63d4b016ba23f6ab6868bf3e104f59c9956506616899d70cdde82505256947bd5d75833a7d290ad21f2fde871057fbf532750cd884a637d72457c54efabdaefc318c52d3c4826239153f3291c0f1d6e850c6ceaf12ecb5a8f6a9b6a9bdd0f4fa84de1d528e8ba7639bf557e595af0c81b05f88b15d012366349d54dfac995505a163d4fbef0e40c15a0725d73e6b19ab023751948e027dcc8bae7602f81e10a5b56825989ae85fd3ad73fc980e54c8733e0dbd71ce2dccd19d690d9abfdfa133c1d4073b05b92a4d59502a8f751c1cfb78b3ccddc584cacb5ae15fdd982469242997575969d13df10659feebfa696f53c8e436df32c9dd5d56f314d2a52f969d01d6773a25bc69ffe01894f190725aac7f3aa50e662544807c0ce892aecf8a9634e0f810a37369f8f12e6538e10878fdd72f1bfbe45a22d41664dbd539723f76bef4f21b4ceb808b3367883456b84a6442d8a7425ca43d7e172dbdae2693323af4efd3c242d8d3fde3817fd7f5f7bc26df5232f141c64965c5cd6ae60fa9151d8ee47892cbc5a16362b2eb591883ce75900dbbbd895d917850c5ff1d3e85185ae8d6167e5afd836d86cce48396c294408df1e276d349844a10d8727b502e0a4d8a1fbcf6d5839ae1fe952952bd26d6098c4a5894b835e09d6d86a726b1d7e5e9d9c505462293aad6201395bbe26c495e85c822e4af12c8770e810f8b03882a797c4ea63d58fe89f8840a353e47371abced5efa0c8c80e0bf470b6c301bb29ffd9159cc6abfe9ab78d208360294ddb0d54804a60d52c24943cc801ce0d02637027d0653029b74d8ad37120cbe51c9ed181c554c0de1d16539f336aa389e3d63ae3902ff5166534fa5d6c66bcdfd706cc79ffb414c6c19d5b1d61896a5313db519ac528ca02a4ca86895a4448b3e0b9e47828bccfd39039cc5bb3801e616c7700ff1f2d1804ffb96a6b78367c00f156d7921a775296b10968a073d6692648bcd191eab4460f27abd104f68ce182a6cbfba9d12c109f808f9cf8f4374c5fc023c776d5146479309073aa4935de591cb82e8112b69834890503684a6169dca0311feb6bb60bdcd0ee675eb0b291defcc0b688739c0745b25c0175181a4f51df87aec90e489ffc5b6ce4a0f619ae15c28ae08a15e3781ef8ab5065a31d5de26fdf1ea7c9f5e1fee90b35fadcb6c174a3f8a0ff6a3e595dc78d22f904bf4a1edf866fefe938f61ba4bd1554298384aaaf8d9e2e8ee016576bae3cba2cf690a8d7806a1b8981be4cfc612d6d04b4177adba3b9c38b85e70fa5d20becd61898dfd7d825d3c74a709e8c98ed03d437c589e512bc2e899353e347d69adc465318e63314062590579c7f24f0e8a1b77156c9a20b29c7b519c86373be082ddaa4ecdb14f7a3e9f05a59cdfa96c6c727aac9d59ba77dc75191edf9524815800a3a09c6aaa266bbe37a9b480dbfdd6f36929bd606e439ff0a92234074148f74e6d76894bea0995783420a607e617bebc8ad4522be3f1f736e9894235b6443bd0b6984cb9320287dda6a45a259a60e519fffdc83a604c87a29f83fd22b707b", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x19f8) syz_clone(0x5000480, &(0x7f00000003c0)="9d24b2b4cc19f6dd2061708e12bab2a7973f2273eb8d8e87aea3528327670dab68e05b86de8e138398d90c034d5709a1f4eb669514365514d40c1745ab588fb7f246d560c6a08c53e6453dcf0dad7445cc9c7d0486221e7d764d3ea25d68b946f3c0a580c66994691e3fd58b2db9bc163bb48d04bb5602bc5b1518b138b52ac86ac45c51ac21519d518e0a41dd027154181b8486c23c0fc61568762bee8db28e404911249803ca9675daa804770f49a38a63d06ac1a014908c4727a8488f7957760528d1ed4e4edae457cfcf104010ffebf64ed5c43e3d1136b7a858c1b61b09", 0xe0, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000680)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) rename(0x0, &(0x7f00000001c0)='./file1\x00') bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_lsm={0x12, 0x4, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0xba}]}, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) sendfile(r3, r4, 0x0, 0x1000000201005) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6b142, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='pids.current\x00', 0x275a, 0x0) write$UHID_INPUT(r6, &(0x7f0000000200)={0x8, {"17688c8f3c83fd6c5bc6a268d3870543eb58170dc705033db3ef27406ccb9edaedd6dba02623375d0272a6bf092bc9c88b64a31c4f9907b6930ad0325e8120efcadd2404b5889e90c5e8a9aa7bc1b4b2f8a7954a956697b8c817c3530f58a1068036d2ad0cd8fd5338156d76b5dea234c72cb7a7462e45c690257d59f12907830fe9f80a8f7a630b29c3b317c4cb11c0b836402772cc017d2e90ae32345dc695b65dae457a9360bec768dcc8952944750b751a7721c13a18dcc3cd4ba3c914aa768518bd83d8906df9c8f1b08b42467175f6770efaa4fd6042ffc7f3fc20c2377b865d8e8da2b26e585ed1d44172c8afe950c09be83b24d2d0e045b79c7857020b4a6a5eb9142a25bdd706478dd12b7626588de3eac3b03b7a0bd883f625aafb53189952901c8e50075289c07cdaf85fa43d4912f17ce15f6aa048e6cea6c43f8b439e1844dcb1545d754b197b4da748288baf50a8e47a27a2e25c65bca00c0f6fe8c2279b38aa12cf11b1cbd2622c926ad9e637e84bfe8c59ba5290820bb2f652aa41555916489eb8de2a94a11fdde3bfd5033a04ed286711b918f85e5dce4185d198837dbfa5612e65b1171a81405192db776ee5984c050938bc1481a328012486cada830ada19b91d6f755f3de80ba2189c1b714707ffdd00d4c9f92e077d38d8378ad5e2a808bb3c409571b570d178acbecefe0a63507db6e3ad58d79dd94f15bf1adac1351300543544782c36f9e63041c3bc494ec954b90fe5ababb9ad0b5b9bcc01cc816d831f2e3021ea195d594bcf4b7271a60bea369cb7b20cae4db27c7baeec19491c735907bb7b7c7128d197cc9a45cebab3a94677732a2860bfb1b41becd4a551d5ed444b2fedc1e4f86787f5892c9e765e01f6511d96703d1a6945790c5a20a801ff007a5cbb4bd33d5af5c690ee61ccdba888118915c20fa7c1e4dab9c3a37dee4fbb6494b91210c6e81b1c2dea14786d79f1b9c170bb87c08864888447e2ec841b77ae72f324d8f02ddb2d1009c8d06b3e3776619e66c1f7f59a222c95d55230c3911798940beebfb379ffaa56d65fd7986a6e74f3384a272e27f238625fc92bb8597f79d79c4ca84f6a8de0dc15da12d6ce9fd90e8cd7ad7efeedc49c4db7479145699a28f21d2fa4836a9670ff2dc36c4b122a50e42195e3b7da5ced25e0ff69bb0add297bbb979d721763ea11ec1afcb810a433d37e7d733cf585af70f4778bb08d0444569e87173f9805b084e1cbe1c5c7415598bd381101d985a6baef7db08bb7cdf88fcfe157b2586a883c7f13a147e74802808b5f81f90e0b6ca0b52a51f3a18cd7bd0b37337035829d3dca20d0ab202135c62180aeaa43b7659527477e2abd8b249d4ef29a6f9b70d0456f463f6d07317da51a2a9a6f3187275166884a69cc18807c4981cdf8d5271abd3c64eadb8976f6624c74914cfd7d69fb378d3d4a8288f6348add02a695d7d1ae64d263756e011c009d702f194410eab72e932f4543ff17f69879c51b1a5f0ca34d9448660f62c830705607db0e3f781907e9fface084e0c1b59a41a285d86650755db54d6962b5c6550aad5c8df2251f24ed6e32fd89d16acc65adb400b2cffd3a48309a9639b0fd03a9e2b20b9ad231f265ea0ff6e92c6ff51683e04c4cf74dc6dab34d426ad9a6dc825ed2614484d258f36da90363c474a85df64d9454d927535f70c966ccb4377cbdec4e5d0927ef12b7641bdb0ee319bf8907a4346f56dcf3283ecf4753fb61b7b738137bf69179466e46b9c9c37d51e3752061ff20e9f42d0e105bf2e1da8f230a65a7b198ca98ab8b1f4f70438906293490ad79e792e169b17ff60bf2447ef512418a2bddb9bd337f4a12e76126f4f1cb4c5d2a4dd8ba226dcaa6a7e265d8ed8d14e848b0345fd410255fffa36db6ef24cf07856415d8f1a0536e21d4bc2be8e4c133dae7372f7b2eb735c640fe016fa4743a3d6a08ff32fabb0d0c0b16a9174b649a789cff8645cc8e9934bf2bcd2da72d4c497c99fff45eb0fc3a47ce4d04d8cd5e3d3972d84c2f95bd2b6ce6943e79f575364b5570ec55ab7e4e373643f11b9aecd343c4cd9ede10fecdab2252be94fd84540d8e09baf47d2c5d31a6a051d08ae12ada2a4559a4b4f69d3fe3ca430f6a907e0432108de8b62e01cb4308b0646f2f6c6cc09f1e7e02b2e7c99fe6c6577b9a294fd594b87b374070a509ab86d8dfd365df7db929e7db3c81309093708f81dcfbfc22290372ec52436506411e8b3a7de5529f3f436cd697be275fae59ba86ea0f626d71c4beecafd6f505ba2a8170cd84ef604d662eead5f717094608ea8b570aac969c02dea42536e2419c719fbdb94b272136926140ff0d2301af22dc667ef985404c1b8d329dfcfdef9b2334823b8bc195a1e8f40b91801a0884e8467a5236a38ae735027dff1fe0333b9febd682685b6b7a5e5a87a8081fa103a89ecf9a9ea240fe15ce78a6377ea926fca046091e263e806ea404731689a09bb6d5b1d72e2127f01f0cf2f76177e6bf4da1e2cbd503d78b04fb92b991c640eb65a7b10383459313ff8e47697e9c001ca3b2a6d8a4513ee84c1d97134e54bec8348e7c1342bbbb70e268b7238f7c91484aa8a3fdd28c7569974a2bb615c0b6e9b63fed3a9dce46cc4d53c8c87899b783b9be613782dafb19fce30e5cf25ffc2eeebb2eeab516d1c9fee524f6c83b95fe594975b634c469c91c4df08b865cd73267bdfce80724e243a45d07e7e272fbee3c37c4ae2e2ee4145d41ed32406ab4dfc0f33c08a0a19a86413b622d653d46f068a97a553a6ed30616ed3743401ee1a2df142613ec705b9d74196893b41ec8b94e0c3948379e2885caa368ad66634bd6cd2aed9085b72532df1ea13ebae5d7a5748333ee10a0f97320b5ca1d63470c2539421719162b74c3e0af79e0f1c8093207ff938546481332f20f8d1514a1eebeb0a137fae5325af8ddc94af445f5f41099bf70a6ed6d011515965f54637347d458b4382102059d03524e782c8159c9664d266e59a65d6d654a5006af92187f7eda34598a86586eb39534247f01fc0a8307cd8e93c932d0fab1da21a62658cf068edb2671b257ed6c3b089f34f18d9df6bda23ae13aa66325b07bf4c60f412154a8c221d4119c9fa8d249f0c3274624df6030c0c0f701ef00b52b1059446f844edbf3018401d00ad6e5bb126d2681bb52429dcd723b0ea7edffb51875b7b5cdeb95b48b33cd77ea4413fd4165ab55ff6e0b506679511b580e26eaaf2259c269bfecefd66a929b882f759db5eafe9682ab1110c47f7582a5d21d685881ff92cbb1d1d79a3228874729006bb6c493bdc7eb5ff7aa552123b3c89de13d617ee691aae54b969ec8155d2121078dc0cb493395753b800e24d990a1fee4080af3c2442f0eff29f19f3a716df492b9854b92352331800cfddbc541bbd12c4873d3c0c53f1283e1d04f85a3b26368fdb123b7a119ae31d9f9fd28c185b667bfb5f5a7775435abdcd8b08172b17978446d5fc7c4da130afaa4ae0cb59c8ce0a5e3232475139a8e1a75d7c8cbeee5da22d995da6dde9851aa35496a9a2723d64799c9fdb323103e86d4961e514c4b069dfae7b2a30a225a63b961b28b4785002f81cf6034bf614759071beba29a49881715609fb3d269664410d865a19e1cade0f508df3962bf3724b1f0d01f1aeb86fc0ca0c74c19be0a20d2d1510d11cd69191c27df9495154c87300d465692e73f1ff746558c052e1939a73ec2897dd7ec25f007d76e6dd78d549739999c705177c5f9d2fcf44c2ea2857039b26c647c81a8cd263a51e5c4687bf23036be1e851b218e68c7d05ffe8229ce3e509ab848c3bd60246b8cf9cee753dbfe9b2b13d42f94410ebe0ec57aa30482361ee6bd017f28d686df459f0f6d9481fc1dc04ad1b05fa7e02ea77ce12822e4a8a7c37cc90680483264e0fbb9bec25c8d37d7d530c30a382667f471c54b20c07afa4302c73fcdad3c08074ccd442f7555015a5e9175c357c7f43f95ef220850080aec57c55ae25c84e4ed8fc66aeb46e1e33b86592f1a0776c4327bff8ca95fbf98be1ecf04fbb3c16eb3e2ce493dee4abc95200f0ecfc472264e9fe67cc5d94b66557c7c976278bab01478f50483cb42c6f1ff1b8cd623878a837f7d9c0cca19de6bbad9a9f9c48c9daec523c9d5adf880db6dcf32453c8bee25b0dd6ebe9c15e3ff5cffc27c9f74fa71b6aa9520f1e49b71bcc0d68388aa570002344ef578b58f3d29f8dc39870353ed1cc4a494a4bca88bda50ba057468bb0277201b6a70463ed8917719243367a66dbaffc2f9726a4b5a27e5c6b7a400d37d8f2d93b8c0844ebd8d3def78ffe09dbb291ca123d141edabbd7b0bad2d7400e31b56c7e8dd820b9de73f3659e77b3d07da230a98df19d3f9d131e8347737f2c286e070a034b17b0a5f5ca0c8e40529e742ba8561407d11e409256dffe3666578d53c32039fa0d6031a203f8f9f24a7e6b0e63f83e0c5ed009e0594acc2176e827dde39145c31e3650eacfb81de02c0ec42b7a14dfd9a38f85640d5b6998cd8b76cd0449ca6fe0592a8d6e94f6d1b1f843bfd659ecce36b75e69b1fb9c2f40000a0d0e43c5fb36d1948a8e5c68a6019c5d78f89e62e1152ff8ea1bdd60c83f89f1cbf4914ce56280c085bf8882caebaa1c7e09b0d9ba7055c5dad98a78dfa38056c3c299137c20504a2eaa227dc0f8ccc4c77806eb75baf6291bdd13086bdee6235cc202459ef28aaac3da3e1330cbaa0f289eb49e5fb42566e989fde3a1523b9e80246ef4087dd50c2d8b23066db18ee7c44a3cc2d6c88513a2266d9ef4bf99aac8edb46db3ac114ab49f21a3bec6eb2461a6ca759a0fb349590e4965793643cd5d2ee908bebb144c6f9e7f031a705fe48e7ca80f63f6d6abf3ec603f7a3353bebcf61010d955857c85b3c8878073fba85b60e32e6629325a2b6a6adc19469be6bb7c23eea3238e8f27dfe9774730979f5a453b07e26a56d34d57e094e14e39942749c53ff0d7c0cd8389a8262aa32bdc3e694f70c4f3295dc3aa135131ad46a7e369e38237ea6615c2029371c876ceeaf015d1b75d334c1c4786d2bd234108f019b6cf9244698d95b6df65933daab0b27da61c4e1017b02fa6742174aef0f31c00ef35c8f24d3d4cd88bcd245e082deb8abfcb8598be10436898f56303959a71b0ffd63517b29168e299b66b98d0722b64db1ac88c9e57e8fb6f71f8e3ccf89090d034a2a643ee274cce9cb12949b3e60e06aceaa5fe58376ae2d5f2823698bdeb888fe31714acdc66006ab08218a78f57130a17e1f79627c355a1fefde8015f7b8b9add2bc66ad46e14645d2687a19a5ab3aa303d733d7ee862ac1afe2f586572fb9afe1628cb41930565d0c0e012551e4c299ed3805d34daeef340e3b619f8e07823af512e2db6cc5890e50329f1068e3d56a1b8ef48cfd7bd9ec2c1d870cbe933dbdcee3ec7d6aaa3ff88becf9e81e8a819a0a7645277a184302dd2b79c7ca71ee301b090e835ef3ef6ec60490d7115b1b8f0394803181663049cd7de5ee1be23c347b5e8f84eed9b16c66bd06a51e9c7db4be01debad3605a2124a7f03defd7710b9cb07392bb33982b2c49dcc112f557e9456cbbad7a13aa23e0364d8441a6cfab5587b0a75b28de943a4012e6d08185b56bbac285ef2d39f6f601bc3606d1b70cdc403325ac6f50950b5d90c62f6360134ecef0fb3d2b779ed837a450ec933cc68eb51cf9d1d6775b68b5e03d6e22afafef4fcc4bf2e0334e00414aecf5b2e5", 0x1000}}, 0x1006) (async) ioctl$VIDIOC_G_STD(r5, 0x80085617, &(0x7f00000025c0)) (async) syz_open_dev$vcsu(&(0x7f0000002600), 0x2, 0xc000) (async) ioctl$F2FS_IOC_MOVE_RANGE(r6, 0xc020f509, &(0x7f0000000140)={r5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r7, &(0x7f0000000ec0)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, 0x0}}], 0x2, 0x0) (async) ioctl$sock_bt_hidp_HIDPCONNADD(r6, 0x400448c8, &(0x7f0000000680)={r7, r3, 0xbf6, 0x68, &(0x7f00000004c0)="d3d77a893406d33392636ef462e08ac91d467a1da10923b2c18f13cbfc929cdd119e3ecef41238a91f5aa9bdc71af971cd13359c08066a6a6862c571f11da336e1917046c4a6a93ce99d84cb03a844b37c5ac2b9f48224d073e6659861b6e6f1d6683926fbbd3097", 0x9, 0x8, 0x0, 0xffff, 0x0, 0x2, 0xf54, 'syz1\x00'}) (async) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000200)='./file1\x00', 0x408e, &(0x7f0000000300)={[{@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x2e}}, {@dax_never}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x2}}, {@stripe={'stripe', 0x3d, 0x9}}, {@jqfmt_vfsv0}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x8}}]}, 0x3, 0x43a, &(0x7f0000000780)="$eJzs28tvG0UYAPBv13FKXySU8ugDCBRExCNp0gI9cAGBxAEkJDiUY0jSqtRtUBMkWlUQECpHVIk74ojEX8AJLgg4IXGFO6pUoVxaOBmtvZs4jp0mwY5L/ftJm8zsjjPzeXbs2Z1sAH1rJPuRROyJiN8jYqieXV1gpP7r5tLl6b+XLk8nUa2+9VdSK3dj6fJ0UbR43e48M5pGpJ8lcahFvfMXL52dqlRmL+T58YVz74/PX7z07JlzU6dnT8+enzxx4vixiReen3yuI3Fmbbpx8KO5wwdee+fqG9Mnr77787dJEX9THB0yst7BJ6rVDlfXW3sb0slADxvCppQiIuuucm38D0UpVjpvKF79tKeNA7qqWq1Wd7c/vFgF7mBJbLTk2fzzArgzFF/02fVvsW3T1OO2cP2l+gVQFvfNfKsfGYg0L1Nuur7tpJGIOLn4z1fZFt25DwEAsMr32fznmVbzvzTubyh3d742NBwR90TEvoi4NyL2R8R9EbWyD0TEg5usv3mRZO38J722pcA2KJv/vZivba2e/xWzvxgu5bm9tfjLyakzldmj+XsyGuUdWX5inTp+eOW3L9oda5z/ZVtWfzEXzNtxbWDH6tfMTC1M/ZeYG13/JOLgQKv4k+WVgCQiDkTEwS3Wceapbw63O9Yu/vJG/nAH1pmqX0c8We//xWiKv5Csvz45fldUZo+OF2fFWr/8euXNdvXfuv+7K+v/XS3P/+X4h5PG9dr5zddx5Y/P217TbPX8H0zerqUH830fTi0sXJiIGExerze6cf/kymuLfFE+i3/0SOvxvy9W3olDEZGdxA9FxMMR8Uje9kcj4rGIOLJO/D+9/Ph7W4+/u7L4ZzbV/yuJwWje0zpROvvjd6sqHd5M/Fn/H6+lRvM9G/n820i7tnY2AwAAwP9PGhF7IknHltNpOjZW/3/5/bErrczNLzx9au6D8zP1ZwSGo5wWd7qGGu6HTuSX9UV+sil/LL9v/GVpZy0/Nj1Xmel18NDndrcZ/5k/S71uHdB1nteC/mX8Q/8y/qF/Gf/Qv1qM/529aAew/Vp9/3/cg3YA269p/Fv2gz7i+h/6l/EP/cv4h740vzNu/ZC8hMSaRKS3RTMkupTo9ScTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAZ/wbAAD//9E940M=") (async) r8 = syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) ioctl$LOOP_SET_STATUS(r8, 0x4c02, &(0x7f0000000580)={0x0, {}, 0x0, {}, 0x40010001, 0x5, 0xa, 0x11, "9e959f1600007b08aa26e66c4056eae795280154c382ecff090f00000cfcebd8a6078ed93fd5f0643902dd8f6fac274de9d940bba5e51e92bbd4ce85450d00", "f625c1076e4c36c808000000000000008d347f41be5a0c00000000000100", [0xffffffffffffffff, 0x7]}) (async) llistxattr(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) [ 72.458534][ T4660] Bluetooth: hci0: command tx timeout [ 73.424857][ T5316] loop0: detected capacity change from 0 to 32768 [ 73.766765][ T5316] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,background_target=invalid device 79,nojournal_transaction_names [ 73.813983][ T5316] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 73.877269][ T5316] bcachefs (loop0): Version upgrade required: [ 73.877269][ T5316] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 73.877269][ T5316] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 73.877269][ T5316] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 74.010219][ T5316] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 74.010244][ T5316] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 74.010252][ T5316] node offset 16/24: btree node data missing: expected 24 sectors, found 16, fixing [ 74.064794][ T5316] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=dirents level=0 SPOS_MAX due to error [ 74.085689][ T5315] ================================================================== [ 74.088767][ T5315] BUG: KASAN: vmalloc-out-of-bounds in vrealloc_noprof+0x341/0x3d0 [ 74.091669][ T5315] Write of size 4064 at addr ffffc9000d389020 by task syz.0.0/5315 [ 74.094624][ T5315] [ 74.095579][ T5315] CPU: 0 UID: 0 PID: 5315 Comm: syz.0.0 Not tainted 6.13.0-rc6-syzkaller-00262-gb62cef9a5c67 #0 [ 74.099454][ T5315] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 74.103337][ T5315] Call Trace: [ 74.104605][ T5315] [ 74.105736][ T5315] dump_stack_lvl+0x241/0x360 [ 74.107536][ T5315] ? __pfx_dump_stack_lvl+0x10/0x10 [ 74.109474][ T5315] ? __pfx__printk+0x10/0x10 [ 74.111238][ T5315] ? _printk+0xd5/0x120 [ 74.112852][ T5315] print_report+0x169/0x550 [ 74.114482][ T5315] ? __virt_addr_valid+0xbd/0x530 [ 74.116337][ T5315] ? vrealloc_noprof+0x341/0x3d0 [ 74.118302][ T5315] kasan_report+0x143/0x180 [ 74.119797][ T5315] ? vrealloc_noprof+0x341/0x3d0 [ 74.121602][ T5315] kasan_check_range+0x282/0x290 [ 74.123341][ T5315] __asan_memset+0x23/0x50 [ 74.124760][ T5315] vrealloc_noprof+0x341/0x3d0 [ 74.126553][ T5315] push_insn_history+0x16c/0x6a0 [ 74.128502][ T5315] do_check+0x692f/0xfcd0 [ 74.130185][ T5315] ? __pfx_do_check+0x10/0x10 [ 74.131950][ T5315] ? mark_reg_not_init+0xd4/0x4b0 [ 74.133773][ T5315] ? __asan_memcpy+0x40/0x70 [ 74.135585][ T5315] ? mark_reg_not_init+0xd4/0x4b0 [ 74.137380][ T5315] do_check_common+0x1564/0x2010 [ 74.139137][ T5315] bpf_check+0x804e/0x1fc90 [ 74.140783][ T5315] ? validate_chain+0x11e/0x5920 [ 74.142498][ T5315] ? __lock_acquire+0x1397/0x2100 [ 74.144317][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.146306][ T5315] ? mark_lock+0x9a/0x360 [ 74.147792][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.149445][ T5315] ? validate_chain+0x11e/0x5920 [ 74.151054][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.152763][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.154491][ T5315] ? validate_chain+0x11e/0x5920 [ 74.156132][ T5315] ? validate_chain+0x11e/0x5920 [ 74.157780][ T5315] ? mark_lock+0x9a/0x360 [ 74.159304][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.161126][ T5315] ? validate_chain+0x11e/0x5920 [ 74.162756][ T5315] ? validate_chain+0x11e/0x5920 [ 74.164566][ T5315] ? validate_chain+0x11e/0x5920 [ 74.166228][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.168139][ T5315] ? validate_chain+0x11e/0x5920 [ 74.169689][ T5315] ? validate_chain+0x11e/0x5920 [ 74.171229][ T5315] ? validate_chain+0x11e/0x5920 [ 74.173021][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.174938][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.176896][ T5315] ? __pfx_bpf_check+0x10/0x10 [ 74.178646][ T5315] ? mark_lock+0x9a/0x360 [ 74.180287][ T5315] ? __lock_acquire+0x1397/0x2100 [ 74.182214][ T5315] ? mark_lock+0x9a/0x360 [ 74.183922][ T5315] ? __lock_acquire+0x1397/0x2100 [ 74.185747][ T5315] ? __pfx_lock_acquire+0x10/0x10 [ 74.187750][ T5315] ? ktime_get_with_offset+0x8c/0x290 [ 74.189813][ T5315] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.192161][ T5315] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.194493][ T5315] ? ktime_get_with_offset+0x8c/0x290 [ 74.196611][ T5315] ? seqcount_lockdep_reader_access+0x157/0x220 [ 74.199027][ T5315] ? lockdep_hardirqs_on+0x99/0x150 [ 74.201016][ T5315] ? seqcount_lockdep_reader_access+0x1d7/0x220 [ 74.203330][ T5315] ? __pfx_seqcount_lockdep_reader_access+0x10/0x10 [ 74.205718][ T5315] ? bpf_obj_name_cpy+0x18a/0x1d0 [ 74.207797][ T5315] bpf_prog_load+0x1667/0x20f0 [ 74.209538][ T5315] ? __pfx_bpf_prog_load+0x10/0x10 [ 74.211458][ T5315] ? __pfx___might_resched+0x10/0x10 [ 74.213463][ T5315] ? __might_fault+0xc6/0x120 [ 74.215309][ T5315] __sys_bpf+0x4ee/0x810 [ 74.216633][ T5315] ? __pfx___sys_bpf+0x10/0x10 [ 74.218226][ T5315] ? __rseq_handle_notify_resume+0x34d/0x14e0 [ 74.220317][ T5315] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.222277][ T5315] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.224357][ T5315] ? do_syscall_64+0x100/0x230 [ 74.225941][ T5315] __x64_sys_bpf+0x7c/0x90 [ 74.227501][ T5315] do_syscall_64+0xf3/0x230 [ 74.229046][ T5315] ? clear_bhb_loop+0x35/0x90 [ 74.230677][ T5315] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 74.232652][ T5315] RIP: 0033:0x7f763e385d29 [ 74.234163][ T5315] 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 [ 74.241587][ T5315] RSP: 002b:00007f763f17f038 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 74.244625][ T5315] RAX: ffffffffffffffda RBX: 00007f763e575fa0 RCX: 00007f763e385d29 [ 74.247573][ T5315] RDX: 0000000000000048 RSI: 00000000200017c0 RDI: 0000000000000005 [ 74.250606][ T5315] RBP: 00007f763e401b08 R08: 0000000000000000 R09: 0000000000000000 [ 74.253614][ T5315] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 74.256599][ T5315] R13: 0000000000000000 R14: 00007f763e575fa0 R15: 00007ffde3922fb8 [ 74.259464][ T5315] [ 74.260618][ T5315] [ 74.261541][ T5315] The buggy address belongs to the virtual mapping at [ 74.261541][ T5315] [ffffc9000d369000, ffffc9000d38b000) created by: [ 74.261541][ T5315] kvrealloc_noprof+0xc7/0x120 [ 74.268301][ T5315] [ 74.269234][ T5315] The buggy address belongs to the physical page: [ 74.271714][ T5315] page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x57cb pfn:0x4ad90 [ 74.275043][ T5315] flags: 0x4fff00000000000(node=1|zone=1|lastcpupid=0x7ff) [ 74.277553][ T5315] raw: 04fff00000000000 0000000000000000 dead000000000122 0000000000000000 [ 74.280453][ T5315] raw: 00000000000057cb 0000000000000000 00000001ffffffff 0000000000000000 [ 74.283427][ T5315] page dumped because: kasan: bad access detected [ 74.285497][ T5315] page_owner tracks the page as allocated [ 74.287359][ T5315] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x102cc2(GFP_HIGHUSER|__GFP_NOWARN), pid 5315, tgid 5314 (syz.0.0), ts 74085559954, free_ts 74036293428 [ 74.292997][ T5315] post_alloc_hook+0x1f3/0x230 [ 74.294658][ T5315] get_page_from_freelist+0x365c/0x37a0 [ 74.296682][ T5315] __alloc_pages_slowpath+0x414/0x1020 [ 74.298520][ T5315] __alloc_pages_noprof+0x49b/0x710 [ 74.300337][ T5315] alloc_pages_mpol_noprof+0x3e8/0x680 [ 74.302215][ T5315] __vmalloc_node_range_noprof+0x9c9/0x1380 [ 74.304350][ T5315] __kvmalloc_node_noprof+0x142/0x190 [ 74.306158][ T5315] kvrealloc_noprof+0xc7/0x120 [ 74.307881][ T5315] push_insn_history+0x16c/0x6a0 [ 74.309738][ T5315] do_check+0x692f/0xfcd0 [ 74.311281][ T5315] do_check_common+0x1564/0x2010 [ 74.312998][ T5315] bpf_check+0x804e/0x1fc90 [ 74.314568][ T5315] bpf_prog_load+0x1667/0x20f0 [ 74.316292][ T5315] __sys_bpf+0x4ee/0x810 [ 74.317886][ T5315] __x64_sys_bpf+0x7c/0x90 [ 74.319569][ T5315] do_syscall_64+0xf3/0x230 [ 74.321224][ T5315] page last free pid 80 tgid 80 stack trace: [ 74.323342][ T5315] free_unref_folios+0xe39/0x18b0 [ 74.325297][ T5315] shrink_folio_list+0x3193/0x5ca0 [ 74.327164][ T5315] evict_folios+0x3c86/0x5800 [ 74.328845][ T5315] try_to_shrink_lruvec+0x9a6/0xc70 [ 74.330659][ T5315] shrink_one+0x3b9/0x850 [ 74.332401][ T5315] shrink_node+0x37c5/0x3e50 [ 74.334135][ T5315] kswapd+0x1ca9/0x36f0 [ 74.335719][ T5315] kthread+0x2f0/0x390 [ 74.337156][ T5315] ret_from_fork+0x4b/0x80 [ 74.338725][ T5315] ret_from_fork_asm+0x1a/0x30 [ 74.340519][ T5315] [ 74.341344][ T5315] Memory state around the buggy address: [ 74.343299][ T5315] ffffc9000d388f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 74.346324][ T5315] ffffc9000d388f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 74.349409][ T5315] >ffffc9000d389000: 00 00 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 [ 74.352367][ T5315] ^ [ 74.354435][ T5315] ffffc9000d389080: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 [ 74.357376][ T5315] ffffc9000d389100: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 [ 74.360126][ T5315] ================================================================== [ 74.422484][ T5316] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 74.422495][ T5316] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 74.422500][ T5316] node offset 8/24 bset u64s 375 bset byte offset 184: keys out of order: u64s 11 type alloc_v4 0:32:0 len 0 ver 0 > u64s 11 type alloc_v4 0:2:0 len 0 ver 0, fixing [ 74.438834][ T5316] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=alloc level=0 SPOS_MAX due to error [ 74.445969][ T5316] bcachefs (loop0): accounting_read... done [ 74.449792][ T5316] bcachefs (loop0): alloc_read... done [ 74.451687][ T5316] bcachefs (loop0): stripes_read... done [ 74.454020][ T5316] bcachefs (loop0): snapshots_read... done [ 74.456555][ T5316] bcachefs (loop0): check_allocations... [ 74.460960][ T5316] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 74.460983][ T5316] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 74.474250][ T5316] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 74.474261][ T5316] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 74.484351][ T5316] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 74.484367][ T5316] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 74.490996][ T4660] Bluetooth: hci0: command tx timeout [ 74.501367][ T5316] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 74.501382][ T5316] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 74.513195][ T5316] bucket 0:29 data type btree ptr gen 0 missing in alloc btree [ 74.513209][ T5316] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 74.525029][ T5316] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.529985][ T5316] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.534343][ T5316] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.538685][ T5316] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.542264][ T5316] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.545117][ T5316] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.550586][ T5316] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.553767][ T5316] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.557898][ T5316] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.560983][ T5316] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.564479][ T5316] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.576520][ T5316] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.580752][ T5316] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.583879][ T5316] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.588714][ T5316] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.591629][ T5316] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 74.595017][ T5316] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.598762][ T5316] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.602498][ T5316] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.605733][ T5316] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.610861][ T5316] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.613803][ T5316] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.618089][ T5316] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.621316][ T5316] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.624984][ T5316] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.631080][ T5316] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.634726][ T5316] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.638018][ T5316] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.641877][ T5316] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.644916][ T5316] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.649803][ T5316] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.652894][ T5316] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.656458][ T5316] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.660130][ T5316] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.663991][ T5316] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.668085][ T5316] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.671746][ T5316] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.674900][ T5316] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.679190][ T5316] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.682940][ T5316] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.686720][ T5316] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.691077][ T5316] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.694660][ T5316] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.697863][ T5316] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.701451][ T5316] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.704581][ T5316] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.710262][ T5316] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.713523][ T5316] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.718405][ T5316] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.721985][ T5316] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 74.725746][ T5316] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 256, should be 32, fixing [ 74.732635][ T5316] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 256, should be 32, fixing [ 74.736349][ T5316] bucket 0:29 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.740566][ T5316] bucket 0:29 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 74.745328][ T5316] bucket 0:31 gen 0 data type btree has wrong dirty_sectors: got 256, should be 32, fixing [ 74.750036][ T5315] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 74.750048][ T5315] CPU: 0 UID: 0 PID: 5315 Comm: syz.0.0 Not tainted 6.13.0-rc6-syzkaller-00262-gb62cef9a5c67 #0 [ 74.750063][ T5315] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 74.750070][ T5315] Call Trace: [ 74.750075][ T5315] [ 74.750081][ T5315] dump_stack_lvl+0x241/0x360 [ 74.750102][ T5315] ? __pfx_dump_stack_lvl+0x10/0x10 [ 74.750117][ T5315] ? __pfx__printk+0x10/0x10 [ 74.750131][ T5315] ? preempt_schedule+0xe1/0xf0 [ 74.750147][ T5315] ? vscnprintf+0x5d/0x90 [ 74.750160][ T5315] panic+0x349/0x880 [ 74.750174][ T5315] ? check_panic_on_warn+0x21/0xb0 [ 74.750189][ T5315] ? __pfx_panic+0x10/0x10 [ 74.750211][ T5315] ? _raw_spin_unlock_irqrestore+0x130/0x140 [ 74.750227][ T5315] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 74.750242][ T5315] ? print_report+0x502/0x550 [ 74.750258][ T5315] check_panic_on_warn+0x86/0xb0 [ 74.750271][ T5315] ? vrealloc_noprof+0x341/0x3d0 [ 74.750282][ T5315] end_report+0x77/0x160 [ 74.750295][ T5315] kasan_report+0x154/0x180 [ 74.750308][ T5315] ? vrealloc_noprof+0x341/0x3d0 [ 74.750320][ T5315] kasan_check_range+0x282/0x290 [ 74.750335][ T5315] __asan_memset+0x23/0x50 [ 74.750346][ T5315] vrealloc_noprof+0x341/0x3d0 [ 74.750358][ T5315] push_insn_history+0x16c/0x6a0 [ 74.750372][ T5315] do_check+0x692f/0xfcd0 [ 74.750391][ T5315] ? __pfx_do_check+0x10/0x10 [ 74.750397][ T5315] ? mark_reg_not_init+0xd4/0x4b0 [ 74.750404][ T5315] ? __asan_memcpy+0x40/0x70 [ 74.750410][ T5315] ? mark_reg_not_init+0xd4/0x4b0 [ 74.750417][ T5315] do_check_common+0x1564/0x2010 [ 74.750425][ T5315] bpf_check+0x804e/0x1fc90 [ 74.750436][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750445][ T5315] ? __lock_acquire+0x1397/0x2100 [ 74.750457][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750470][ T5315] ? mark_lock+0x9a/0x360 [ 74.750483][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750500][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750515][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750529][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750544][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750559][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750572][ T5315] ? mark_lock+0x9a/0x360 [ 74.750585][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750600][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750613][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750629][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750643][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750659][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750673][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750682][ T5315] ? validate_chain+0x11e/0x5920 [ 74.750692][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750707][ T5315] ? __pfx_validate_chain+0x10/0x10 [ 74.750724][ T5315] ? __pfx_bpf_check+0x10/0x10 [ 74.750740][ T5315] ? mark_lock+0x9a/0x360 [ 74.750754][ T5315] ? __lock_acquire+0x1397/0x2100 [ 74.750769][ T5315] ? mark_lock+0x9a/0x360 [ 74.750812][ T5315] ? __lock_acquire+0x1397/0x2100 [ 74.750832][ T5315] ? __pfx_lock_acquire+0x10/0x10 [ 74.750845][ T5315] ? ktime_get_with_offset+0x8c/0x290 [ 74.750858][ T5315] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.750871][ T5315] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.750882][ T5315] ? ktime_get_with_offset+0x8c/0x290 [ 74.750888][ T5315] ? seqcount_lockdep_reader_access+0x157/0x220 [ 74.750895][ T5315] ? lockdep_hardirqs_on+0x99/0x150 [ 74.750907][ T5315] ? seqcount_lockdep_reader_access+0x1d7/0x220 [ 74.750918][ T5315] ? __pfx_seqcount_lockdep_reader_access+0x10/0x10 [ 74.750932][ T5315] ? bpf_obj_name_cpy+0x18a/0x1d0 [ 74.750948][ T5315] bpf_prog_load+0x1667/0x20f0 [ 74.750963][ T5315] ? __pfx_bpf_prog_load+0x10/0x10 [ 74.750974][ T5315] ? __pfx___might_resched+0x10/0x10 [ 74.750990][ T5315] ? __might_fault+0xc6/0x120 [ 74.751001][ T5315] __sys_bpf+0x4ee/0x810 [ 74.751014][ T5315] ? __pfx___sys_bpf+0x10/0x10 [ 74.751024][ T5315] ? __rseq_handle_notify_resume+0x34d/0x14e0 [ 74.751041][ T5315] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.751054][ T5315] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.751067][ T5315] ? do_syscall_64+0x100/0x230 [ 74.751082][ T5315] __x64_sys_bpf+0x7c/0x90 [ 74.751098][ T5315] do_syscall_64+0xf3/0x230 [ 74.751114][ T5315] ? clear_bhb_loop+0x35/0x90 [ 74.751126][ T5315] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 74.751143][ T5315] RIP: 0033:0x7f763e385d29 [ 74.751155][ T5315] 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 [ 74.751161][ T5315] RSP: 002b:00007f763f17f038 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 74.751171][ T5315] RAX: ffffffffffffffda RBX: 00007f763e575fa0 RCX: 00007f763e385d29 [ 74.751176][ T5315] RDX: 0000000000000048 RSI: 00000000200017c0 RDI: 0000000000000005 [ 74.751181][ T5315] RBP: 00007f763e401b08 R08: 0000000000000000 R09: 0000000000000000 [ 74.751185][ T5315] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 74.751190][ T5315] R13: 0000000000000000 R14: 00007f763e575fa0 R15: 00007ffde3922fb8 [ 74.751201][ T5315] [ 74.751430][ T5315] Kernel Offset: disabled