program: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'aead\x00', 0x0, 0x0, 'aegis128-generic\x00'}, 0x58) accept$alg(r0, 0x0, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'aead\x00', 0x0, 0x0, 'echainiv(aegis128-aesni)\x00'}, 0x58) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./myconfig\x00', 0x1ff) mount(0x0, &(0x7f00000001c0)='./myconfig\x00', &(0x7f0000000200)='configfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./myconfig/usb_gadget/g1\x00', 0x1ff) mkdirat(0xffffffffffffff9c, &(0x7f0000000380)='./myconfig/usb_gadget/g1/configs/c.1\x00', 0x1ff) mkdirat(0xffffffffffffff9c, &(0x7f00000003c0)='./myconfig/usb_gadget/g1/functions/uac2.usb0\x00', 0x1ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./myconfig/usb_gadget/g1/functions/uac2.usb0/c_srate\x00', 0x1, 0x0) write(r1, &(0x7f00000002c0)="212ef3e2240b972c1f3ac1ae2a82d13d92febe7bc386afb08ea7c5e9795ee2bd1de68b4df71350137feba3713afb6e66c05518da2ed248d81bead0828f01469be78b229b096bd44232120152124938a0096d0107027f5ae3cc6317f0220d0ce611ebc7ee8d7c2f74e935ea45de5f94df", 0x70) r2 = syz_init_net_socket$llc(0x1a, 0x801, 0x0) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x482, 0x0) ioctl$TCSETS(r3, 0x5402, &(0x7f0000000000)={0x7, 0xd, 0x0, 0xffdffffc, 0x6, "00001000"}) write$binfmt_aout(r3, &(0x7f0000000440)=ANY=[], 0xff2e) ioctl$TCSETS(r3, 0x40045431, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x83, "00000000000000000000ffff00"}) ioctl$TCSETS(r3, 0x5402, &(0x7f0000000080)={0x0, 0xfffffffd, 0x8, 0x6, 0xf, "e315bc1cc24ff7b7cdb242e1ff0aa6905446b3"}) r4 = syz_open_pts(r3, 0x0) r5 = dup3(r4, r3, 0x0) syz_fuse_handle_req(r5, &(0x7f0000000a00)="bfdd72f42ec9f814472f075b0aecc1c412c5dd5c6c53fb06a1e81fa89b0e666c6f670ab4077cf0c411a47d28374dd801016ce4c9ca25e74f8d2483f0962600d47db7ec6fa2c2032558819f1b136977ec91a8f4666862255d49ed433e34e8adedbc0f80b99c60a63bff681354a49a0140831e7e8a626c6f63f14d328e01d05d669335161e930df79e3913f7926c65be17fc57b69fa08480db20d6328914efdf08b28745d1026485587a3800a972e3202456b490265306420f0820171e05411cd27dca73cca83e927b7b60922147e9883793c8a3491f264ad17b11b1dc946176a4b2dae56592daf97830d86af17b009427dd8601d687becdf7cd16365facd62c427b8b16a1653b9d7cc5cf097cb9de3bedb603a9987b3a60dc6be9b3cd04d2bf7e77b208bd82a9226a94c376ad8c93907a64a6c1ec4b7aecee7f8f767ed66c9c5bd8e053b07d42e4ebf7e8188626439a890e0611c8f4d308be5c1fec3e4db2921860b820f90967d5449aa4fb927c755329bf093282f54ff075309dadc398d167a60abfd3cd8bb53e62f83601bcbf6fdaa4e85093f3ae4348a1a6ee7034e04f827986fe08e0492d4583c956ecc5cdb1f006e812953d659f35158eb1c781159fd883d27d918b3849a5af189e6d0a8bb2ae3c980789074b60175aa540a7a83624dd321f78ac8332e12f1bfc925497b9efcd4b6e07dfecb749eb1358db3107aa13ca57241773de39ff754d188d2c8f4a9ad424b9deaf4dd287ba00fe25f9b1bb72be36681e2a1cd65756159aeca621c1bd3ea98d86846acd4ad6b156b493ab9e00d50659baeab188a6b04eb3ea9795d6b6eea5e97c710a5e4a764cb8bb396873856b5a6781fb3f92ece750ee637bf72a0e77a4de3e158d4d046e772dba4d97a1e2e1c390cabd39ffe6130119aec5e51170d36813ef889df27205cc867c2797e2bf44585bd4bf35b5b168a022460a839d583c13217b6570426e8a8e710d9420ae7b9ead1669cb319e0bdb357ea2066b1b17df5ca15107f4f8a8ac96fc4b2d6edae8184171af251d1442ff516d9cd2140ef43bda89d5174d08b3bd50f12e1b688699f780d3b4d8e1513da2654b5885a4ebca38200bb43dc7e57b0f7e6d30ab31d0676c51ef2daa588b640236619047419b44aa52ff0c674a422129d2264bc93b823861f08472ec1645c6c30689c0a60fab3227b38d5a917270559e7e64e949436c02f96930ff1ed745fcc63c1cc137f246ae73225e10197679f2c8533aa1307fcaea8def57e6fc9736706f023aa467d92a315d456952b608b4ecd49391902c9c52aeccab49669f06e0d75efcb49e024ddb7d48535e6c9db308be70c4c00f8458362f719ccc41756ed817b324336c9f109602a45db649ebc1808e810cd22b669f3d83bdea1b751f93a9360aa5cdfe07ecdeb58d019104a2d3605de3a640ddd1b363916dc2d892b5617a4d3786a6def4e91977a0df9268f23d818652301713da9a44c44e0a9e9d4076108a2b271cda3a36e37ea405597834f6b8a2bfa77608397d657876c9caac8f9a2b723d25657ae3832a5083d0f7635ea46030d91be2bbc8502375894bcb0039ca72e5a2b70b907994dd4127b347e04df15e00fcc5611673f36505e5db40892cf0cdd007633fe1c2f23d08931a76db51c9e20d21c6b7ce4f05d90038b60054043eaf653a887d282602524053b528ba71fe50572317b7ed0775d346d8afd45aac30a0f00f5e273b06af67aed44fdae2cec273478fe0de810341f278c535287483eba794909aba9811771010ebd0d9a4131206ae029121f495e9ab230de8d6513a5885c8fe06ec4a616e0ba0a58e3e3d03f8cf05dba8933affa265b824b6485e9990495dbbd1d31d7ef5b12420f05ca691381ebd2027724949151efcc016b47f964939b7f42c44491c4872a152009ee2f9974ee8c32f5481e36a1c22d05785d045afe103962573675fb31b5b96950009c81f46816410e7b6c249fb4a9316e0f238d95660375d55a8570e370f57e4e8a8d46f12f7a32eaf081c452a9ff9178d62f29690a513ab875dddfb3800b3c51192c774944de39e71c76b92044caa84b54791b7fa179340d8eee04d24466937c0eed026236943490058bbd099f49d2b36d6790532e349c984465a2e724fbd2f87de7c37d77b27212be7346325dcbc343779aaf3e964abb63023427067f4766c5574044317f68cbe1570a3989e7c3d71d0b3acdb0f822a0f15334a95a40a16db00341f1a1eca698efd39bdbc796e0e3c657c3a3b6f2962ee267a3628cbabfd521b5653f6a61d5e340a15fc80d9e0642b93534374e4856f690d486afde2bc0163bf770ec6363334ad394d01a4776a663432417fd8a971a880eb22eda6c8a04fec8f15e9f17c1507ae668f25bd87aed821907742ffe24f1d08a8928b4795ae70f17aec0653c76ac1f66650ae0170c14c7fc64b5c395a3705ef2fea5b49d42cfff2650338efb8f7dcf4564ce245520922a9c0edde9ef72acc832ac24bf9d92d0e130787a05c1254aa0097d34c342eaa06be838c1d2b9c1103a54951ea87a47991e4eea877fb4b0d7b63a4379915b740a44bc602a4a5332655b4fa1b200a4673cc18539e7620229f63099019753d0d6a403e4f831fc7aeaf6524260eb0cdcc643fe7e0788e40ea72ba83e2bb64e24cd894d4a355aed9bea5234a7f6c8408207e6fa269964b1379c02d03a40cebd0b507734ac159075824f10507cbb743b3c8985ac3dbc37a9e95ca991bca35380ca288b6036c255f22a970424cf882d7985fd9ae76038a0f90e8a57e71898cfda8696505f5c2bf9ce7565d8f345dc603c95d07564d888e6ba2babe48eda6f13457946742e0e49edc8f50ef55329dae5b1954a9ee0a52945cf0959b587b8c46077599d3449b75fa1d30022600315e75ce8435e27018504b00b27980b0756db5e4efd44efe472c80607113de4d54528585bd5b207765399628c70e776f550db5ecbafee39f02eecda3a9046c68e74feb47e78ccb99c71dcbbaf743d6d0900b5b72d6a9899976608b6c78a59528eba7242ccbd6c344ea48a898c6cf4b6338bb220423855df03f5615715b95a4d04237efa190dacce2737fe17426238d8002418873bc22d6d4bf3f15fee9c7f7b8bf95005e03b8a0dad15abf1b063f07a44d61f403b178c30441ca46fef316580f8bbaf489df656bc8c56cd086d21b8a0bc8825f6a7b33c33c888e08661413633f330f9397fcf8e353d1f5ce8f58a4589ebbc2c36be2c72cca7e8294943e3fb2a3010e178e9d2409c4be887b4de59ac31c66810c773f4582613664ad845be97e6fdf60c9ffb81bd440634a64701869f0d3a4a034cad7c77eca3852183520f2dbfa9a1858afc5e70df6a7898f2ab6feae6d00ba9b1f7692938a1d533af75709477c1ae2f5e317503b6e881fd887b78520f8cd22403ae40c7b0e0becec4dcbec25005d53db2c4a96517543ddcd3694faf9ad605bac2caffa1a0a31f69ea823d588b2a711f156402161beb437ce55e95b827b9b7bf9e2aadb4c747d260998daab625123b9e6fd232fe7666dd7165978b4435bb398a6c43fe6d8b68a1f7428aac42092d680c61233138d87174c08a6fcdfad7f0969489f3a84aee7bff755f039c8e6a4963d9a5bcabb76a3ce0891257de4be242d8e0bc0f7022aff867e2463a4422af77a2d85d6d4469ccfe9c4cf503f1a326b15d19521931f5db4250126f3c008be237052fc4d1f81b5881ccdae08cabb4b5786e120ce48982ba96ca1a7c02cdcfee0cc768920545802acdb6854ec71d7b9bce9d0c6e4b8654e829a087f4a9a95d3754a52a8fe950583e048a115b45c435b7b0e1340962b2e3654641181763a0163e0fd4ba393b97a93e227fdb196ebfaa619be0384c8ffc9bad81f40a346fb7e846e22c0a8c5b96d2037bc26becf68260e9b0c46be0983812026bc834972ef1c848692a33a369f0bc84c356b949a4b384423d35ff4833409e84dc62d4bf16ef4986c140ac74b57da5f7f427f135b30416d34068b414bd38ec0b86e1407853bd5f34adf2218eb2563cbf06c5704f67e2f4df37ad998010a9782255df12be463a259657ba968911977732faaf3917f9818a679e533bede154c4c340ab161ed487d5f4d659e6fbdf3525dea31e8ef8d5aeff96562d8edc865d6b9391088edb0d6ef46991db2cf7f008ca6b1cdfe7897b38b6978167e1d7fc513d0bb3260d635a7373df69467c2057d3924dddef43c3875e96f649b996b19264d04b13662f5089f3276c1fcb4e69b183a3742f8f8c75acc1b77519063fa8cd1357c2b24a9738abb8e276cefe873089fd5f764048ab9de6de8c9e5e23ed0e930ba16fa43d414b770d4eaeb34c5b535a596c89c849483344df16f34e70eed7127a44edca64b17ed06939391edec88647bbaf42e90846e7f397f30a7e285e757d2fe195510e07faeba9ec1247441eccb15981f9a71659828c3102163cec348a215c75f3327ffe4ca477fbd3cb77f8e889a8bef1a3d9cd7dfd107a18cdb715e67c01e52e468554b93cf85e77392e7aec10f02a6a3fedfd82cca085b5c6ab2d4639e5d41ccb3f4f239a071aed9ca12cc3c017b9ced88e168a1f0f28ec4d7b4360b9ea9e2917f86b4681573c93bda24b9c07128f9df198b4f66e058ef6091c3999f0166bdd14b774262f09f91c1a4396290925515c4cd395ed0ce1709357f2f7e9f36d6295c758601f4dfd0c8c73085d28963c49c3ef8f56a00b216eea8eeb88db5fe606ee8dc28db7eb3d15f92f490d4a6df48dc0b03651b8014142ea0d7abf60ce69be0b1b1daf65e9bbe06c34a1cbb86639b4b4fc1a47acbe6ffc2948368c520d5fde5e5c7bd57071c5c7d366d950fa07d7547a1b23a5a140cb4b3c3c8f8cb62165a435d2f442112b4c55180aff35d84ca8b0ebe3b6c4cc9c21d78624d2be9b8599227039529c43cce246ed605d344eddb128debc044738a5146eb940d88f0e1884dafa79eeaceb11e4f3ff4624672295efc9314796e130f570ed82b13c8ed1f972b610968073b265627f20d136142992ca7188bd0c40ff5ed5a18a740c1b828a462104824a46e05070b0d9d9d4234fbd85bb30850b1be76dd4e3563609c9ff8d76875d3a0edfe093328d7ea5cd554a6ef36a266e0a483a79a2a23f0f5ee1ca6db5b7300b576f0d70e3b811d884ab496e1ddffe53b6bb8644665a3e8011a06ec4179958e23d65ceb9fd0eaf659399d6ab69e9a697a4af1a5f88b9065455a073645cb52eeedca2760a79f45a0b0515d471c0b88d4e29dc35b92e46c3306964b2f82e4e11f9ebb1b07688442eca339f6fe50782c99692e52884df0873d9a4e755ab53a45b4eaa40fbb0a0e83a2149c118b6d7867ec4375caa0b8c0dc1a66c1ad3248b0e0fb6ac402e3943f826b13c289fd213dcf5fe94033062eb1835cc0e7c5e1f76d74cb7fc3fdb0679b33e3b90dfeb9a3404f99298c455ff796cfe552d34ed3a5bbec328e051ad3e9a6890f88195c1121d0488f5eef54de62228969adf575550dad08eede220673472becc829587eaffbf11f41391346beef1771014c07e9eb6c0a3a756b3c5f98350f2cd46ed4a469b0deb78d848ed60e028e79d9afe7ee9cca2586779156c8a477571d85f51901e67e21d75554084a3c75d63f1d4ca65d43e2fdbc3aaed9fb5e1a98a8b650c11daecacd34a2c4198601062a18c655685accfb365ef356c1356ee4ca26f5d3a9eef2cffddcf7ef45b91b6fbdd24b9adffe28e5b1d6963165887e6509418c0ec34578be566e1b68b68dc5000da1d096fc7be38f49416489ad7c022a9d88892f04d4a0f38458340ff24e4ff65330416baaef870753e7ee84f73e64ae378a322bc4fdaccf38cf65a1a11471e2c2d29dd77638f33d82dab0969a15aa0654309ccbf08fa1fd2539d9b2ee18f3cd5fd22d89e28022120c3943e5a8194ecafcb40e438103c2461f128a272ab23ce76a738c700dcc7bd226b1587b82980937d978d5af038eded36d8b661b14fd62cf9b48137312c0dd42f2228dcc44df5877f7f3c868003c3e21e2e2f7a5663d42c4bd80a9d156ad5f28605c5779200426d2f12172fff2d2106a959fd93e48662df9752f6b50dae034be21ebc9c116a561bab55e829df8261a336e85b834f4c01a63d13d472359f3c85d9f750cd783bdf54943f9440a8dfacc5cbbe2aa93db35caf3b2da22d7a55e8adb383943d91fad585d7af544dd7d355dff6e402b634e97f6258b52f1f3d9f7455daf333929a384a8b1652de56061735a310ce2c3f1caa0445c89b1f08390d1860e71f1b89cb09e808f01428c3a889b236361a662d02b0811e49ae207e29255a87d3352a18f41fe9ce37179fca6cd1eee4b1ab51048cf61fa2cc04326cb24599b8cdb5b6a882188448ebb63716bf2c1bbcf61335ca01203ce70e9f840cf51eba8495b574e3405fe7251f092ee7e75c05e3de0eee0e64f2f06b44bcad05aed8f9d35f00c312f07edde8517fa258552c15e5696763fd20b531b37fad3aa29fa3b0918efa933913053dbb20b888e094007be95914239265d84c32062094fac6459f602bbaf396cc8491a9419a7adccc6982d87b7302888923a1d1530c59023dba61b0ed5057190ebcdfc00661760b53951b59ccbcb9cefb76885b65235c3e2db4502a372716c706dcdcbe2e413e1f45831c40b66a600abebff95d3bf43ae362a0fa3774b4f2b5a0e8fb7486fcc0dcbe03e24e04c98f343a4b3e05eb60e5172dfc15b7025cb4cab5e7a674f5c5d0e165ac556c1c5b50e59a11556a460e8ed53ec15d3c808a41904ba61cdcb25f83bc2d21332c85be67f78e641e6dcc57d03fc4bf19284ef3869637e5967e02d2179d4e8cc620ac15627462d69bc79ce2b6e37452f035178234284b164cb122bc23bab65385decfbe74e9ace72179932b559e4b6a0301ef2e8bb5a2a8457b441d408427f74c48ba295ed82d3f6438fc485f788acfa574e7381f13f2ef4f5d373b262884af5d98a938e3a66510630ce3dae3abaa801ae5512d8a21fadadb1c9b0963f51dda8a2be861d0448a638c07dbd07ea8653e20cfd44a97f2059435d0fc803202c6b870e11b776b37af105b5429b60bfe6c3259bd41486c296c84d64458b9c6eb3e539f36853e9bc164ca3d6f1004ce19fe7e1d3c8b27d52bef721a558e7ec2375ef1078356e6b75440dcb4567ad2cdbce177a91651afd76c07683255756c123d01b393cad3aff8038c47985282353ed9d2d83583e662cdf49ce72f878dc3f9760f801ff6485d4c4558780d4b40b6c918d970e81b944491b539941c4082b2133cfa515dd100cd2cf0b8a3138a27f122ff6d11caab498d3c4f46fb17b5b8ae90b4a490b51edc5b253fd924a2befa61edb5dc4540ec933c7206ab92cb83c56cbb77bc166963f984cfe00a370ce14d2ff43a3aad3aa5d6dbf89cc91c0ccd9246ad4b11f806ac42d6d32125a77598dd55927fbd28795e41728069f47ee051b5afb15f83879c267a0b0767aff4d03b67a4f7e4af9e8dd65d9bf5a2ae41785bb04e2413ad0acec3a6eb3283dbe8df5659b95224e849287c4859ac584d3c413b533bbf8bb0c3c5adefe0e401a7457e1db66a833029277aa627886abdfb22bc9e1853269486283451df37485815f25165861ca938376ccc908099ed97eb6544cfaad472e63a0c9d6dd9fc3c202957f1d89852e1e7ec03799cc4876354e65f21166c4f8e617c233266c0bbf19f25e2c2b4986f820507a4d5dc911073705625e5d57b1e2c94195224009b18261efdcd1c5ebf1b0b06e1bf185892854a62984fb250fe9da41c3186e5e4cf25b415dc2d550915f1cf381ac76cfdd461fad60064f4acd3f38e272f1ab112973518e58a578bd43ca95b5befae7cfd43f43cf2328b116b34dbaa05bf29ba66383de070062a49442c3ef68941ddca931e4eed382811b9cbe69bbc18ed593a43e3a3814b7898807af15f3a2bbe0a8106e64c1a40867d89c6d77d45b193c85dffd4c359df782891dc92e67d15029364bf79a46337da2057efd44853f8393ef0138737fe2e64afcbcfa26881545dd322ef1db16843985bbd6744ba9ff3ab7fde5d3ccc9aefac7ea1a35b9b296139b1a728d98eb09e86456a407891d59195179b2e29dd55dbe86371268c3436f605017db8552ccd6fa30a1daf00d25805583f902925cf85f315abd9da42118d112dfc323f720b750b10e3e30da7b6a663d8cfd649590991c3faa323ff1eb1b95a7c7ff7545f193bb48845eb4140f81107725902767203e437394f6c5e9b2915d4b2f9cf814230cab99c12f7db9ad97a0871587a1d79e16002ef9daa8711791b793166b78bb6741d85ca68fa461aa2becda35a210b01fdb3ba3566a8f17bdf61f540119ebb9bda65f810e074422ac6fa1a2fd1570baabc383f20a976a199367d3c3161bb386d23903b6ab5db1efb51f43228138102dff1b30f89067973c1c7eab92b161605e5a77a8612690cca06722faf997e03866011d6c690e7baf06d21da1cfe51b81bb8076541412d231c0aff1a6102a26f57b4814cf6c794e2a5f1f2ca3408d1cc64a089246c4236b23629d07309446062f2fb639a9afdd3988b7d29cbbe08ae9c6759dc79f7f9e0789f1d3b45d2ac9070826c85282981a4949a6c4c0ef2c69aa1a4fbbc767c86eba05aec4f45476ba8ee9eb7065696e6f11c0ddd5a0184dfee465e7f64b77077d44a7e8a9fa03a83f2795eb0df6997ed463d36ef660eae6c1047750f3eeff63546d1eddd15e5211efa87c6e98c5a7c125a34a07111404be7fa74654a87e46040da656d4d554f6a957bb59eebfe7f18c3fb20cc7e357db24cb92a775eea42398d02dd50e117897e717915fac93f86f2aea435afb073973232fe3d8d3ac359b0f6e8c79f48b11a034bee753f53a625d9e10cfcc5848c43784425918d091cc4e542750c276081f665b3d73f09214b68c0eaf3ea1dc14331bcbafb894c71ac0220e06824112d52bb50d5a3ccc644bfa8526b6b16f4c344315ad42a58d5bf39e4db239f43a57cb441572256b3d76471bf8c1850c5f27c795063439dd8509a2c01678aca0eb3c473cdea54a627af581138b223abd3693043ea1caa8b46d867ec83e1edc8978e2f007d81077e86c978e376294591a56d06e2faa81aee8bc9f7b435f69f0a35cf89fb29c1946207ee56ba9ac3fdfb5186d658de80c14cf76c12f9743981ce314b7f3cf3210c7db43c650294879026045920530cd9900034b1c53f27a7d322f66066aa9db71399f9e84972f27a5a7d9a60c5c5fd5b750716d262f3e1908fcc2be82778be6b9bd528618ebc2c4debcbe8cdff4b4b117bd9ed14b0abd18b29e7cde09ff0f2db3ace71f96e58729318ab589132f76fa9b28dbf84cdba00e98f9e7711f3edb533fd43720d56fc20bc70164545a836f85a38febb645088ee01c2da96efc2ef7294d3b680d3c434c70f4b23557bed8031d688f11d817bd21922929c3ae094861696bd2b0db35d901605968262f3ca3df3341bb9138275ef5ffd04e5fc91ac4c2a5640f98d32c04e4b1ce7ab1803299b8ff9bfeab077531e2b12a84879ec26768352834aaba83b7c91518fcef520b18deb6f4153e2b37b5508d9de6203d16f15742bd417d71e3e2fbb49f207d37771b6e675a1880f44602dd34354cfdad7c6152082c72a9602d0d21ca58bb098aa2d952b0b14b64c774bd0f5a950c91cd9d588c9cc9a91c4b65437ae703f6f977e54273335c9685bacbcb809798bd03aa1525d0abb9837cd133af383f1f67c53fb9e375609599ed08b2a1be173217c4da5d79e9cbc316807ecbfc949c905ace8683304ac3d806cf2f28fc665b7677f4472cea8e1077a45b752312434748da9910e34d5d0fac105f0bcfd426b49a4ea27dfb81b85259adf808804357b785dcae8690b0cbf6df4294a276ed1b5d5e6e66eec86f775d4afd78a08989bd04ebe8ba1aa2000933dedda230394cf6e7f2a174d24213f0ee2edd81d5b96e17e4e6b73df1ab469bd8f1a6fd1cec274164a5437d76d62ab888ad7b97665ff0af1d13eb656b12094a5f1dfce96b8fc550b9e73ccfc17d720c63778c8f2b189d05895cf55124d2ce26259dccf5399e58bdf81a335c00e28f1ee46cfc340951faf3263f7164100674fa87fb2bf1a20071c8413be12648b645ca2f1de81f05f374669dd4f1a4a4cf112b018861e8cb898814473b0c39d786925dfd70c0256515af2697e52c000876a3e52939539ca751c320db40304cb84fbea09de3e431357b91dfedb5ffa2fd006b065ce245643d100f2474e42e4babb488d91932474fd0e6c25d100f93c625c6cc8cdfec5bd5905eaa1ce62eae96c462046a74068eb8d7093bad504f18d1b175224732a9c015a934af6ee733458157b66eecffe88a792a21d1d80fde57c4af0f8f2a538659820c9741a1daa19b8927d37b3f7293c8b66c2258db68b6d68edad95c280078b5b8c6e1682aa2707d3368152a11e3661a3ed81b990c5d18986ad41c51f679fcedf07b0c2f2f28723c1ee072587d27f9a58b1eaf213b21fc456bc92109f57b7a82b093c203cefba965bf41fc5baef5aaa5ac4d0f0370183e35831f1af9c5ba94f67bf0319547be55e9d6162d464e9eacb524cf5789023f43066f059cc51f3636d0ece3d739a9120579d90077e936c97262c42f39a5abb4cfb3b5cedcff4bb21f017777cd4c1ed48703daf20f54dc038447d1f9a2a1f165c1c7bf7911c0131784669a87ac30ef479ef295cd322e74a0e0a1c896ec8c67f3c4e1cb11078165cb427c2cef173d2e367e45458d1e87ec7450fffa0c9654468cc25bb52c28dcae1d4f35f8f0b91940cd0a2ba9d1eeca4a57ddf98b7235f84d115aad6edeafb103038a64372a005cfdb1a1960e41ffd4d9a4f49354506bbc4c4314d7a830eabdb89b23e2101ae300db235dcb07e93b2e6c6d0809aec831c88c2bf1fb8a921022814bc1a0de4ba5cdfb8a4b9a3565ae38dd32b6c8ffcceb24bb862fb9fadc8a28ce49c99d58244020ca3e216a4e264b66f43d1e56d6e0583dd67d04a91da811a2ebbe2b5b2e4db74dece6c0088b3b6139fcbc7344668c27f3e40300880c5196f47e165721ef22bdc27c31950d800e38b15ef7fbb59b16198b1ea44740ef9638398a56e644ded8a510014c220f8d8099e19a9713914d12b2754d3eca446a0b59ab67d8d0268f58b6b23b743b591f17309250b5ac080d022b66698fe5dcdc1ef335fdf317f2a3c022a3e08057db05254d9bb1eb8d038f59fcd86cdc0866451ed029285ffd77a0eb920d96edde9dff7bab292f4c63da4f3373be6991f9eba6e146642ee422c1d08f315c6bfca92563a0bc2206e7660079fae4b12b1423b66f52b6a4b1da20a7440cfc1a4d2ec24e9a6c35084fc7ef55bc08467c41c6848d33702f40e26fc0cfe999e3263980e3c3eb1a04c0979664d7a83d5127662b1c4427a53427f490b2ee3597226eb239edd79e3998e4932acc7bf147acbf02c03805131dd358e895c8e799724fc29e231e204066806f03fdb9aa74177d51c4d0ffd8de6980e594ba988a091a5fd14ad442a537795f36afeb20a11f31f9a818fd3cfad331d844a9d51b4690b9321bae0781", 0x2000, &(0x7f0000002d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000008880)={0xa0, 0x0, 0xadd, {{0x0, 0x0, 0x8, 0x82a, 0x1d2643bb, 0x1, {0x0, 0xe1f, 0x5, 0x8, 0x8, 0x4, 0x6, 0x400, 0xffffff80, 0x8000, 0x8ce5, 0x0, 0x0, 0xb, 0x5}}}}, 0x0, 0x0}) read$FUSE(r5, &(0x7f0000003f80)={0x2020}, 0x2020) bind$llc(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x26, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaabaaaaaaaaaaaaaaabb0018c0fab40704046a807c23105e5e8d70915a5e09003c2fe000"], 0x0) symlinkat(&(0x7f0000000500)='./myconfig/usb_gadget/g1/functions/uac2.usb0\x00', 0xffffffffffffff9c, &(0x7f0000000540)='./myconfig/usb_gadget/g1/configs/c.1/uac2.usb0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./myconfig/usb_gadget/g1/UDC\x00', 0x1, 0x0) r7 = syz_open_dev$sndctrl(&(0x7f0000000200), 0xf20, 0x2001) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r7, 0x80045530, &(0x7f0000000000)=""/224) write(r6, &(0x7f00000005c0)='usbip-vudc.0', 0xc) socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'vxcan0\x00'}) [ 87.050820][ T5283] Bluetooth: hci0: command tx timeout [ 87.174054][ T5321] ================================================================== [ 87.177431][ T5321] BUG: KASAN: invalid-free in f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.180737][ T5321] Free of addr ffff888044197508 by task syz.0.0/5321 [ 87.183562][ T5321] [ 87.184621][ T5321] CPU: 0 UID: 0 PID: 5321 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 87.184637][ T5321] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 87.184644][ T5321] Call Trace: [ 87.184651][ T5321] [ 87.184657][ T5321] dump_stack_lvl+0xe8/0x150 [ 87.184678][ T5321] print_address_description+0x55/0x1e0 [ 87.184697][ T5321] print_report+0x58/0x70 [ 87.184710][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.184725][ T5321] kasan_report_invalid_free+0xea/0x110 [ 87.184742][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.184757][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.184770][ T5321] __kasan_slab_pre_free+0x104/0x120 [ 87.184786][ T5321] kfree+0x173/0x640 [ 87.184796][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.184811][ T5321] f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.184825][ T5321] ? __pfx_f_uac2_opts_c_srate_store+0x10/0x10 [ 87.184840][ T5321] ? down_read+0x2be/0x330 [ 87.184852][ T5321] ? __pfx_f_uac2_opts_c_srate_store+0x10/0x10 [ 87.184865][ T5321] configfs_write_iter+0x337/0x430 [ 87.184881][ T5321] vfs_write+0x612/0xba0 [ 87.184898][ T5321] ? __pfx_vfs_write+0x10/0x10 [ 87.184914][ T5321] ? __fget_files+0x2a/0x420 [ 87.184929][ T5321] ksys_write+0x150/0x270 [ 87.184943][ T5321] ? __pfx_ksys_write+0x10/0x10 [ 87.184958][ T5321] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.184969][ T5321] do_syscall_64+0x174/0x580 [ 87.184981][ T5321] ? trace_irq_disable+0x3b/0x140 [ 87.184995][ T5321] ? clear_bhb_loop+0x40/0x90 [ 87.185005][ T5321] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.185015][ T5321] RIP: 0033:0x7fde51b9de99 [ 87.185027][ T5321] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 87.185042][ T5321] RSP: 002b:00007fde52b20fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 87.185055][ T5321] RAX: ffffffffffffffda RBX: 00007fde51e26090 RCX: 00007fde51b9de99 [ 87.185063][ T5321] RDX: 0000000000000070 RSI: 00002000000002c0 RDI: 0000000000000005 [ 87.185071][ T5321] RBP: 00007fde51c33eaf R08: 0000000000000000 R09: 0000000000000000 [ 87.185077][ T5321] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 87.185084][ T5321] R13: 00007fde51e26128 R14: 00007fde51e26090 R15: 00007ffd40ca0e08 [ 87.185096][ T5321] [ 87.185100][ T5321] [ 87.282383][ T5321] Allocated by task 5321: [ 87.284236][ T5321] kasan_save_track+0x3e/0x80 [ 87.286340][ T5321] __kasan_kmalloc+0x93/0xb0 [ 87.288333][ T5321] __kmalloc_node_track_caller_noprof+0x4c3/0x730 [ 87.291128][ T5321] kstrdup+0x42/0x100 [ 87.292966][ T5321] f_uac2_opts_c_srate_store+0x11f/0x2b0 [ 87.295513][ T5321] configfs_write_iter+0x337/0x430 [ 87.297762][ T5321] vfs_write+0x612/0xba0 [ 87.299678][ T5321] ksys_write+0x150/0x270 [ 87.301601][ T5321] do_syscall_64+0x174/0x580 [ 87.303550][ T5321] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.305977][ T5321] [ 87.307063][ T5321] The buggy address belongs to the object at ffff888044197500 [ 87.307063][ T5321] which belongs to the cache kmalloc-128 of size 128 [ 87.313668][ T5321] The buggy address is located 8 bytes inside of [ 87.313668][ T5321] 113-byte region [ffff888044197500, ffff888044197571) [ 87.319708][ T5321] [ 87.320790][ T5321] The buggy address belongs to the physical page: [ 87.323283][ T5321] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x44197 [ 87.326612][ T5321] flags: 0x4fff00000000000(node=1|zone=1|lastcpupid=0x7ff) [ 87.329412][ T5321] page_type: f5(slab) [ 87.331081][ T5321] raw: 04fff00000000000 ffff88801b041a00 dead000000000100 dead000000000122 [ 87.334413][ T5321] raw: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000 [ 87.337765][ T5321] page dumped because: kasan: bad access detected [ 87.340299][ T5321] page_owner tracks the page as allocated [ 87.342601][ T5321] page last allocated via order 0, migratetype Unmovable, gfp_mask 0xd2820(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 160, tgid 160 (kworker/u4:6), ts 84739408265, free_ts 84505681190 [ 87.350127][ T5321] post_alloc_hook+0x1f9/0x250 [ 87.351835][ T5321] get_page_from_freelist+0x21fa/0x2270 [ 87.353742][ T5321] __alloc_frozen_pages_noprof+0x18d/0x380 [ 87.355782][ T5321] allocate_slab+0x79/0x5e0 [ 87.357483][ T5321] refill_objects+0x2d5/0x350 [ 87.359181][ T5321] __pcs_replace_empty_main+0x2bf/0x6b0 [ 87.361084][ T5321] __kmalloc_cache_noprof+0x3a7/0x660 [ 87.362906][ T5321] __hw_addr_create+0x62/0x240 [ 87.364674][ T5321] __hw_addr_add_ex+0x1ce/0x520 [ 87.366537][ T5321] dev_mc_add+0xa1/0x120 [ 87.368198][ T5321] igmp6_group_added+0x22b/0x7c0 [ 87.370269][ T5321] __ipv6_dev_mc_inc+0x88e/0xa40 [ 87.372206][ T5321] addrconf_dad_work+0x3fc/0x15c0 [ 87.374092][ T5321] process_scheduled_works+0xa8e/0x14e0 [ 87.376146][ T5321] worker_thread+0xa47/0xfb0 [ 87.377884][ T5321] kthread+0x388/0x470 [ 87.379454][ T5321] page last free pid 5315 tgid 5315 stack trace: [ 87.381789][ T5321] __free_frozen_pages+0xc1e/0xd10 [ 87.383586][ T5321] __slab_free+0x274/0x2c0 [ 87.385128][ T5321] qlist_free_all+0x99/0x100 [ 87.386728][ T5321] kasan_quarantine_reduce+0x148/0x160 [ 87.388595][ T5321] __kasan_slab_alloc+0x22/0x80 [ 87.390353][ T5321] __kmalloc_noprof+0x311/0x720 [ 87.392032][ T5321] tomoyo_realpath_from_path+0xef/0x640 [ 87.393955][ T5321] tomoyo_path_perm+0x283/0x560 [ 87.395631][ T5321] security_inode_getattr+0x12b/0x310 [ 87.397465][ T5321] __x64_sys_newfstat+0x133/0x270 [ 87.399174][ T5321] do_syscall_64+0x174/0x580 [ 87.400979][ T5321] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.403291][ T5321] [ 87.404348][ T5321] Memory state around the buggy address: [ 87.406804][ T5321] ffff888044197400: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 87.410041][ T5321] ffff888044197480: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 87.412924][ T5321] >ffff888044197500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 fc [ 87.415757][ T5321] ^ [ 87.417317][ T5321] ffff888044197580: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 87.420130][ T5321] ffff888044197600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 87.423338][ T5321] ================================================================== [ 87.469575][ T5321] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 87.476094][ T5321] CPU: 0 UID: 0 PID: 5321 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 87.479860][ T5321] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 87.484050][ T5321] Call Trace: [ 87.485489][ T5321] [ 87.486759][ T5321] vpanic+0x56c/0xa60 [ 87.488398][ T5321] ? __pfx_vpanic+0x10/0x10 [ 87.490200][ T5321] ? __pfx___schedule+0x10/0x10 [ 87.492238][ T5321] panic+0xc5/0xd0 [ 87.493715][ T5321] ? __pfx_panic+0x10/0x10 [ 87.495655][ T5321] ? preempt_schedule_common+0x82/0xd0 [ 87.498010][ T5321] check_panic_on_warn+0x89/0xb0 [ 87.499980][ T5321] end_report+0x73/0x170 [ 87.501831][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.504306][ T5321] kasan_report_invalid_free+0xfa/0x110 [ 87.507272][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.510465][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.513662][ T5321] __kasan_slab_pre_free+0x104/0x120 [ 87.516572][ T5321] kfree+0x173/0x640 [ 87.518756][ T5321] ? f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.521589][ T5321] f_uac2_opts_c_srate_store+0x225/0x2b0 [ 87.524053][ T5321] ? __pfx_f_uac2_opts_c_srate_store+0x10/0x10 [ 87.527382][ T5321] ? down_read+0x2be/0x330 [ 87.529604][ T5321] ? __pfx_f_uac2_opts_c_srate_store+0x10/0x10 [ 87.533012][ T5321] configfs_write_iter+0x337/0x430 [ 87.535576][ T5321] vfs_write+0x612/0xba0 [ 87.537443][ T5321] ? __pfx_vfs_write+0x10/0x10 [ 87.539721][ T5321] ? __fget_files+0x2a/0x420 [ 87.541870][ T5321] ksys_write+0x150/0x270 [ 87.543978][ T5321] ? __pfx_ksys_write+0x10/0x10 [ 87.546316][ T5321] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.549239][ T5321] do_syscall_64+0x174/0x580 [ 87.551473][ T5321] ? trace_irq_disable+0x3b/0x140 [ 87.553740][ T5321] ? clear_bhb_loop+0x40/0x90 [ 87.555720][ T5321] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.558139][ T5321] RIP: 0033:0x7fde51b9de99 [ 87.560056][ T5321] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 87.567885][ T5321] RSP: 002b:00007fde52b20fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 87.571983][ T5321] RAX: ffffffffffffffda RBX: 00007fde51e26090 RCX: 00007fde51b9de99 [ 87.575290][ T5321] RDX: 0000000000000070 RSI: 00002000000002c0 RDI: 0000000000000005 [ 87.578739][ T5321] RBP: 00007fde51c33eaf R08: 0000000000000000 R09: 0000000000000000 [ 87.582274][ T5321] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 87.585697][ T5321] R13: 00007fde51e26128 R14: 00007fde51e26090 R15: 00007ffd40ca0e08 [ 87.589180][ T5321] [ 87.590965][ T5321] Kernel Offset: disabled [ 87.592513][ T5321] Rebooting in 86400 seconds..