c0cb84b1235078d131d19f888752b82835133a50731abd1248010bc4f40d528d26cee592f75dad38967859797a3d59d49b79d02b3d80c0b9781f526efae55488a8b8c26648971bcc68eacb96f926a2f6b0f3db79ebe6b855a9bcad993e49b3b39acf6cf767644fc983722d6e6c002ab4f920bdf990a2d45ac3425652411b361f13be421d65f49e62af8293d6c752128368568c4b132bee1b0509f200b77bdf8f7def2e67f35e81a3dec55730ab7e85aef26e0e0fe63247146fef31d64b121249f9e99c5abbbf616b7014e0e731d4a7c16a872c3203d0f069d6d1388698662c450fd7d2c37124599b8386ea522af6be5e191fc4d53490fdf392c6ca6d8020207f4acc4556ed1718ab0e462058eefd580e1037e0870a369ab853a02deb87ee522ab05b3651f43dcaf005098b1ac802d41e24ac735cb65ce9f6864545f58bb65dc871b44e97585a2c87850307a248fbb1a83afb3a948ff271a1901ebf0f176a527ef22226b04661138f64e6a6fdc4ff3a3bc6313188e8740670fc5a91b162c23f951a006c5b62ab75bf9701251977888589c5808d1e42c2b1bcf4daa94f1eabb73a8bb32d7b08a8cc766771b7a078fa00cb5e36ac1ef2e33e1b1195eb1314f26abafdce1d381a0acf83840a03f91f8ffad4385f27bb6f2d5588f274d0f4d978cc5c06599589ffd908119e249de06e1f81fdfc908ceab6d5c0fc9c8171dd634a7a9c017d70d128696cc5a840f487c84512e243e4e52d531b84a7a44b9374a4ccc40788e8c0eb8862ed245c71ccdf33d36a14207bb7ad40781e9a983ec1d5ec4673b5087ad2a86df9dc088e79226b8250d5b94c44d4435cb2987885d07009a016927174bead5ee407c4a27230a74761cf9288922d729aca04745b916faa9b0a178c6009abc328e595ad9de855d40beebc96db0eeb2baadb2264eedfe9701fffcc102e4288e7d5b65d8e19a7c070a276c1a1672d672c1962c0fd7632150bf6e92bad9a9acb2e138341adc18e3e0458133fa764dabac8addbee6492c6da5c451555af0e937a7d8daf0e90040b854a9847ecfc34b293a5a9b4eef40e1b9124555b4eaeffed2af7804937799fc2f4b11c5ce9f86c0a0f8d5604707edbb4d9163f9ada8f0bcbe03ea0ecb587f4bb8432c4494c8e2e8eb41ac3bb78ccc3f594f86446601879ecf23f29d19a14a2218290ebcbaaa48dd4cd4f07386aed6fcf58e7a28ca3d01f86929bc15a755ea7bfa5295f06f825a2a95546b7947ec01842a01c2e35b3fa43e3c97e67d795f479651c89739ddf35b10d7d077a85cf8c33e22d4a5fc24b84088f5d82840508aaeaf1e68bb81bb0754a297c1c76c827fe1f3867cf880cc940938a5417737b7550625cd813cff5236774cccc5316888ab2a91c1fef671a53d4c26447152a5950aefc94ebf4d4cd9bdf748e2098bf4f60cb85deb4d56843ff2687e8e00fad5280645c7fd3319d4f5b190d369949ea6387538b35ad07c60fc7a4f53b2847a861d3f403e6b8d336ce95afc76bf39baece423d79688c790b3c15a99488243d1a9dc48a6ae793756783c75d140a79ddf5ff9296b123935ff4364547a60b449f7871a52f96afc3e0afe89e8513046bbfefdddf1c02f2521ace2bca00ad8b6940ce1981a31c890f804f019fc81bbe9b76bfe0f6308cb826f176ba10943e2ce025747462d71aad0599cdaf9704d14d64a1df369e812fba61ef2ccfad22ea09d6db017e8dca714fdfae30579f51d2c0fdeee278efd1e1d106731ee68284711f8ff438ac36279afef02bde23b12fe3ad90f2f14dbd3e8de5050bf3a1ddc921fd76f54f1ddd7a72454f574b29e46754ee14f9716e4ff697728bc91ac9fdf6b4d864adcc2b1049e1c939051b06b72b7faf03d62297c666bade43fde98b7da34242e8804bbd5e4648feb324c0f8384a5b272dcdf10992d2a6fb0ce8d1b532c64a3f02f9262d793158a5d5b0bcde2eb252b5989ba3e9ef81e470c6027a8978aa51f4420baca464d3d7872416631abaf98f62a62dfb47e64598b18274c6af1a19b50efdc54859f498510f4912bd215f9e680c7be75edf62d1a67394a8257080b78a63e826fc54954540d5e4c0f624f450cb3f508e6f803ea50d126b0ee3e352e2359c3f64c6776c6936fe5b7911fd1c3491ee270a7a08386a0ac84950ee29a8b9bf413014f8faf7a7307471bd26a31628f29e19ecbe761cfdb2da14d764146978f1a9058874e7beb1526f855abf3e3071c3802c7b3656deba6601b9a1206eda798fc7c52e2f7345c2faa6d218ca846af23262dba7cfac88e325fdd31b68bf1fbf323b36da1f726eee52792ca9382ccf40fde488ec5dae81046706ac9bbf838224ed7afc40fc76def2679d43fcd10f394015448ff1d9eee2dd3c6400305378c34e81b39fc1cabfd1502d2b26e9f88e0d2f242eebf3c5daf0a5bbe56f3e48026805a9adabf458030ff8816a534491c4f694bcf623d804db70983792efb2ecc025a2dc357f1ea8f1235b2f1c93bb1083ac6da0d112fe44bca8f9215cf0d13422925a6071139c7edcdf53170f621600862e790623e20f4b967c266291649d8dd4c50132c9791b6b4b418e4d9188452f03663c39ee98e70064b8a08359e3a34142c2a190537565286c7d79b8572c97c4d19dbe2720bab77becb2d3a7ffb1c5b9a84d8cefa8582ac4ad26fb2975551f454d2673ad4735a8496f680661dd42477335238319619155186df862cda10cc8a277af02d4f1501fd7c2dd98d0aa9a2c884fb37c82fdc4dbae38352bdcef88c0288bc21f76ae8191cb5c92774b3914f79e2a55586f262712213f0c494b90952b1c76b5baba42494fdd4784f468486dcdce096e4788fe01d07d68af481f5ba952cda6bab40482637b658e37bb0cb1915a6b2a9d617b9d965b573955fa086b6eadf393c0fb66dc59717be1ae86c6acb78886803eb9dcef4adf63e0dbbcfc46525ac1822591408258e99ba9f04fa0b99f6c2982e59bd878535e5f6dcdee9edfd3f4a15e76548fb85def6d61d6874102a71bc06d8a5cff5834b2b17294e24718bdd769d0d0402a099516a1e0aad8d53e4db934afc5181db3cfaa900821bb76e7380285a3a7e70445dcc8abf6285e6387422c377cf03fc9991f7f921d84d73fa2c264b0f342e5de5ea59487361c5b29b00af080474bf55bad89a1033a4be5f078e34c246e6a523cf71284c1a243734ff72c54af9e9ba335b78345c6bb3aec91ac443fdc074a848c17f0dbbe5f45ebac1f8bfcca91f53b67a4442d3b37de64e7339a89e8785ac18f67915c3548df10df77a9b6b05b986aa912d0b1758bda30f119f1484c7d14faaf00c74ebad478134febf93f1be72401c6c0a000dabe051f6c3474afefd5ef856ceb76981b0866ef4b8eb1071634b8d7c6a354dccc4db4ee97a318a8a1eee69180e2677f492d99f674acb54bac2fd1020aa3250061e26ef76a5d837dbc9aebfe07b59bd00e48a8a514598b7a444845383a79aa0535296fe0b6901e07fdd53b185f83519a6c44f02cd7f0687c0cfe7f328e37886941ad3245d07ecf503ea6bbf93c9156d3106c40adc233bf578248f283b4ce4d2af2b90411145cc0cecb5ea06f9485d65a07a3540b962bd9cd8e8f84cd8150f29e13f48b21da35e0b4878db16ceae9350f8aceae2a9dfb2b39b43ed0c9e7b779b29b41912aa074a3c52d651652acf261aef9f98042785ee7bf52bbc49cf9b1d045b7691c976ef83dc7e6d59b29842a3c068f117a12", 0x1000}, {&(0x7f0000000540)="dfda8c376b230346ced170026f5ab93ba49ad72f1fb31f15d0be7ad47a9b4f2c9f28e0a8c380cbc1cb6025ea953dc70677cdd1c01284628cc1aa52310fb009caacffa136c4775a14fb3ddb374684e74e2cd8bb9cd5f0986918660cb1b1e35eacde7488323a709436030d0027384495c8d14cdd3ea93c244e2a4aeb8607831e3704ff03bed8ac0c3be6db3227b694", 0x8e}, {&(0x7f0000000600)="fb292ff6c99096f9201a1868985688f74bbc9e6a09b40568788c7b94ae59908ac0d175622b26e57ad5304fb4d1e52560fbd3820c19748a3949d6b39fa2814850a71e900dc1", 0x45}, {&(0x7f0000001880)="54dfb4e121cdc95264c8084b092f37276a33e511efbd9ec4c79d3f51b4e98c8fa4fd55c8b7faf50858db1103cec858773d6d7662456c867758344ec7d2b45f7c16b081e2e70370ec003241d83284d08a5c98abc5948c97781c3cda57c3481a7ca0d8383a803706225ef2d287d225636780b0729d4325b9ba82ee27a2b0eef22f03a4cb82d535ef656191926279457536661afa4854fb064ecd5a1ab31cd8137f31a7f79be4fae074001edf484c6125af0db9e3f065079bf39feb02c68d47dc492f83d73c101f757a8d40626a707496cb2290fbcef8b75d86cc86d5feed5a4f71ad68b8538516d69d883f03049ab490262707752032a1356407b6ccbf9d6f479aa58a8376d261d8ca999aa244db0e242ff459f0c93de29b95b105389dd1e08a3fcbbf3e7c3dc88a2c544b6ac1a2a787a083301e2ffd98ae7d950947fcec04d8e246eb98135e71a53ab529fe357e4c67fbbda8da21568ac99d511785eeca9333c984dcda23247c4bea34e1d9d408938dd2e6bc70a732befeecf8fa1c56b10e2bf279fac2439bd2049347b9594ba5f7bcc3a00614253c11da893c90b146818e1533b13a959697819b2e2e751e9a7edea473a41b3d3562eb72ae46c13064abd922cf013fc893f92fb49a95d5af7920a1431a2567ca5c235e4c4e352a165302da8cfcd7d441de2ca495d20ffec14592235e5d72d4a0fde84ee8237ac7e83f28e8deda12ad0ff93e6aa63467c68f78cbd85623cdcd40177108a6d3f4c9906bd57207454a0cc1891fc6d9e651506f4151d74902cc4653ecd6ce524afdcaae96e887215dd0d2e5f01423f8aa5018166171763d22b9f98b3a95a6c24d594536bf2fbb86bbda728afcee20dd2e665a628f1e01bb9dfd6aeecae1c240138773328dbd952232cf3b8528a128c657c80afeea1f09866960ef5d08af21495dc895802c000573d37421e8fb29acfddabc7e68e3ca521971cb5c002a222ff9b76b09cde1e3995a444cdd56bd6c690dd1a01849038a0e40a27f74dd0cb8b2e93689bd78606713d146bef0e99f9212c3addfc78d8f987710f217d21d96da33f3632d29b2de1ea5a38f046a7085f8c9c3e9415a1035a14d98ec93f69d7401d95e451f6a8c1cc0a72286a6a5095037e6823414563301e06b3e2ad546daba407d4da66d274e5d9ca148f66b8599d803ac6bdb8a01ce484a78ad496446f31792498700611cd7b3d0b911e3ac3c6f5d9c6e705be7fc8a11ce54eb7b14cb3bc7de8ab58e339ef7346fa841875d3be62b926bef945ef235d4344535a663ee6a82c050a55c600f06eaeef7eccd54f803bb79555cfe86c6caff786700317b4e433f85f34a4ef1416c3377fe1b9d4da68024a66e1a2d9944ddd675716b4100bc84887c6a5505cbbc6ffa12b501b99d42b778debd4630f0e2081d5724d7724cd21626b16c9c003e900e0f1eadabc12dac68b517756121d94bc431bcc21948ab419fd3706a7809ab72bfbb0ec41d992b5c8997a4b573f41bcfe3adbe03c247ed70022daf8435b85f2aa936dc6c6816ff1725075fd64f5ca52e6ce081fafebbcb0c828226eccfe6a27240f6312953c0f7733f3182397eefc6f095a28c27dcdfb0ec54e0664242642478676084d5993587d6555b8eb87107dfa3e0490bb8ab0dcdb028bdfae5b5ed5e0c881d5b56a2067948de7fa6b8faf574767078612c19a5c6e03398613ba2b544bc86fabbff22dba3054b325f6221b1a954d08a35329b18073b7061e7e681a2a1ccd29b6b98a43a7c85e425b142c11e0fc9a78e04991e61a8fa4a679a271b0fc5710f0823caf74b9334ce3fd2ae47587ea673d961371e761d2dd78be5102dcc2aa72ca7ca1707662501ff0b3c7e3c1821f47549c94f669d0e0868424a8eecfdb1942f4bc08f4a8137d61094407231147fedba41aeec5f7fe81cadff3a523a7c85570c8b86248a02253b917b4cead61141b2a8e244c915e7b694e8410be07f9e59530d564aafad8384b93c8cc7e97756bb587a47cbc2006f7b629095d9db5ede2e2d017deb54ae179267892c6a66c040ee2d55d396099f074c6c6071c92eb95b114c2a4131730fc5e2363ecf07d2978ab2cece544ea67a37a6dfcd2abc15f15550a1893f3376b9f954ee6702ccd67be094d6a006e0a13e0728e708a576569e222d16b49686f166735aacb6c4bcf626a1d59070877023fb739ad77353331dfd399aebdaead77dd46c1c9d527df9ff3ec711087da21936580723a98a7b76928408d591ee87ffcb0804dfc580470090bedce0bab18670970196544dfdc101dc736fa58efcd8ef59ae8c2b51d2c4759c7314c84988c94da06c3644c40f02e5c4f38183006db6a662634044402c8cf67fd49a6d3d00cb5a0cf69af386e6eb10fca1d781658e56b433d80086a16aef6c2837030d9b0d8278e9107a2315eab0183a4c63b22f2386fdeaca967a8c9ee2aa471d804ca7efb7680e52bfb23717a4124936bb02192e532ae7db010dfc3a5ce22e1cd1f930eb94f7df8387aa7dab62e882c3daed1df4fc5d83a7b84f0766ae5e704b13999e8f16c2a0972c538d4417005fac6a5e5b8a2b8693ff9f78e50ad3b654cea68d6a750f1d7396dca88dff39647ba2e093e3a3e83abd71d48d08cf3bbe38b094d17c20f3201d2cb1ff2a2d1a6e1b9f844eefc3d55167e295cb228dd0704835f21619675e100ed0ccba03dcb7d5a3699ebbf4f052e15406913744d04b8121dd1575f84937050dff7149ad83761ae27c862e9d89c05ba48e2e71041b265e421121c43ba63d4313b2c11d33a1a541a6a5bc5a1a2694a703ec35b6b590369aee4b8e165a11685013d2812b63cda9c329e576d359fd39661691d679efc3de8d8a9ff2137c61fa152b5757639e911437400c4bfefaaed6e9a6f616ef33aa15c8a9c2b20743f18b06fd8af424b0792fdd17cc5d5fc4dfc089d1667963915c4ce997e95e392db0d9d200caa67f460fc7e8a8aa1e4816aaa985d76cebca1090cb10e05b36b634ea848a79c49abb96ad45925c5adeab8612a7e48691875db5eee91194bc7515bf7633f94dda7d6d3e75c0ed6d81cfddf0043edbe57aed6a0c80d5b7146b7aa738970a89395c293bc2bf46dd0529b2a6648048030e12df37c9f48307d9bf5c40e024f9585d3ae27c6ec61c03d2b1b7afc1149696f1a0de12eff81641b5bb6d06e2e37434143930fac5b776fb8d70cf8e8411b8cab35416c158efc42897c453b4d42557465db0855d5fdbd3db2e612157a2d3162eee2bddf8ce8dfe3c6f4419e60c7d26c0f920192bd9e4c34f150c75e22bcaee75d0930581c3922477fa9718044e7b48cfdb9118b17a366f952053ec786780dac1ad01d8a2baa2f2f50579a34f33aba288095f16697672784dd4ba4854ab304708323114a222450bb6dd70f47c3a9cd5477bb3e515a2cdee49beff1bd1a0ebfcc6f8ec536377122c15bc140f3a530022b172c1227a6945e5515af4fe5e4a21d1c7fa0eea310afe7e7e8e9afb2fc757a0662fc0110a64e4639ea75e0e4b03b675613bf30504093e366539c4c8d0161f24a467be5ae1efa7cdbaaa537662f735c4c83aa67075ca103998d8a3e5c7d8bb17c5ca249dc344ce0aa7a51df3f03d9580fbd58b228a78863915ed50255cfedf162ae0af48119973cfa5e22c9e330da02429ac2ed7cebc107fb29ba322cff3941a024851bf684f6c554d5d716b710288e25f60b20a077459c4f934126769da6296051804657633ced9330150779dfd0995487e204e4a138b3b211086c28b45363644922656c51b522222823bcfb85bfb26a7adf5177772efb786321d38488179bdfc919e6b99733efad5bfda5c26e4fc85fa1d5e8c320a3456c5ac91ab3248cfab4b8c95ca80df5090dad96c4582426e3c27f8b71ec7f84ef6f75b1d74cdc137afc23bb860447aca2ca4e708a1b9d554fb0a1e54286662c55fe12625faaff901bffe2564e1333411ee3ec28b49494821be26d7aa5c67b8c8d6e467015ed41436edde36b7079150958a0cc7a4ffe771947608cbbfc1370ab0b484605032811781d43862dd299c86320c0d226a32a6e1ac5ecd565e1317581395ed12b026409759cf3f10e6106ae24835f35a556a093cf1908430f6fd3304320a49771b37841b24c98e69984b282ed6db502e8568ed5534ac07d898a81a573fc91dba9a401e34a4ca0238c5a691ade184d8d91f95a0c95c3a6afe6a40253c6533ff4e632a90d286848f5934c702a582822a80f5e5566390d8de7da137ecc6ea066d4bcde87f1f17b5b7dbdeccc195e797b5f777ee14b8befda7af8f1bd756a6e0e8b9f743f4b9f7066ecb41ce91ac4716b9d5248445d1cbc8ba0d1095eb31b28f7dd8beba11a1e888eee6e9b4c04c1b667d43754d628a8a9828d13cbb11cf87fac3d0907515069638ddc625a1b1dfd76b5fd8d7b329b6dc4a0edfd352f3adc0cae4b008320b62f87229f2f42257e663ba3b0b06a163d51755a4cb327088f11c5e224380b268e9531b7033780896a6d4d7ed75154f4424404d76bd40660838ae8977f451555c817036f4589800f787ad8d278e260c42a616032bb543cd1bea72dab9eb408870025f62536f64e174f316983550c601279a67cf03afa77edb8ee0a493b142812b8d99d56b04d466523fe80d88a91a85447a45be63acf2553eb04c6dcad22fbf708e75bb8f451a298e15517ca0c3161d27f13ff124cc5774d8c6030dc34a8157cd157d17554fd791743cc18d69e91e40fc7fdd1080a505b0ad0f4313c29bb7420e99394cd3e0318035dcfc2be2cc72494a6a02a05731ee8c04763eb99185d386ac2a76db7073c00787059cfe8c70fa527a2c211e4ad34f5bda1fbc48213c69dab69ac2f68b5bd3c3c11e7b2826c7426724fc605be730f5b012465b59383da79767c5f879b053e6dded3a44bbabe126f73609e03e8c536caf590a1d9ba0d8b466a39c76561311c5adaf641f65350f554ac46192e392496c98e5a6fe5f0f50874a1c4b64f5399bfbd0adb26930d2181a30d75f39a1ad03aceebe920905c823ea38b9e84448f7295383031f342546e968cf89cdc9e0baf9864065f34950ca03eda6efae75ce4a58935a195a492d8db830d7bb5ded5b94f686c4575f422fd836d29d60143595eb5e72c74594a7f80a398accfacd96e0fb63fc09d7dcbce4e5d90f66034271706b980080394c8cf88fb609195778f330e88009ac383a9419d74a2a0bf363b4100533880fa8f6863a8b968acb654032ebc7c817e59348193ff9b63d586eba353d220cd2a68feab2ba320ff0d14e430f075884a6da8bad05296bb314325a2f7b09308076c395bcc558a6a679183cbbf21a2245824e9fccc342a8b5c1bd33187d03160b52033fba7eecd4259fcb6e5c99dab37a0103085b3be125236e77b147952efa4503a4766c1f3094ee2f2cdfd0ec70fd3af66f6e75f9ee108772d8d1e82f1c501edafa347b8c7ea191041441577e787ef2d76ee8faffdcdfcf3a5b6455325960695cd9033f6ccbd9f3bc1618a5d29841deb4b077920271ca39f9fa5a70882626168c8a1e28595ca7fbf737584334953cc30dd8473c594f43100ed62fd58f487fbf117ee8fac8fe03f68b278ad17435b60be4351feb0949d542d999659e8c06ccf9484dc18f74fb0b6b0088c2705a8c6f1199d61ccea3434006969dfbc41f7f7a188b2ddf27ac929966058e5e7b4ec5dd7fdc50e35204e79510812fb3ffb17e76f509436c1af4e90aeb1de6ba937464330cbc644a9a13b62a7cbc069167d54a2e9957ef3e4d17e6c34c1ba4809285228166f55d", 0x1000}, {&(0x7f0000000280)="bf084955d3c955", 0x7}, {&(0x7f0000002880)="c2e8a6d38eda2ffd66d1373a64ccc166bdb6c0a133db9bce28dc2160a54cb7137ac38520522bd1f5f9ff11bb9ef6e05c0d581b6b0c4534eec32c76ff5ceecac19561b7d0acb7495b320982c72351421fac56f27e6879245f94a2e7e6cd127feed01d2733916ae60873e8c9341d30243f068469dd2a29a135d593eb3bc0665f9428d22ac9c6e313825f0fd466fc7f8869c802202a7d7359d51bd204ca34e0c6257092d322a9c633f9491fee16eef4070083c4c467744184ddc471f9f2138c54f8658f84476a8c8f7e1fdce670e5ea79468dda9c8b855aeda047438ba0efd1967106b24b4efc5545c61b4d0a4aa16f2dced474e29d4477829ad77e75d4fb9cb6a3f7298b1974ebae668261918ebc6f49450410877296d183e4bf24044fb867e3cdb8c0f57b1f1fb0c16ef44b7efa80ff31157dcbe05c3350f56371b15951ccf02660b1ce878b3dd9231ef00b47ebcdeb05b804d02cca9bc8d0cd0adb6bf63fa161faa78a6e0ae61bb564a9e33e64469072c63e0621326e4ab642cf4d1e6776908d9bdf87a94af60294f1ecab910e58a83d48d94abccb37ad4d7b5a6944ee22a69ef653214983da1b55cc532a47ffc91d8a3248d90f7bf8094307204fc3a53774c71101adbe3072457a68ebfcca6649425fdc9bae7050b362d257b84185fcecb7738fdb9b2cff806659a1d006fcfb7c41a70bdccf19f23f954b5cb949ce6920e9465a02530a4ad611e9a066ddf122c07a3680480ddd1d5c80bee7b21490403ae63e4f477ca26780db6e02a5de98c31d9bef891d0a908ed6492c7d7586b35344ae998905bc19f742f69c1008f144df734e561cbd60618e4b452279f1b9606eeb4faded5ed85e07f9982ea104453f37b8a65e18bb48bd49a6b44392850a898b1c5a0a354b5f584c046344b6548aec1448d39de6b74b94ee7fe4c5c068ec087fd81a3d9f00a9f7741593e056fe228c95314253f5e9d189c3a73ab0f7b33af85a7eb8eda8597c6b7a62017d2cd1546df3ca767a4b7adfd8e7d1a71b0e5426bc31c6dd6a31076474536335c2e12b1e3d0585567f76b005199f5955822ba69b3addc1a1b13adefe78e02539df6b4bcf38c371206d0a1e6ac74cceb3d55a9958f07d76b9dfc6048f786aaddaa09bcd22fa7bb9817419ebd302fc542123b18e46ce695a8fa1a2d56b07e5d49d647a88bf27228113830d6ca300917addcd1b86ddece096174580a7d6d44d3cb2c8840b7f76d0b73153be75d06f2f8ade5752a653fda71a865f1e0e3668ddf9672238de0304098a4e7088012cbb8c9dfac7b567addbb8056e334eb43ed7d2c8a202b5ccafd8d56bddd2426f2d73923ce560eb326918cc36923cfa7f57dc70de5d9e59dbf19e3feaf07e2cae7baed9c418434c79efbbe38458125ad32429ceea659907bae63515d90426447cc330ac01b1b11c4b700d5fab234cd398f988f3bbae22d555ed9a04fa4bd4f914ee7a71e96941ffbb0e756f3738326fb7dc9a3a91491cc15764bf39bfd6967a7574df2bcd803258dc531fe6322d104fb518d38362aec2f3b78b414aaa029a7e71ee5d477b20fa1dc35629470bc76e856176edd6a2647d34f877ffad5acd978e8e85f431cefb997a989bc0b0b7f5809b3b1737ef0bf8e0fd313f171b43090f7c299ec53f2626e498be915749b724d776451a24fe823a0ad0a6ac8d4f075b8bf0af15cc2318eb1cf46f2c1dc42518cb301bce346c2a6b87643072a0d17395aaf8433da0822422ef2464647cbb99f525c98b06c8b33d08cf97d6650403b7213ec9a66812a8b2b02601f4c2660d2f17a426ed7338463fe107af3ed8053ea1fe1835a421bc2f2d6ba6d50f4e4718bce8f32e757f68dc726695125428023fe5b283ad4e90c46be2ac5771e8139586172a089ddfeac843618f615d761a58a43cb2a3c054cfb72cd9e5d9688ef26803ec5c3c787ceacf82815a8c45edfb1a9b6879d28cf029c2bc8a78be178de8f576663a939c1d06f0a10b6e97679c921779322b0f6c6e3d148c112eaa6e4300a871aae5ace4e7318499dc8ba06c57e5b3d95c3b32431945ac9fdb505591ad938c23674cdc33c7836309d5e06f2774e5fdd4f578d640008afebf4a82be2eb82e1abb57d2b4b92eac1a9ae9475acd28686d07090a7e26f5479365ad04be3745b21e0972ea70f2077e3adb4bb565f2b0cc98d1eb025914546005752ba0cc3a1957a53cd1def9988d80929a8cccc581c7ae8d32083a14a2a924582df5b6b20f020f0c8798f70c57d1785eaed17bb411571d286f8a3d6e84611097c9f412acadce847a03c889853bbadcc273dbfbba2f5628f6634ec0565067f75cb8ecc2594754626a51d39be98a698a635405a73a157b4c22b54cfcb50911fd31be213dc674babb7949a7427ac48441c0773ad32262f9844b537444631dd34578ffbad7a963c3812dbfa0cbc093ba071c4f0359854d09ad40e7f0ffda6ab9bbb531056e5a08c33496b4ca76131257387a0ab82a7fef6dd0495dc5664ede57f3eb41c0cddf195e80b2252ce080c3411a45169fb8d464e3d2012565fddb1f08d4a152c668a9d51fcd90bdeab73275e289cd2fe0b305fdacb92818d27cd63dd62d03b6bc7cf029e6446927282d04a0a971d89635c44e89750613c3a9d6c1b3bfe421115ef87ca8d4be2b58862e645cf79956d7abfcc2eb85d3c31b02e1be2a5d770cf0de81d1ca7d9e40b24b42efcbd0cfd3ce1f81d5ad7056a250035748371a2df645005d18232911d239e0559995f4da40924d839b3d8e1260b5fc4a03ce933c6d995c143cb054628737b0b0bde008a2c7f959461d965fdd1c96387357b0bc7dc3a7c8c1701236fe23a721849bf870a95dc09f9cd6f69bdaaec8dfd9e2814f6cc48b386399c3ef1641f343714b360fdb8dc8cd603a37fe11590f605e249a09edb92167f44982f86ff669724131a3a36bde7633368f1dbb1ca18636c1f733ffe14817b29ee1be2bc67580eb863505e9f1c7ecfe17491992544b7332a753fae73cd6859bf4fb933c941086ad19c9c831f9bf6dc6c4ea2c756c8f175ae042b8bcfc0f82777736db422a1094fafb794babef1299bda40398780bd149ed60e598f029fcc985d291d7bd7cde3a4810ae1ab078dcc8c1b46e704051805d774ed9fba68ba334a5fa3069c10815283e8285beab56af4895164393d94bc5d6f8060124d7645bb4bcb28e71f9ca2ff03121fdc03b1fd1c84e02d7ec5e59b470a3d78eadf5a2677ffe661190b21424550b599d67c310e3ff5f5bc593483a6ab538a78f1f7b87da479f77c4feb92cd0fada21f1dea1263cbc7aec42522f3957e7684dabea5e589de3e58d3f525152d16bfc49d34f6c79eb0142318e4f8e74243ae73a648cf9d43388b9de30a899457a7753b26a95142c52763e6f58df663eba75838939d19dd24c86d5709a0afa052a79ce8d552541892cef357d74e3956b42e210d1385079aea6cf15aeceeadce232f977f1008e0ac8bf328ed35b06ded140871009c46efed1893bc13d5d432f6caa068cdbabd094fc624f3167e5b63d85241809fdade235b7478eca66e0c1311afe1119e7d2d1f4ab337a359160fec89b1a33487a5918ee3265d226672500fe319294c53d6c82873635b50299a39fa312ca209f0f2830a430aa3f139b0c1af6d0721a66f68797c14381338dbc0e23dbd6c2096d31d2ad5c64cd047eebfe795152e0786c04461c93bc193c80bb84db2d001ab144dfcb23bb31052464dcf57e65d06868ac32707368869d00e9f4162fbaf254dad5784d7482cd4eb96b87f2514f5da72cb6b42cdd3d7b497fbd648e55279b8c603ac6c154078aa1de8e173ba0aa0aeb2e6946d62241419aa4e65fc7613e285565a0cbece8cae14e5a268967989bee57eea0d9d2f568be3f50ffac6ad2b0be8405e7cf9467cca37fdac6684328e04e191e14824958d147500433cdff59cd0263eb72fe80c2faf174b84dc7691e7ba6d56344f6950a91cafb268794d866527e8f09e39e38120d2b6bdab0330365a7b93a08a324cdd38754793f56572fe565bca66a20671a5ffb1df73de61c2e07ee0bc6f42a6bf20ecd2d2d1c0755d85dd205c3844ffab13bbefb3b17a2914c37ef5155260ae2468e339e30647f2a6f3db8cf86a00f3b51ecfb42ce3d78adf2cf5b8bed2ffcc756ef9abf8ac9a5aeda218aa6440f7a619f8b36da5f2f0dfdb7e0a7f80788aa0d152dcef28be3101c66c914cf44d268ced3cff674c95483170761a6b89fa9170b6000151d588cca7f69ced65563db77daab6fc8b54514c099b664d8da3853923cf5d6f1f993b5573b4bd89323312af04dd3c207771666b201b7db3b00fcdadd738d8b8bba23028ca9ce48efbb2de56d086593dc1a06bc64e4d807d3fd851be58e6fcd0f707a9c4295e940eaccd144065007038bcee343a6361960ff63cdc052f2390f0a2e982dcf471af6a2083e0e6e8484e140330054842c56d68e659989c2bc7c3971f3b13eb14631ef49b972f4353312ebbfdede44008b44650d2beaec9696d213307d765cfa86d1cea51e945a60cf74b35468c308b4a3272c746b1fb013c07d32484f17dfeb92d8e4e0c2a94c677630d15ed417f0bf059acb9a7d37f105d9423b569375b2499946c153fb9375216580e2ce63d7c314bcd1b82b7d811990a4b8e9eb113502794eefdd00643b72195391fc6192d722cc92dcf6e27f519a70c66f1404a21cfdc57a63f60391659da5c95b576cda144a8cf441693646a9cebf3ffdcd521b6b0568cfb788c657026deb7af53c718e4a410485bdca8f04eae5c64fa9d94adbd21611a590e663634f40bfd2b534007fe6e5f53965959c786c8305038e15ac3b5a87e85d93a8551e6e7c28fbce8a65ddcd6172b4abd9a884c215190306993f391e349c2f71aa21b4960a54b1f6ce3128bb5d78288ebfd96c12bfc653dd42e08185cb5e8d01fa3237f06fabc5fc3c2e8367b97137c9c73635e9b42eae05646f8f39971a2f42539b201d462c57c53d7e24d1ee603b68a24c412a903c78541ba1582c7c71efde5c5e708cfc7b2f2feec34a414200302e97d507ede6802f8160efed76e73e325cf1c52752b96844966689cef79f14cddb09afa33a7da906c97075c467dfcaf5c217be9a2121a86bafc682972f2b9f1e339062feaa94a9e050e7350444a27d505d51eec02edb339912b05061428518c981cce6603e2cb34c5e40ee2482738ec3815550ca5ed98b6a976a2fb2f8be6cc06466a5da3a540a97c9ddfbdf7910f75cf596a579c8c86620069168227dc46bb590710eef75e8fd8ec001fcc9568ba5921e31c8187a81434a351d75e0d50af8b4638f5fcbc1b32b28fe6e2fdfc21800a3271281a92a1ee74199c5424dd33a235e95507f850db4ddfe6bf6bbf581cb7431090ec0e19c8b5fb12ba8836561e120991b52c77d20a0bcf961773edb2a2cd5d8150f597f54555cb100df3407dd36edd9fef66efc185793aa7fedfafe8140385a8f2f0443195ce229e897d34c887b9c9baeee9440b3b1c560549bd8b79aa87a8ffb34f59e71c4e83bddb17a0d27103559463fd03f5b9fa2a2ae16526d5e08ff7bbf845d4bfde4f50fa4ca1b036e0f67cf2cb89bfa981d198938ea859ab8608e23492abea84725ce00d33a6c45217e95b427849a905f8f170ff9516d3a388e6afb9cf4d45d3034bbb2c2c180e3ae4bc40b28bba9349b8084d25fe159d068be678b5db8aece48e9aef9b2634bfd4135cdac7ccf9744bf4422eedbd8fe60826f6a9409b70415906166d3cd9c1f7652f9f303f1e37ad2a062de3cf4", 0x1000}, {&(0x7f0000000340)="30bf6e22934d8ab8ec", 0x9}], 0x8) r1 = socket(0x20, 0x4, 0x20) socket$inet6(0x18, 0x4000, 0x20) dup(r1) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f0000000200)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="57d3f5face26c2a4c8c99d37ab3b6b21feacc44088dc28508e2116487b9879794c5228c0a1699ed59c75bb7caa8323d8ae91a1de2780373b2d6e0469fbb7ba0f5e6c80e9bf3ca0fe950eb8e84b71022286bda858c36ea2a02885d647605dff98e94016c3690644ea1ffec3b76b816fbc716d73551bc635ee2c20e88b7013e226e3ef9a31616cd7c617b0b9b67eefb67d25ef670b73", 0x95) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) getegid() fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x1}, 0x0, 0x0, 0x0, &(0x7f0000000400)="a669c9137b53833d0ec272fda8110ab6cc37eb51df6c7f556cca23095463f815037159e4c25a8cddc6b95f850428793572581ebfffa3aec9201ba5339bd235e4bab50611ac980b0f899fe0bc6d5e5373b2dbe76c507f43d9e5ccc73f27fdec03142a47cfcd61dcb16be845ae8748d97163ce8150c5bbc0df51c9bb8cf87dec06f6c9da90d527f3dd933285ca24e2fed3ed8731fe1741946d4a4140a33978c7c9c6659fbe6f0e64d50400000000000000c3e064d5c48e6b99da0f1d4acc9f3835c3fb6d7b1251d1d485ef7b38728368600bc41cfa5b1a44704a2152f1af536c5dc19ab936d95032bf38a1d31b9a8377c9d988b67618de40f7027a0c4c3e72e221cb3b03caf0040f16a73ee229b8c4fb01269e9fa60395f4286ba1db", 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x3366, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x10, 0x4000, 0x7) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x7f, r4, r5, r6, r7, 0x2, 0x9}, 0x1, 0x1}) r8 = getuid() setuid(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = dup(r1) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000280)=0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) accept(r9, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000400)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000480)=0x5) ioctl$WSKBDIO_SETKEYREPEAT(r11, 0x800c5707, &(0x7f00000004c0)={0x51, 0x80, 0x7ff}) seteuid(r8) geteuid() sysctl$vm(&(0x7f0000000500)={0x2, 0xc}, 0x2, &(0x7f0000000540)="9656616c5cad1aa8b15a9980f6036974162d7dadd0ef072b5c2de180224b2d0049613d59423cca78d9c6034366d451ef5c940a5778f2489217f8ebae4bf9c83a1cdcfb90957b17e14408a5b52da852c722fc777bcad15da43e7c13c9782e686e93dc01c60be3deb3cbb7f03f6746cf67e9d475a8675fdc32e3105b528c95dcc904a60cc943b7cfb72481012169058eea220be7517fe7cae4adaa8929edd45ed8acc1da3e17d8413a1c4a3604db73dba13b336beeabe82a6a50018e064693642393102aaf9621ba20e7", &(0x7f0000000640)=0xc9, &(0x7f0000000680), 0x0) r12 = syz_open_pts() r13 = getppid() fcntl$lock(r12, 0x7, &(0x7f00000006c0)={0x1, 0x1, 0x6, 0x7, r13}) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000340)="2ed6acbb9c96ab6b6e6a11fec41b33c808c82f3688fb5049f95c97d7d02ce3043d43baaf2e2a799a646a60995990c545d22212051ea449fbcce66bfb62320c13a3b236aceb75df2f1387de0652ca1bfdfdde172095ef9158321e527eba4d9ba16c06c913f749cca3829384fe21a2b49243fc8e4e43fd3507aa1ac8692f11b17d4d949bf5c6e10315c07100895002c2d4c6bd851d383a178d3b959386e5070a236a2e19a514b9688f72b99a143b695fa050051021d0d2f3bbd43359261a629b3171e728375f7eab7b2b8940226fcb83f959f280748943d9b7b028f97ff420176a05b1bf48ccf1ab49e0ad9512d2ee50273368d238728e0c4f308f9c18230d88fb6ee23e2a8c64d45760c62b1845e27f94b963d3cb6076022b4b7d785dc02bf3db7e1750087e17ea8931a8db7913fe43289a5fce1779367902f3e6edd4cb464762929e0245df4a773d3ce088e906963c7cd239eff7a07aa4033ccdbb2f23371580744c26f5dc40f9551ae0d28a0d1880487a6c5ebedf9c9c888a94e4e2b51892ce8df5b6bbc9a87629e0d8122e39d0cf5de03ddefd117764cb825147e1a268e7631bd172b66b35990a69ea342e84676a6bdbabd8ad640d8a51f40a60c41bcef1c973d0e779087479cc275ce059ba983e77223ecf4b54ab1ea1330df3b014a99df2e5d400d689a824fb83319096089965e054101795e321b487b60db2458374a750e2e0134113dd56e3b22e335663e4f916be425926a4c80d994a8cfb413782bfb5fbb96732ec834f574a6841d1526946df2cf98f3a848d234fcf9586d50fcb533a7cb4ca251fbc7a460a6a72282d57b8d08522d52855a2f5916162d03266dcff6a527ff48b8d4ce6126e4dcc804b56001d48a483aff12c89f3b1b2b8a3b6f01cbd8b351b8ce9593600f3eb2e3d727a5e64f0a0fad56013a442104cd4756046e3730f17eaca73f0a67852605799acbe66e44232f107a6fc8dcc28bc68ef7c2009d772a5becff730b10ce579098167cf6034c6011e2b773d7b23e7efc5106b6b158c0cbd34952d58c1de13349744b2d77e63af6bf23910a136609117b7759e13bdcf0f6db52b4e4bb027405021eeafe215f756f201e31406982b170b554eb9ff166afee679b9a4504438238aae6b0cba7c18a87c2ef076c53b007f43e736f269d44c90eb425c2c2fd603fd65a859c360f387a34fed3cb32c0caad5a6829635b65226b3c44c628c29f956578c7b1614e670b9cd264b55019077328fe7aa8cab3e317e3598ac01c6dcb6bb9b8c2bcba1fa18b71c5a4c94c3625b29e6e0bff983b9ddf002f3e6da1fd851e1239835da0b9dc2b5acfe0e8a4517f4e2460e907bd1c13edb306828cd489f52a8adfb467508fd688443d0639e6b93b93ca1c95bbe9af99dee297cbde8d4ee675cfbfa1dffe03bc8f6c9ebbb460c922444305a1639ad9a3a9a3421225d6eaaac9f4bc5463bdd097f987be71b1939d99ca532a1143cbca1ac88c73e6c0a588dd3c087f8650fe6f77738a9cd32ce64c2f27746173ac315a9ad62eda952b8999bc1be3110daf0cf574a285ca781257de1b78d10b0ab2bce6ab0d568b790001a0a0fbed909fde67b2fcc10690deaf12a9ac243e253cdb298d49c6c72355837d950e8c29ad0b8fdf6f21d5d78c4d3318fe92c865122623a96f534956be77f6c513da965945909ed503b8a6312d81b3b7c1569b244f3ca9bb70b081534a1899cd62c296330128edbd1d1de877fb4181afad292035a659ffd6625bbf4b95e5c4df7a294ad27cf06cd39f95d8d8e24511dfc783077a8cf6f7e45c3aed70db3b52e36b30a76a588f3c2f7137f7ccd2629c85afc77d55cb3b5c25ce6e0f13e3ab6134aebe5811e3b237b0b1dd57289e669e448d3b1baaf4d08d07afc8484f6de63602626a106acdd5bed9a930d5ccddfe26359cffb52d5e88678038c27599612d3d0702e08f8dd329e5a0ee36107c86a9aa506b33527c92e57b6e6919acbf7e2c68f426ed3e5ce91bfda6d15ec44e8a126cffd145168058207ab66cb3eae49ba20006166ed29ebf97c259a8a7dd8e4582432985de77e0c17f03ea3a2623e275f3aa864766bc13fbf09df8127c4d63b80f68a2d4d5eb84adb9f3a1a034f14202cb6def7b18d2e90863041f77edcd84e06f31faf52cb7b8ee7c9898617e9608175fe71f64d5a530fddaa7a1c07795bd51c3efb462b9650853503c48336efb0e5f6f47267aca524d0a329bdc0c46a23c1a2d822a60427874b79fabd74a80bffef46cf3dd2af2fadb4cd4ce80c43f24d6fb22470f24b6ad160c2170888d42d427eef3d510e056f46181c2363818325a240b22c0ca90dd33a9af26e5bfcbb6c29453474f233da73bc1f2f3d3eae5ec944992ab02b5135e619fd0954d4841a77d9ee3a59c06abed38278e072d602b1f39b56cbe09de118f3feda96254a8f4b5fe58f75583e3da81bc08709fd6b6e70b3cb4b1251654227ba4e150d72a2b31d93370c94b7d0db1510f98903d8962c3861c8d8f45d45c82337df50f2c1c7372c1448bfce72445c58b860d497d419c5117afc399cb07b8660009e47da796186251daefc5fb815276f8ec6631310d49562be6f64fd10ef44fab0008a70a090e27bb924821eefcfc43bb24f56514633b6d2369a244164cbb60327d77c244b92acba1bff0125e15b23fcc10f5953840e1c0751fb68a8b8984d85daccfacdde804a627463dcf7c577f88f8ff176bd6e7a78d22ef610af19bcc6e495230a27ffb83a32e2c022fd8ad751f33b92f758f6ee68917745b9d09db2906510a86aff5976632a0a8aae2a9b50cbe911d13078f1342ef15227502a1a5ff272cfe5eedfc0e4fc083baaae12a294d4160d88dfd4e7dfb7a0627cd83263b4e42c7e157c90ae3f616be6ab83f8f4beacb64d23d8cc185c51b404f8a0e3010aa144d7c477c5d577bc274fa25c744415f1f1223f5e50bafa894afb582ef3eae6638628d8a1024d2ad7e576de9b1adc07a0d2294186bab1980ebf54082a763e9f2290b640361fdbcd4aa033b81022b25b19105737b5279f689a2615f11b40202787b94d46445d1808450bb736f15d1a1f44f2aaab6f248b9f45b4853606b51a6c7c2016da6b707be32384d21d3de0edeb6cf6914af057100cfb2c805172476d7c23bcc49c540e617fc396d3f634f721abb8ffac29c48e62dbfa89cc4b3cda37445e9f24acc49fd4eeef9b1b985cc41d4e3a652fee142b1d6f42c64cd5d45f3df3caba300a9134a86bfa2e7a50b631f3cd72b7aff7f6ef67b1f054073d766396d5d7a0b427b9fe17a8a8b19a936df9223eb2bd045fcd753044e770f39ab5aed9873cab40374cd0f26d181d8108ece5c3c5fb737fb1db7999796239ad4ed2f960a52bd7b179334882e8c4230713d69cbb9bf8dbf08bd70b39a1dec59d6c54c09d39bb19af9e112e89258db7d41250d45548961580b05a5531ad6b037a1c34014c5e1af5f2341b10b46e1bfed90855f585dfa72e6f6d2bb1a431b65a1ff65fa2aba3ef93cd0e6e3ce9bdc6172c827753a39179e4cb1ef0d91d7e8614913c9fec8f6f3192cca6f6a30ead3d6feda94201522fd4ed909b69331a4cc01e912c477581e332cf89391614e458a125866fd25f378fe7054d2763882310fd7173332154e38332836019f64f65cbdbfadfb56711b461bee971e4a0ab32469afad9eabd885914b082a2f23e8e592c4c231ba1ac5742ad9d49331f0c34b0aa0e7b995a3a4f9aa8f27a89fb428ab9fae549e43147c6b80c5b78fb8a464ca5d49dc91ba8f7d8a75ddfcf9f6850ad83f6c82e67fae099d58e2bdd580defcb28126f890f03053abab9cebeee22b3a7800993e1e216361009ec31433679efcda8c32d6f07037e9494a8705d6ea68d077feed2e9122f1912fdc4b446ca82350da483e3dc0848c3977a2a4bc72b107b08e162893e4b8299b90cd361dc3d3bca82435362c3a6f35e5d6dce4feac7fb0ce4163dd1923bcf0c3461edd9c41979902720e0842277f8b740dc5a4baca2a236c408e6a6d168a82a43009b83dfac25a7592a6055a8461b909e561200e3953684749922e1b59336aedad6937ae071b71e5cfd9cf399f9f000ea4b0c68ce54c554b59faad888cb508b2e1c0c5fa1717feaa93ca94fec875a94dd9c90ac0fa0b5885ef44d85375c89a21a165a1ae32f6ddd80f16a66bcc81ca8ba21123a6b15a5dee2394130f191fbe9c900b62c4e70ca9c4c21e3424130b51096b534c4e2bd6ac272b56de63582dda03a2f8c8361e845b2c6a85eb4705667f0b64bb8de64e5dcb0be32313ab7ee581c18df1040cc778565adb64c66045a7f84e61827c95411594b7ef15e523bcbfbe9e43c14fcbf58f2adb016cd98f1889b71b7d85081a7d287b57ae4e7f7b1a5ee4b5ad2553e17ca927b53428efb380d0795bab2322e4f85a3c9b60668cf4251891de2ce2aff917eff699ec15a4072e1daac30be0962031a87cb02b49fc17909cc4f377a3212b5f5b74e77c69d1b4cbceda56fb14f90c0bb67cf507517a42ea1ee6b483f5b7a1ef44060baa48e475f221a11fb2ec7dcbdd66efb37ad3e8e815d7574ea68bf5c6d8a21d98e8c47bcca4ccc4b8371f230b54ab2555547062c2672787cc9a311adbf6c04b66746533602dd7ab647970e5c22c938f335bd718c1b6a3701c64576963671d5a7d9d1a2ba49bbf492d7d1aecf2eee2b2de5b7492e491b91908ed3496bffce0126f4421fcd593e4a8f7d8cac726a65e5fa2d9fe9b7aa21a1ad6f7c8c974c2a08945afdc7c4fff96885c5841e1c6a27469a5db6cccd46baa7c0", 0xd41}], 0x1}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/122, 0x7a}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001300)=ANY=[@ANYRES32=r1, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES64=r2, @ANYBLOB="2160e4c75c875c7993f355a8909fa855b2f5f512dbff18cd675eabc298ccf63b5aae6e59fcaa3246c4a8d32ada256050c2ed6d98db77ac28519127bfe837c21899283882a1691dfd7e693a84d29f8fa007293eab8bf3520a8b877924edef0b5392eefbde67ef0eb5660461cdf213f49b5ee16b6b2fdec3f0c3f45a8bfaf2c1245292a89f10b62833529f23198218fa99cc53125493d8e1af7ec756a1e2b92a0a89cc1b8f584fb6b1aab6b7100ecc8e7d78903efab4e66a425ed27f4a99eb90eff002a9e174c4c0910a2549d1c9e7070bc8bebaef1d57621957242868d02847fd77e53545ab4357c6685d10d573", @ANYBLOB="77c31d19cb5b01acc7478b57233d480ace18a1ad640d326610cea2d064f7aa4494f0dce91c658020684c2eb56755d5109358d68f6b022327939fb719f93fca37599d137022755e34f1f0e6298c024476d64bd83c2ade29070a240060d317488e8199a66f90fd6cce70d1ec7988b6c4ed4e6aac94e7a2dd7651eb0d05506f9c73b9ec3349d6e8b86a1f6675fcc2faf7364f147455d5800aa70c877c7d3bdb498d597230631d99037386b2060d6b2187c251db", @ANYRESOCT=r1, @ANYRES32=r0, @ANYRES16=r2, @ANYRES16=0x0]) r3 = getuid() syz_emit_ethernet(0x1d9, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffff00000000000088a8e83e7f63310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff0100000005232fdb00000000000001ff01000000000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000700000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cb90491ce1b67fe2bd0c65a02611614b7a1b61d47ca58e25f25867294602db98f7f09b9c7dc4364d8260f724bd78856ebcf813f064afaa4ebbe199d4dcf63663850be9bc3590b9d1000000"]) r4 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="22b0e056cc341f9dba7e894c4b535f66ea529e6ec7b70e34f145d1ecb9bc57", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') open(0x0, 0x78e, 0x0) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0x7}, 0x0, 0x8, 0x0, 0x0, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r6, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) malloc(): allocation too large, type = 29, size = 28292870884 denied attempt to set clock back 3663174110 seconds executing program 2: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) close(0xffffffffffffffff) r4 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(0xffffffffffffffff, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000340)="dee15d62db3495f029b23212f90830dfd8a4d7ab322210d047b9347bd2cf593f14b38d5798712ea5834a00b6baa81051bad4466523ab9eecedd09d955768164b2c6649d432e436e8fb6727dde8acb2981958b7eef766f3d15ae9992d6bd1c83ed86f250db1ace572074c5fad525469dcaaf64f593ec5ab956205bb5d6729edc04168165653bda9635c37269257606532769488ea9869090bee5cdfbb9448df86010ba390327b1e9b6eb46f79565d15572ff1988730f54ca0a5d8ea0a0b6b3225255ef7fd55ac4c182a069696d242ea3fd1e0d8ab93fae5879dc21994c6", 0xdd}, {&(0x7f0000000180)="6ee35351f7aece3e075967f61cb95acc171621f0decdd53c5410cf753d5ad7c0f8a26fa2de9eb4a5fdaae13354ebcb23626d2f51c4adc2fd41dc9c850e6f651c3cc768c5eec4cd430d3e654e618690caa4c1b7", 0x53}, {&(0x7f0000000440)="d61c6eec288e1e9694107bf49ff4a3475bce0b3cde049da4bf60f0b83a7558fde9cfbf670b7cf8aa5757b42cae409adef199627beec106ef54db9e1fdbfbf059b26f4e276e5e6efcf77e8158c8867c0c1cc4860f1343816afcd390d00a369f170bb41f88bb9d27c3f90b940fd809a66229bec998f84ea1344c82b03a3c965334654e7cf6d6c46cfdbc9c12a96908fc1d78e4cdd386c62d282c894359104db35b605f649015d49f072518bcefece6a944bc145d41f8f9f48495e6d44df5d8d86a4fa85d77b5ce9530d370dcc9cbe1b4f1fb6efb5f53b093a6cf0a8209da4354acd9cebc1c255efe5a96903bf77672ff28f5676657", 0xf4}, {&(0x7f0000000540)="c0886e1f16ab2fb9707135abd5453c55ec61c34bc240d9cb51ee8bd2063b4640b3e3bf79436c0c4248480accdaacbd91fa819e414e1b15aaeded1381f27a0484288a2ffc8cd8e062aaaf385296f7c1915f2f688f2b76736d1efe36b94fde29067e4eb152c7beeb321bf90a9423a46bab97b6293adaa53c1bd5ff061b4766a34ada5c13634bfdcf70993383a863c66420697224f1d648ee4238a66d9adba32819d6d966926203a8cda8b2dae98830eef01be96ef25ab0640a5cbfbd978a226d34043a9cad45d98450b24fab713cfc8c41d30b97f177de", 0xd6}, {&(0x7f0000000640)="05bd5dcdf10c2caa8803627550fcd60091a047e5695f1bc5ccf569790730efa1c403d453b2f7a0e99a677113a30a6de5b0932a80eb89e22513f7517268a3de88af798f13cc61f5b0b878da6cb21ea6a18d429ca17c78a01773dc62e8e54aaaf7ed46b5ad0d01a85d1de40b709fdfc36deb2fef1e788874ea45c7f66451c6a530eebc76b8e55847212ad32a4694dd67433b6c22e2ddfdbf9a8fc9a5f2bc61338eea05477227420f6bf7a6e1744ffd3a05a5bf6e26c35e4ea1311040128c97ae613296fe9624cc5374441044ccd13847f4a8f5950939122510545abf5ae97fb4ea6c39e9fdccb159ecee7a3ffc914f7c1611de4553274a30", 0xf7}], 0x5) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(0xffffffffffffffff, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000100)={@random="89ffa23f3c25", @random, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x38, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="88b7c33571107e04d134a435e57b740544d826a7ee0395937422c83d61426d10520d4948001cc53f18fd5428f54b81125191218102b18c84"}}}}}) syz_extract_tcp_res(&(0x7f00000002c0), 0xece, 0xd7) syz_emit_ethernet(0x72, &(0x7f0000000300)={@local, @local, [{[], {0x8100, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x2c, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, [@routing={0x2c}]}}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) listen(r2, 0x2) close(r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f", 0x1}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) chmod(&(0x7f0000000240)='./file0\x00', 0x1ca) setsockopt(r6, 0x5, 0x5c, &(0x7f0000000180)="f25b8b6876c2ab8cf8df9d26d342026aff192010278120b7dc45f315f314f8caa39ba746cbc3c543a350ae7d208705823923ecf71da6a4ff8ba07807e4b89880bd41a63a6a6c3c8491f9544b126f57ae16bc6fa7cb5d72f084f42a84aba183be33369f5466071a15f0eb69aeb3c43bdc38c251bcb2408832b801ff28a970df9aef391914658154e2db5ef714e4c6a216a5f2bf8500b1ad56779677adf516aee931b494ff356700811f842a2cb5a767c66b235444b103921d321545ae4a284d", 0xbf) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x400) r7 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x41}, {r7, 0x8}, {0xffffffffffffff9c, 0x100}], 0x3, 0x20) rmdir(&(0x7f0000000380)='./file0\x00') executing program 7: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x1e, 0x3, 0x2) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@routing={0x3, 0x0, 0x0, 0x3}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{0x10, 0xffff, 0x8}, {0x10, 0xffff, 0x60335d67}], 0x20}, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: r0 = semget$private(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x1, 0x5, 0x20) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r6) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r7, 0xd}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x11}, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 2: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x81}, {0x4}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x18000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x0, 0x0, 0x29}, {0x1f, 0x40, 0x0, 0x101}]}) r2 = socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}, 0x0, 0x5}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ftruncate(r2, 0x5) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000000)="156b007b", 0x4) syz_emit_ethernet(0x52, &(0x7f00000002c0)={@random="69e1629b6174", @remote, [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) syz_emit_ethernet(0x32, &(0x7f0000000080)={@random="633e00e10043", @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1, {[@ssrr={0x89, 0x3}, @lsrr={0x83, 0x3}]}}, @udp={{0x2, 0x2, 0x8}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) executing program 2: rename(&(0x7f0000002200)='./file0\x00', &(0x7f0000002280)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r0 = socket$inet(0x2, 0x8000, 0x7) bind(r0, &(0x7f00000021c0)=@in={0x2, 0x0}, 0x18) rename(&(0x7f0000002240)='./file0\x00', &(0x7f0000002180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x2) sendmmsg(r2, &(0x7f0000000080)={0x0, 0x6e05}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r4 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r4, 0x6, 0x10, 0x0, 0x0) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000002500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) executing program 4: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x406}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r4 = socket(0x20, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee6519262355fb5da547b433492d0f2ab60a1ba2031daf44a2ce342d2f36a883554dde0ad876631964d2f", 0x50}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r0, 0x10000002, 0x8, &(0x7f0000000580)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x36) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) executing program 7: socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(r2, 0x0, 0x10, 0x7) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r3}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c000000000000000000000000000800000000000000000021"]) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: syz_extract_tcp_res(&(0x7f0000000240), 0x40, 0x8) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setrlimit(0x3, &(0x7f0000000180)) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x8a7}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x2, &(0x7f0000000280)={0x60000000, 0x60000000}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) shutdown(r1, 0x0) executing program 0: getpgrp() setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x0, 0x2000000000086}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) sysctl$vm(&(0x7f0000000140)={0x2, 0x4}, 0x2, &(0x7f0000000080)="1d8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f6023", 0xb0}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0x0, 0x8, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, 0x0, r3, &(0x7f00000003c0)='./file0\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = dup2(r5, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r3}, 0xc) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) setreuid(r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) truncate(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0)=0x7, 0x4) executing program 1: mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) socket(0x2, 0x2, 0x0) r5 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x142, 0x101) ioctl$FIONREAD(r5, 0x80206932, &(0x7f00000001c0)) sendmmsg(r1, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1e, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6, 0x8001}, {{r0}, 0x8000000000000003, 0x9a, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0xffffffffffffffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0xda24}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, 0x0, 0x0, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r8 = getgid() r9 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r9, r8) setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x6, r10, r8, r9, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x6, 0x0, 0x0, r6, r8, 0x4, 0x6}, 0x5, 0x1, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(0x0) getuid() setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], [{0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x800000}], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba07012e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b79291daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0x57}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) link(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(0x0, 0x0) rename(0x0, &(0x7f0000000480)='./file0\x00') rename(0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r3 = msgget$private(0x0, 0x2) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x64, 0x0, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4], 0x401, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x93, 0x6}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x800) r2 = syz_open_pts() close(r2) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80, 0x401001) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x219, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x800000000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x10, 0x1f}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0x0, 0x8, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, 0x0, r3, &(0x7f00000003c0)='./file0\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = dup2(r5, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x3, 0xff}) (async) socket(0x18, 0x3, 0x0) (async) socket$inet(0x2, 0x3, 0x40) (async) socket(0x1, 0x4, 0xd1) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa536f917786dd60166aa500183a01020000000000000000000000000000aafe8000000000000000000000000000aa82"]) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) (async) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/514}, &(0x7f00000004c0)=0x204) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f0000000500)) (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 64) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) (async, rerun: 64) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) (rerun: 64) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) (async, rerun: 64) r4 = socket$inet(0x2, 0x2, 0x0) (async, rerun: 64) getpgrp() r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, 0x0, 0x0) (async, rerun: 64) openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async, rerun: 64) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x6, 0x4000, 0x10) executing program 4: msgget$private(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x54) pipe(&(0x7f0000000000)) executing program 5: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() setreuid(0xee00, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(r1, 0x0) r3 = getuid() r4 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0xd96a, r5, r6, r3, r8, 0x4, 0x1ff}, 0x4, 0x8, 0x0, r9, 0x10001, 0x5, 0x7fffffff, 0x3ff}) setreuid(0xee00, r3) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r11 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) getuid() setreuid(r10, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002200)={{0x10000005, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1b}, 0x9, 0x4000000000000004, 0x7ffffffffffffffe}) semop(r11, &(0x7f0000000100)=[{0x0, 0x501f, 0x1800}, {0x0, 0x8007, 0x800}, {0x1, 0xa3}, {0x0, 0xb6db, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x401, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x0, 0x800}], 0x8) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x45) setregid(0x0, r3) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x1, 0x4, 0x0) fchown(r1, r2, r3) r6 = socket(0x10, 0x5, 0x0) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0x401) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r8) syz_open_pts() r9 = semget$private(0x0, 0x2, 0x73a8c1bddab56e0c) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000100)=""/227) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)) sync() executing program 6: syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB]) (async) syz_open_pts() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) open(0x0, 0x1, 0x0) (async) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)) (async) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) (async) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xfffffffc) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) close(r0) shutdown(0xffffffffffffff9c, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xafd}, {0x18, 0x3, 0x0, 0x1}, 0x8, [0x4, 0x80000000, 0x7, 0x9, 0x5, 0x81, 0x2, 0x9]}, 0x3c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r2 = socket(0x1, 0x4000, 0x81) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2eac9e6a7eddc06a, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x827c55ecbae5289b, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x8001) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="3f805fed6a1d8ce8d5bdee61f5f4da156db664820da71d801ca07405953cc70842fca9cc28d59c3ef85d1f8fe1169ffa5fa7f5589fa9ae2c63", 0x39}, {&(0x7f0000000280)="8dce86c8e535519a0582dc549a2263cd8f8aa382b9b725bb9c6fedd9f4af6ed581b4c1200032575b89db815ae1c7da8273c5db335421bcf06859843ab9bda6fb87ddc2c899cebee3eb1197610e980bbe36ea8758263b23355a957a78f2e67e68c1592f8da7e897561bd8cdaf8a19afd555394dd0c9a09214e1ada0905f4e8ea04d9686b70531e7da4cc28197d6b0b5643d5d1c330e6cf1373dce86a65263b1be90205bf98c9c86e12b66a16579ba31bbea943f2f30c7db705a55731997c0253fbfea", 0xc2}, {&(0x7f0000000380)="f09acafb77efd76203dbc33587c5516709635cd36a3204a3d1750aad90c3d11b286ac685651d8e3c6e7bd6c66b78c4", 0x2f}, {&(0x7f00000003c0)}], 0x4) bind$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x800, 0x0) writev(r4, &(0x7f0000000680)=[{&(0x7f00000004c0)="d672258ccb8b643644f1b2a7c54937d5e98694bfb62733e0159656b7ad6ab23c461c14844197972bece9a4cd5e6139f786", 0x31}, {&(0x7f0000000500)="01aed0097ab9f7b42f89733bda20ddbe01d4ca29d8734e1332dcbbcbe7d119b1031b606928f901abb0ac856055dd1a048e0c31694e8d660564e2135317de1fc62e413c692fffb3f5200cc9df113d894ccc4244cf113eac3dc5497ab3fa3919d62981421781ce6c3325d6e63d85ae8f1a937b12465bc6fb8e045eda2de87a6bdd6695eac04f35d64b836060dcaee6c331fdeeb61cd6b4ec0893cf550412c8ca2cb4e3e9873abe0bffbc883c13546c92f208e3f6d56157b32dc90fb4ab69d6915cbf7e6410e3030bb468f70fd3501e599e01d958be69ec1f8e1816edabb1366090aa58733a", 0xe4}, {&(0x7f0000000600)="a89b9f5ea48b4d09a166d4a74f80899bebf37473f539f0e83d5aded590880b7886e4fd5c999f7c3e5e8eb0da3366f97c8483b55158712cbbe341dd29644c3b40dd9dd55e75830c8db620f1f5551897cf8360", 0x52}], 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) linkat(r3, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00', 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800), 0x20000, 0x0) readlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/199, 0xc7) ioctl$TIOCDRAIN(r9, 0x2000745e) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f0000000980)='./file1\x00', 0x176) ktrace(&(0x7f00000009c0)='./file0\x00', 0x4, 0x1000, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001fc0)={&(0x7f0000000a40)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001e00)=[{&(0x7f0000000a80)="a35a91c25a140d7f20188e047b789be9c9aa2a53c75350e7cc57fd951139eee627cb97b9876ea6146d55ffe20627d4ab48fc17cb43dd54d20a", 0x39}, {&(0x7f0000000ac0)="7ced12af14a2a7317a3b773c52fcd4f66d3c03379c4f34b7d136f0bcf5b01d8a2ac4461faf838b8e2148288d7cc6b5302fc0e318897208ce728fcc0d222dffabe7da12b5b96b412193b723ca792a", 0x4e}, {&(0x7f0000000b40)="33dba54682ed41bd8ec7705649c3d2f630abe929a396e18d52384d97cb79c9de72e063fd9c8bda2a8a3d520b09571fa2710555077740f5e23a6bf1a4378b2116fd9b36275fde21ad819bf4e831a753c72bff11b725861be543cc0e886eae4c44246be37a1d7f414717e46496d51668f9877572c6e65fe91d72fd59c43b712929710b17a27aeced82d9781e632424426d72876e3ae803c955a1ac0e50b9778cae282699985e2b2764dfe1e008a1a8a77ea58579369505b8321885a35394885b42f06108e9048be58c591107c45d745adb6b989dd6198e924581102322ee2ca20edf159f90dc3e6ed0ff728ddab80793cd051e589b95ffbfef64852126bafc820b5aa8994866a3e500a31e36faa23aa0d94049441a195175617009bd962c44fea5da050e98f9c40b3ff1f68cb5b5c85df12b1481521b0aff45ce8472500b4084acf8d6937b247cece843650951aed2dbe9682c3f04a2ef2bacb4a8e504c507cb35d144661e4ce7961064c959da1387d8b2f427ce557f1e883c83a11f4f8252b28811093e23a1341e42c7bb6ee9574e10ea33b0f08be6c0d89eb57174f06b68eee1a27cc63224d058df465366d09469cba28c907b4eadf16022423cf8ec72dea8e0dc17ff462daa94bfb67a6a614ff5eab2ae2a04627ac7e5fa99d9321f5362f0d276546248016c55e69669dd7b20833ddbfcc63d6a2795c5dc7613dfe2d99a0dbaa1b16754b261439c44368f0e950878701e09bc3bf0981e2177df7032cf98a8dcdd77e6934ed122ac512dff6eb4b76ec3ebf9b5912388e554687f72526ae5f81dd5439ef35be97c8f12dba6a04fb6275fbfae8ffebc450fa30c0edf3417bed30fc40d72c1f2e4adb97324fe2fc798fefce0bb6d09b52e75e848b2612554dd654b9258256be05948127ad6ad28a6a1f5248d6710b563971658aeb95fa57479650d8669d85069086e5a3aaa59a598bf301ae0b333ecb840b69bac54dbd47ee1adef0e700b99ceee397706a6d3ce02dad82f554fdde6a616c707bd0f3ea5d3781e5cbec6cc7e4e674abe73b83c574496cf635ae58e4a4ccac1f792a5b996f2ad316602965f9b964ffaa5be571c808b8119b3401ae8fc5a6b935c22e7892496f04b69d126f2c1c6d62477337ea4cea7297313757b4eff21e117a4bd754fed9a56c54ed88a8a91d09258e4c6f5592a59feb2fe3c2edf33f31ad9e0143301619cd1c2820758f6f6a2a245b3c14308816eb797135908288c1368451dc231bb2b73c63ed801ee5367cec06e67ded46716edb1ce916014aa4076e09f1696ec26b8682b4eedfa21e235314f805abeb80a0e785062cd39c66e7a4095b4220220ae1fad63f4025e47d280d44f501b64052fee5c5794a217dcc58ab7572bbc1925f65520b562ea3993727f1ac4598fc22cf995f4e363520daf51b33f27060030e7a8a8bf337872df2117b31ba4aa084af8754e00bd4fbef77de40c8df6723ce2b7438e5f3361f6ca406015a7ef2b49d68c49d81981a3f993d5896c89acd0be51659ef83097fcea68d7c34f6c77c8ad0d9af07071d832c11516f5b227966fcff8a6d833c567b954afa383929437b61d17a44297691542e08bc394e78ec1c3bd933275d81a1694758a3f9c775d3514974bc1a06fe2e28929d2b68077efb315d6e65127d2fbe6cfa3d5fe08062af26fb1f23d8d766e908b0d9b8a1f9f7a40f38c689eec21cc4b5f27daab87605eed4e2847014f76b8ac5fd4bdcc5187af493899cdc52a84cbc2a227fa3d48a5e4006aa692c64e9df715d9f0514949d616311c074822d26e0f59f0eabbe500bbbbad8141aa898d4067f04d5925130dd0f4d13f565d25cdf430aead5e2e0317b3fbc66e78e3b58546693763b645a726062c6ef6e95914321c5138de62c05f54d8d4d36b43768dbce28f00fa57cff7210f192d6e5a52c731e21da33f355874b28b01213c2d26152763b4de1af96e98a0ddfe2893d905a0c9d987b47f13067e855bbeb338f63b37001c028e2a09f1d83fbe5875d9d10c9aaf3ac6a73062b45c4851094798dbcc407c81d1ade50cd1b431fb2004d384e5f39e2948301292659280c241c0f4b5cf71205bd8645eb83003379bc9a40b115a032cc33cf68461c210341f481db0166e35dc18369a53023ba57dbe8683160192b87eb6c94503d311337e7a26968cdbbf52304bbe712629b0295f405070d0846159a93ba35bf2aca0f793e11f45eda45c8d142a4bc450c53bf38ece0a2782879ed90ba6fbcc229c4ab72641cb85feb91652aa26ffb58aeb11111393ffdbd39b2b1f357c150772da78e7aa3cb4c336b953c81532a06d6236b33c813f82735e1ee56aa4869615d4e439cfad47cd2a716a654f79e25a2aae12e98feb0e078e728a5cda3031b4fe7892e0b428ac362022e76cfd0a2113f9694679a90e70e879169181a47341e88a0195af5447c633d722ea29278b083f8a109e56f9790f83047d87e845493b726dd9e9f8cc7a95d0de3b56d3fa720ea5c61f5718438823d25ef496689607d7ff053d290043aba8b1f534093e1f2fec4754529e5d31d3f9bb1a23f479ac73fc961e9901d5388abd2d9f991785b1cf61e7032faf78f17f432b58dfba6a8711dfecedeb4a02839972cf74cd144dec7702bcd4bc73e5938e3d73e88d46dbe8c0b97ff09f46d012cdce41811c7e25b85f9c6c636097ed86b79f0ef31a93de21bc45e04ecb9039caf07c05f1ec41d46bb00dbef9cb1a8c60d6dab6c413ca7f976bcb1b388c6f723d67bfe272d2e81718bdbf31ae56488901c441daa47b75ae9edf28c4522ec1bb2b35109224a73da6a80727200283702d503245eec7b0288bf20012bdbe9d171cdb5437c3bcfbb9bfe8624bc99c76cac2388bd20aaab048f1833539b6d628d3b36094926b6a39c0d7e417d885e4110fde313fcbac857a1afddd49771d59e6b830def314b9afcff3659a074c60f5d7c9040cd3546139b1f41ab2740b576c64f2c0ac10c861db6e4def469f477a40ef27ef80421ff6e6755fcdcca34048bfa8cea7640db4d4ffc34c990b337f2ba619507030521e3f11057dd7cef403f85e0f008f8067d7e4fb977620f24b080a30130684c899faa387788b1bdf12acdae09615d2b3a1a15fb57d2a1d29be6b80a5249e8085d0679ab60efd074d95d2c7a388ce2f343e7805105dce3ec4d080952689e1fe3c6ab784f0438ca74a2f9e3cf5e7bd40db9700706031157704d55a3d6cd186a707ea5cc635465793ef191649422e567feae5c1f32d921c45fca44932201ca17dc2d17c0b82fcbb654a26ff62877ac16425f873a2ce70a44188e689012ef73db1aaed76193737b838aed579b93aded0967fa2a3329d8f84ef8dc11ad277c37d3648d0e2265572d7e3f71e9f4db86af06a9a29f3152befb47ffcb9ea959b5e06ff7a5ec9cef7f33df80d08ca9dc4a8ee88fbee80bdd8298b2fa730db07270e88f20fc4922fc3b601fd31d238f6f67b16891e3a686f709cc67792e2cf8097537ca860f01489ecfb5812dee33e5b20ebf4b04e5412e8b63433b667ea0236273b7654e7d34c6c1fa43cf0fb09b0ce60b7c2abeeb970a9703217f85758ed980810731e16b54ec4832bb0ade3cff093cadb44c30fc7cdcf981d5e7050af4bc5a08bb858442bbf656ea340bb2524689b60e2d8cdb2d263a1b2bfa2636d724702e6f8a711976be63a52f6fb96419ba4489e45141806e1b03214f0f6a19af99e153004a1082151ac4ee3e6800824c677f0fa4b77decada3b4d601649bcfbd0a4835fc74821aa66d5799045ec92c974d6437c538ee4f28e18799eeb58d7ff5968c0758eadfb5b4f50b96ecc443da3b287476b1ace3502d8256e9e11a5489d794c79e51d6a97cb3d314ee5d06a931bd32a8e2965fbe0b615c4144d399464465d0fe475705b25036c9323ee340c02aa6be2604528caf7bcbfb8480395c42e3b0314e1e2673b8a44e95df821fb4df60a0432ce2e1ee226c0b8150341ae48da6b4e5096b7695cca94766283dd9625ab052376ee4e6ebbec97bc31d0c33de1048ba5ba8f2442e114376a5654e43f67ed930bae3ce9a43882a997db476c686e006c9cd8101a25ec1c0362a8e6786c83e5bab143e14386848beee245dae0002c7cac6ef9980d9cc839af47e5be491b7b94e2fb322bfe212c6d1a1d08a4e9348674795275043bb90438d268a84fb0562307ac7913a29f45242c9eff82ed48f3bbd1ffbd85fe0ae8501605e5ff7ae076f59d663cc704e3d68805c0bf535c3e9950674c0569c6ed2f64753f80e4bc078b32a26c11fbd48d64f85713832a6c4c7a63b33286720a6fcd1adabb4fef7cfe0593f60174f90a5cf8f059c5ad59cd95e873e0d9d985ca22aac74316d44101ff9ac126bea9aa7082ac1aaa1fa65f19b8114d8d9608599e29c4c3a2bfe3285074002edc0e3c741a46e7edcfcda813c786fb37bf4681a4b74d5cc34f37f85b5f721d1551d05d30a3ec5fe8fbe3d0324104d6dcd4950676e36cfcdfc8b7ad48b47d21bb51a11509597ae5697b0c13e9987eec7fe80629fd1924a532c3d901585b9be5cbc8101d9b144950d20b1a839bbc40a6f7be014b8e43a7404e457e4b4e65d4c9fbe09876ae7f4982c61bf141335f912a32f06d0ac027cc2bf8336b9638e3a12a2c19db2249e5197b13570457fa82a7606232fcd4d170633a6054a6633d983890b80766bacdde253d031db3e0bd8e8da44d30704eeedf28c790bc97f6fb3e9eff7b8eb40468ae2f1d8b7e58dbe98f3b94fe0884ce8e20e0ded11d17b2ca4e4dc514f8f878689ec6f4bb7f62782c2ce6382f6ae0231d5681827232b92aa035c3d4f242c3794fd2d52f8383074cfb9d0dbbf880a020f4e80c48297d7245540fd72982e2f70bf4c45227e87684e87d0cf25f2546f75ba42e9c5bfaa1e56367cdd8e5d912f4b566e7be5c27dc5bb548c5c40ae53765e82eb539366cd56dc2691429c48cb270452cd2ca2bcb3c28c3252e650046a84e910ebc1c12bc7663d7007d7b0dbe14eca036be48f8991250743b2217289fa56c5126849e1db4e6c0aca7abd9cb680fab0f7771b68767fe542951868cf462b7c5ebb8d8c775540802b25b9e048341b36c3853d2b5b1cd507cea5339d7ee67c7931dca55dd9493cafe3c97f01a6d366b197fa31b84d835e4a1411e16c8b178477e6a83d86ce1cf76ce51f42a32792f30deda2d7a4f72dc37e012f8351d37b4cc1c4843717d9c729a58494efb37cfe2b72a4b90769427f34824d25e0d2125b718ea50aa1e8915caa85aad38f10c203c34836b76eb168a2bc849f92beec90fa42093986cb44381ab5fd4b715bae2d95bb695958c1a14223250a69f036deb069821b9e62998ceaaf382e97077a3502152e8bd58eb89a1858dc8894c6f7e69faf6c43ee9ba5a637bbc7313a9d0d607e2f1afc2086570d47029ce695b69e751d189695a3a531eb104cde549a28e254f88d5fb2d746b025a8e91454a3612ecc83674afbe2d5f1ffeade439e6b5cdf564040843e9dd02e3d1f1eb9722f9bf3f517c9f323febf00656e52ddc48deda57a780b9df014b48a81570fe82568cdf82ce7fa9a07fcdba5641df2f732edc50973599c669d084f6728f081acb7541d88a8f36d76685b86b705566440afbee20acd2351daf9153ef711344942c2086da1f2a3b8a1d57a0c2f86d88bce4f3e92eeec3bc526799e36b42e3c705b3acd0542276da5afcd6897d99623e9fa595fbafdb976ee8902dadab7bc0b720786b677c690275674943628787e49c26732cf11a4763430dea7aa5d078b78b58", 0x1000}, {&(0x7f0000001b40)="6e94e1ed1a5698f1bd9ea641469690d27092acde84faaf870c1e497d41f5a96ed1f4259630238c3c3087141604f41d4ab38df9874b604ff4eba81897c035ae21d7e51d04a975941061a10185d7ab44c9a4990ab98c4b42b75ca68d", 0x5b}, {&(0x7f0000001bc0)="059964674c0a387fcab9240f1e6a780135b12ae305103316d8d29f70070f2fac5e811628869c615a869bdad40622d319070d31f2f8c5a1f0e629d4f0498a4be54c1a05e95e4b7c9b1a142b5c52e2bb637e14b00c985a6c68f7851b116b49c09df7eb1e4c2677886eb0dc55e8df56615dfcfbcb8cf158928547670012c05687c477", 0x81}, {&(0x7f0000001c80)="004e86d3e1d7cc34918a5f7b25a459888a3eaaebb4b94d9d110f64706d57e0e3570863a083e75914fa62eb2ccf3d16506e3ca3afec250bd2c0d991ed3694405b9844ff3de0d81fdbc83c002b6520112115777eed7c78c5d20ca2df8e418cc81d88ef4c8a4a0a4e4f23d50bd3de7ef8dfc70fb36c7dfa8036122a534107adb1f56b9423e68596d50eab5ba32d2494beb4ef210566f335bc7f9eafb0c337479ef31a7abff14337f19d1eeb4816612b777a2c8ee04a37897fabc6f1baf512c74d836f98f8e1dcd72f2ad5776793c42672ad69", 0xd1}, {&(0x7f0000001d80)="e762bc41cc516411ef5e977f8c42faeb36b2db5df09abdef79488354e6ece159f3a64ee4f1fa21d79ed4855bc3c8bf183db3d85578046183b397a1da061efe1727d048df7925b77f0100c383c4145b018b77b2bb25cef457599c45a3a0a96ffc84ef293ddbff1597fd24608d2bc93979396abe6e11607e27e8e66fd7ca", 0x7d}], 0x7, &(0x7f0000001e80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r10, r10, r8, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6}], 0x110}, 0x404) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203719, "d569a404baf180ef1c00"}) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0xa5}}) getpgrp() fcntl$lock(0xffffffffffffffff, 0x8, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x101) pread(r0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0xfd, 0x4ebfac6bbaf79eb) writev(r4, 0x0, 0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r7 = semget$private(0x0, 0x2, 0x39a) semop(r7, &(0x7f00000005c0)=[{0x3, 0x9b9}], 0x1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000ac0)=""/201) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r5, 0x0, r6, 0x0, 0x116, 0xa}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000240)=""/64) semctl$IPC_RMID(r7, 0x0, 0x0) write(r3, &(0x7f0000000180)="2b5ee33ad8152fc00050b1e3e7e46cc8e61de368f1ceb6c66df1d39287204eb563ab55ca7d5c630fb7d6731d7399b63a7207b37c2faafb747bc4d4716a04fb7d95140f14ddc48b582a799ba8bafd65389a914ed34d10f1fc3947d03c9cb81c079f8d20d0f6671813a6b1a6cd38522e40c5eb4aa6fd455ffbffcd7cdecac1d3c781cd74a182d2c02821897ae5929bdf902a5fa961ab083fa434b017c893a41a6e49f31cf1bb9aab981335034286c6c7c9", 0xb0) fchmodat(r3, 0x0, 0xbd7ac94553ae44e5, 0x6) write(r1, 0x0, 0x0) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x7, 0x9, 0x2}, {0x5, 0x5, 0x5}, {0x5, 0x5, 0x80, 0x7d12ead9}, {0x8000, 0xf0, 0x7, 0x4}]}) r2 = socket(0x20, 0x4000, 0x1f) setsockopt(r2, 0x27, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)="7c1d119788247a2fe3744ec2ee29b562c50ba191e50beda205e25f93aac8c43a7543f931e99a590b66657fa9564e91e4a2d471a6998e900217fa595dd9e68f895c9ed28aa8b3d9d49b51a277f8622d5bc10401d56301b92468e0d49d27da0970d5c2afa022ba0d7e2d9d1ab12ec2a438be23b6b1a9e710a25ef4e2b2c880b6d99a2870ce78655ee3db0f1af6c3fda8771eda90f1df7e53125ef879c33186766a40b50ae8f1f296f8de7289bbce7af6fbfed075657168f63074df6a9f24580474af6799703501a1bca73dbd7eb888e1a9e049282ee3ed338947b463d1b9fc467883e9c00b73f38ff5fdb317a5b4", 0xed}, {&(0x7f0000000240)="7405e94352c95e91290365140ee8e7e4453dcffd2eb531c9b6c8ad02d430470d4f1d8c900adbc7a37200e71631ff6821a54c5c46ba0233c575af867dad67f459491df62890f0d25eacef8c99ff5717084eba6570037c3d9ee2611f2b247b3ead3fdf37932c2eb2690774f9826d7292f07c9d91b02c733c088ccb6cf779997f", 0x7f}, {&(0x7f00000002c0)="4a037d4b061b6bac17e5ee2d9a01a7767cda53f2d1db2e7bb67ef49a700aed3ec8482e4fa763fe375e2b19e889c62a7505a3fb125acdbec3f0214def23f38f0f1da1d8adb109d0f730725dc45cf959ac3c38f3b70f9aef38600f16731c710f63d352b348b7ceb0a9da3ebc4caf3169cdb86aec9ac630909fb454b9423110aab0d0b2986b7a84ab901d4caa3e6977f34a6817c1b8fc47abb6840a98f761ac29d6bbd0a2f479366d90", 0xa8}, {&(0x7f0000000380)="1cab539b4f925458fedecc55f0a93ba62f587edc56", 0x15}], 0x4, &(0x7f0000000400)=[{0x48, 0xffff, 0xd1, "dde4da9615c089f3906e577b3bd7905b077bc8fe75808d55dbbcf8ca9edc68baca5077bfb8a65d95dd5636e7ac23d457fb1e2f77bc1915"}, {0xf0, 0xffff, 0xfffffffe, "339ed7566c81eb556e3480113dd5181c1568e3f4e9d587d98f658323cda9bfc971fb082442b4a1af578e47434bcb2b4a69a5b537c3ad926018fb565ff8b63eaf405be62cdea7eba85e3402fc1b1d0f5ee51f045a6d8ed1ea2890cc4cb79a80314cb7112b93ddcaa09d3c65c3cd0cfabe98e93fac24280a62e5db2fac71c6b499c2a42f6459f7354cebc7a03a684769afda7fb7e970271555a8629d6c1113c347f0d244b020742a0e698df6c68b9dc37e76418b882681b9c26237eda8db679c6263a0081ed6d91ec6be552805ed3dc7272d607351b2f7f6826564"}, {0x1010, 0x1, 0xfa, "89beccfbe6eab8d857e0829b7f4ad095c46c68e614447aa35865ea7aefdf8af071690c7fb4971d11e1296b247036035c0d8455c54b8960f73a891f92a682d64bf5b3fd0ba33162ace053f69fad712cb7ad231dca2038c0e85ddb77dde1bec48f1a8adab17bff68a100422c8b6102978bbed1978ccf03a39199e9b1d7f1df88e84550dec200d73af562c8609b5f752aca3cf6ba86c62bed43129ebaab440c6ae8182bb0d5fe223b80e35572705539345027a8aaaf249a931483a1a3918e51d9a887256c1c7f0e7c74e715fa38891261c94e69cbb63c283058552e6a1007bb19c6350e7ba469fe528b384eface1b8cca67f76b70fcbe9ff838a5dee9e65cbafd697b001a5dc5cfe6ac53a81aeb2ddeb7d3cf8dd4e9a63985076aac3880794c9fc13e0013983f9220d19305de135215e6acfa5fa992f8ec7402ec783f2bad64c671b388c02d56a791dbbf39fea01ffb5e9343c051da745efcb324a00c9cfd434f82ed95d0409e7833df18d49790f323a9afee314a188570eb697c34e004e2ce8382e12c06189d0cd8bcadaf5195ccdab50fc2d5b662e6cd81fabfd3c469c0a229cb7a938502ca11f7198d7c4370e207bafd4831270735f7d8793024b1589c34e020f886dcacab40b7a27269c1a8ebfce0aa92afb5396936a9fca633cd0c641cef2b6aeba5317a0a352b17ee17aabc2ce423291be9ab51dbc40625fbf22a33748300b4e233113627e662e8805ea1cfcde213bf2463b8c9d6e3a9f3437b5f9c4e52e2e2391acbb031d74886e0edc408a0cd5983a13801401afabd33f6a5e73229ef0573b8b4d297e6293c2a19d9b27d605bbdf319ece3e92c3f6953b7eda6eb6219e75110bb38c42c375494a73b8ce7cdd914ef567ce484191c8c44024e87707e141b18fbb0feb0a382cd93e758513ae52a900736f252a1fd031345cd41f717a325abc3c0e05994497a624db57371dbec59d7ef975da53a8bfa54f50559252fa697d48723e2a3079d99d9bc5daf135a33bf9ff18f12abb04ed1518c2440b38874e525fb7172b611a32c0cc507cf2c818ee72c2224726b5c684d47c9d2995bb72714fd4fd9f0e7ce8c5ca85c976b486367c4aba85e9158abca3b6a048b11edf2a97669382b41e2c6454bcabeee7c0471fd18a04caef057f3e18a2c77f0f0f58022660267ff46a1ff92a6330c2ec5c173fc91e671e3b47372901ecf1a13ff366d7bc9d7bd0e76b2b2d0d993126ea21b84a236e87526fa61724934a100cd27b5d8878e181402eebb77a5eaaf912315a19d572a0e7ac28da9eb24a56e46d21306b50156de18c76449f933d8c34c446e60f37636696b159a54b890fc9f02595270b52a6f476dbfd8fc1e6d6a12288d964c49d8568606d13b6813f207160d9c6191e1ddb6a0cbf7a7b0b7880b7f00deba0d8e3d84a7fbb1d45984929debdf89718fceab5961bfa7263d7d5481dbc30c437b6371245c2e77e126dfa7068ccc0df0077c4487bc31840b3d98626daed3c634fde9d3530919ee65aa196f42f2fe8bfae0216128828cf1df6a61280ca21b8e9aad2164458f1e50aa977dc399cc2eff58f835f7fc45c9a4f5eb9a59f2064f78b4cf044f8e89fc20c63f899579cdd78dcd3e69d685192290f1ab924992ba82ee913055a5e012b94d042fd671631da6370a47ca8d5c9dc72e94248f1460d0872085916610be4af705ab4e76399c2c7a39ea59c30c5d887a264d5f81efe591463ee6393e8e3e5e9de9a45d153afaaf14761406ca5df46f81b7d0eb0c95c09afd66ed9b770c6ebdd6be4949adbb9c514d42d6d2b0b4e84768db0b68a2fef4eba153fb4c7b278349f91d4d60c877a877e01d327222fa46ac7f111ae9c37880c3e97c214a3b3be3794c4430bb8c69b3f9d31479bc71cef94e7a8ca4764e467c08facdb87b6e088d4ba7fe5d3cd2af70d574b4ea51d5356194680e387924d96cf6639a47bc60f9a2a4a45afca0b6d5c3f7926166a7787ab9c6b53d038d85d46038bb53923e3b8176d1c712e7e58c1d7609ab73e31152bba8481200ee03c17da56f4c6cf87d445c74ce817ca107b5ade47be38756f30c30e87b596db75d1e4fcdae9a1d546ffcfaf5d3ae7587bfa9b691e55e6ef3bec1cca653618ca41b0200ea8bd22a17b25df56c6f310f60bb10b204066d116ca39dceea86853b07437c867ee896bba3c948e61d535c0230c3f99f9ef745f3c3b076ea6ef008d21a6cce328ad004766a7b4b79804d7dbb792edcca8e8d5f4b0e0228f1dcaf70f4f4e74497e9b4d78d2108f9f576f4004fe52808ec325b926b5d8626c86a4df3cd3cda90548b34e2b8304dc3f9928f0b4a3418202b66380353a1c401e8b6d429af989502238397bdc65f4f7bcc83d2b51ae81dfdc8c75fc3b534b3a0640302c3a77d490e98bf919845210576974ac698bd986cc75b49d36ea5642d7541a13d7276673b60a7b434f498575a429bb9e49c20ad40f3971ca43c675bbe4581131763a0201a083b7114d4f09e4964a1df60a065bb7b8d651e91c2dc72e23fba92339dc634f0d071828c26f3a3d3b45b18e28c30897d7c19b2f921811466d5a66e9879a961b2b3de30e5352b2d013fb5490cd9ad2f2fa7c8e19f47187d35d93fe802054ea785c49c658cf44de7850f96afb26eba3ea2a2e0e836f6ae5fd1bce23dded00bb78727fcd7d3af8db7d8adaa12646b412e045238cb6b51152a52470aa512a02633f890a0ee50b5259eddffe4610319596a24feb61d57ac3783d11e741bfe5e5990376379d0c12c7b31a3bc2db0aa0120e34ff97e6e33458297f63ad72cb3d5d136bd453351ac6db661c52718e645986f161e11249f46955a40d0d5fb626e21a0ad331554cfd7f8cea6973fbc53db2a4b85ad377e451c88b801f1040de9f1608f697df832d46afdba5ab73eb38813af3fcde99eb5ed66137de6af049cd7724f438ea7cd49c84d1676f01061cb791c0d01680a6845c38f5329eaeecee508aa987ec8312f9154b3c95ecbda2a45ae1a11660ab738c8a3d29d61f08453fa1d35ee76fdbb2921c87ef19977a7b8da3699e100cfb026c6f41dc7723e2ec31c9a1b3685adfd37dc09d0e2bc9176cbc85723ce1a540fc21f2e4e9bc327c7cfdb94d2f80d41aebbe76bf5e4cd3f7cc694681b4d4382992396d5622d8a02586c277ba4783dfa74a484b351eb75cf5bf0cd6737fd0ae956e9ac6b55000f7a62addeed0ff53004194195bb5d0df4aabb9c58ce17890abdabfbdcb3938d2c8147fc43bf1683a7949446f60fdd62a9bd78894fd482aff9fb30d84106430f62e8cff8e0f0fb89177b2e9152e9e1fe6bd8284bbd807492fd84813fe9ee04b57135359275e3dcbd2e1b7146da59987ff2724e8fad45a91053fa56974e2316903c400a94bc794ce14556da29ba54cac64034a4e06cdcaa6577f379d4dc1aeaff05004d4d2672b04343b2838e57ab2948f4747de30c2873c866b554c6187b50e95ff16ab5b4ca5c7175a018ac28ac239c8249375e7e8e028c36b0e48ea41d62a3439ffc5f0472382705cbaa96fa6984f0e562b0027e8be6e5a7424cad70f0046616c8176596df085d31027af7d8fc217a9eed7a470fe106695f5403d05eec679590c5c82fb7572c7119412124cb9ee00fbecf3e74aceec03766f78d12b42a5560faa0f84fb502a954e5b641632aee74fa702710e8de26896aa0358c5230997e3c3f3bad24ad2ca214403099d50fc1e6d35c0974f1e5500e2743db52ef8cf6e15081e3775b799fa63879d1f2886cb820d1eaf37fbd1cd0288cae2ef59016216847acf03841b8de2cedf31ec0c39d293060f0166118c74380b1ac4e1bc852e6ff5232e24263ecb7c1f29197e5e61acc45afb43a1baf64cedcc27c2dd8e14ffa4a848c079c317cb47d788af1d90556230ffc1aea58d6959d5439f6b5f1708a1831f72e1326cc9c99c26b93a47929b640d3c0f78c93e0bdb9ae22b241c59a262698e4a266bc56dbe1d914aa0e10eb3b54d035d50d8c5c98d3a470f3b264b7fa2dcc6a11173c65f05067fe31db9c12c50516ca2f5590c5b7ed00b43e3c9fedcf80ee8374d3d5eed5ed1bb96fb977220d8ea673e6fad706f2c5b5acd1eb2c7689a24f1355a305b8b0fcd3b5bcd72149ff6a598b0ef96dc62ffc4f9f33a9aa348eafc783babaeb5fae17594007dcbf4779f81fd320d53cf6c12c712a71755eaab2a2dea29625a8d6fca300afcc1d94f521ea65f1c58172f0a895c715ece72f330a315d81efbeced728b1af21195756933619c18bb831e7090e2619f46c04c6b520412315fc67387e4845e097ec7944491bb360256bacf732f510612920e86b92a4072932b1614247ab192b23c3caeded4649c21a2dd9c43be5de6e10c48e9cb5099df713d5d16c90cfd1faa93b9d495f217e1db1cdc219baf1d6360e417e880c02ca6c2c9247bb27a5bf4a32b7b83477eaf0fa8d70ef1ae4d0db567b0e7389d60e75233739ae298f5d1f36cfeef310f71569b20de39317b2a771333aac4aead67354ca532c064922c8d9503455740dd42302a938aacaa2ca853782f975942ff0e1f8345f0fcef9ea226340b15a0b4b6d6c98753aac0a178e270acb438b1f0d21ec033be6d53cdcec904fce40e6df709beb2a0347746e7ceba7513d5e500ee76db49e616d7cf172a0e83a130d132dc763de51a2132b5e80ffc2c9f78de50841962f1b069308ae0fe4e9b703f3c105ce865fe9b6de6dcd11a71687dca7509bab3ce890cd4f22ca0b41ef6257f8019d94f3d8189912fe2da7022e240af15f2d0ed37752764cc4f38eb553b442c9b3baa73f4dd58b63b9262778e053e2fc737d535a9e82d59df42d45f6c6aaf001891f5ec52adfabf844c60bc263018f2a8252aa0a25e1d4c3251ff908030e706515485cafdc891ffaa9bccc000fc98e8e71f562dd5512861e0c80b878b7a0f1f2b3edb63c7e886b1a59e6d4ecafd810129c8681d410bbaccbddb2c3c88afbbf881bad680d8b458f49e042020ce8dfee01ea9013ff4bb3adbd0260ce2b020191453b10566065d4728142b8e734cc5965858271d87906bdf43839d4357ca3c378c3aa7afd6381940ccb147a9fb879b1ccefdbf038d8b7bc6ba69c3ba53a59c5a9f5fea72fe256a91c86800ad41a670956c3fcc753b534fc2d967936acf0480fbbf66ba3762a87d877e1f9bc2684c6b5dd62b11e4c4c4677083dc5fc6dd3920c77a5c7606b99a4609c0277b8692bd534bab48f25d4686322f380cab157db935eabcbc8cbb2cc894392a1853ed9eade391db1e39e555f7a48b6b14164e372bf5afb4547a56c4cce50a0f70d266589540e1cff653cc3c5b2a1bfa5c98376310be6a7fe06ad7e963ec2c98f5ef5646a3abe366cd20583db625599bb502965cbe639144476f8653702f4eb5887a52a536385fb07d96a0037589933814f3ca20a980d0bbf90cddf44127bf8a04351625c876e0603e3b89bea67bd7be208f1662f0747f2b2ce4b8b2303bb04e01519264d8c9623f904e614e380b8179878f3aabc557b166af1c42b3206d70f59f5fa366eb93f9ca0ffad3aa5458d6b809008a0103bc9a99e6880a5ac36fd55750ad6a3835a6eb4c741739d532a72b0bfcd83f9588d2c2dbb522419ad80fd34f1ae71b485ff9d4f0af8d69e2a1eff90579414f42d9e2003d06c8bdda23506ab6fd869ddc4c5a2576ec29a000bcea3ed9425531d2b33440fa51fc401eda55d9a046bd545da339b102a51b0b8a4781285eeaf57fd6879ab234bb52fb45f65814f42781c29759474c88539d9d5ba498913f7d9401de2f45477"}, {0xc8, 0x0, 0x2, "8c68242851e3a820a84611a2efffbf46d552061aed5847f721b04bc6262ff7065b250afe4f0ff549dd43e24bd6d6b1780641e345294e1ddb5e095a4679b8f33a59505f287616ba0098dbc93e31effa0f492d2a77d9313203471afc10bb3a525980fa2fc11ac107b8848ea1595c68a1a4f2b1af11fc490364b36e7055f4fd46f931c9a19d6161e4ef2983a5d94ea9ae93ad285b62fc95ba94baad6e00250396e18913ba99bae37b83b5efb9d8241a3d43706c463c"}], 0x1210}, 0x40c) executing program 7: sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) setreuid(0x0, 0x0) write(r3, &(0x7f00000005c0)="14bdfa5dfae71f651801288d98307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd05000000fc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426ad542c2148aa42be940970fe88d34d8f99afe7e7820237400000000007400000100000000000000000000b333fbd8b41f0d81085d5ba6e27c771f0760250894dea4941b97fb0b658f797d7752b35f9e68ac7e073aa12b469c1015bdcd78b765da8edb1f4736352032d43acab540570ad9c39cf5fc38cab91164e01f168e1520abe99721d294d38ff032e5f189b828786ddaf503e5c86f26e593c58cefd8b3645fc6e2e16ca39d7519ec5e258e0e3a934613fb758d83e2159a10d8d13bc367cc71545a40ce268232386645470aa569c12da0b49010bdf6bfa21dadf3eb9eb34751517b17c1383aaa1ff245ae7247e7f6bab56c38dcba64ce68818ac0651d2ba043857da946e2164b49a769", 0x15d) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbce13b9fd812eaa4e713048e69931929468", 0x14) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="94", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "281132b100648a5b3bd803ffee5c97ff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="e9b4da0000007d", 0x7}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6c, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0xfffffffa) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac923", 0x10, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @mcast2, {[@hopopts={0x0, 0x0, '\x00', [@pad1, @pad1]}]}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000000)=[{0x1, 0x6b}, {0x2, 0x1, 0x800}, {0x4, 0x8001, 0x800}, {0x2, 0x7fff, 0x800}, {0x2, 0x4, 0x1000}], 0x5) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 4: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="b671b5ba58698a900b8c9c1243f9f13f8a0f42a5702ac82524ae22d2869e5a4c378a16fd872f", 0x26}, {&(0x7f0000000b40)="cc1087d95d6ab8bd56f230ffe248788f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b952472750926222c077d80b34d47aee21e5847369062225cf8b29eee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b4286762adbf019c8c1e566ac084a84ef3298fb01ce07d0a2b6c69870046ebf69ef99228a842a59a5279e2bfc40c937c8d35b1cbd1c96cba0d45a31d39ae15e51d471aa7c7f761f1430148de7e694dc3ad04c8268f3166773a66c926c61a9fa35db2b81b2ec0ed13946ceafa751b8c102a1f208245ab3fdffc0a6a06996a9f9b3745825957f76ec769a", 0xed}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1404f2b88878ae47f5776735d9e70ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad94107992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d", 0x1000}, {&(0x7f00000025c0)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bb0000062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf5", 0x13a}], 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31cf", 0xfa}, {&(0x7f0000000680)="d510df8e20fcb8459f5125095d22099eeeb18a7c35aa37d2558f8c4b382d90913962399fd58a79ac7e3c7b09c96aa908d8b266a2b317f7d35a6a1c0f80b33813e763ff67eeba414cdefb9f77fa6fdcdc98f19747845039882ad6b6fc11db2d60cb8032c087488e64e7dce00789152579c0aa82bac2e1a1891e95ba6009362af2324419d8a5222be742e9105bc7dd4315c57edf746c6470baf8cdde36ab069934da23441eff22465f4d87957946912afc3be034224108de3d278efc290ec1c2d6795d63cebf6b38436ece98558232cd70b78610d979e4c9277286422be6caad43ef7ca2397b359c9fc81a7464f2793dec6ff6adac560aa86d07b6c44995", 0xfd}, {&(0x7f0000000780)="4f1a97ceb91279274ef0f87323138ef733d0820a8b3a6af37f40cee4ecc68785d8d7cf4858a3cdddfff2ff20c9de056baec00e0e79f2f393922742afe3f0542eba8a9477c6dbf55f5e43bcee429acbe777a327a1490b72f0716828d13017491caa934e1982712b7d31b0445e60640e231d21e9acb53b3dc5f49035b573538285a038e963f807fad7ea621be220ff67350cf737db16508025c0cca1ee1cc86a6197f5443ad4", 0xa5}, {&(0x7f0000000900)="5848f62b121a757baff2169612c4eedda594e01ec284c0890abe7e0e7fbf44120a05ef1e596368d9ca29f5595993024e0794d9d46a5436fd68ccd0e15ca10b339ae3574e00d220a6fc5ff3c018158da8e1fa8926b36d5e563ffe320752d166ffa7b3dd445750b8b33c92cc5ff52082ea6d91d5063eac1e42f37ba5cb3e7ea04028f41c2219422cfeb29de315cc49d99e36799888070bd5e50612b9f7fe2ec4e4aa80362f2b8a400ba4ea5fa29c27857a443718efa1b1ae69fc7c47403d6111378ae7e7529b790d07fbc9417ef2e25e74da307774cfb8de699a3774217310300e8e8da3dceb051927690a1c81fcfe05a263ef1b3ff0c4a277f5322f1c6c606ef2b005", 0x102}, {0x0}], 0x5) executing program 6: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="e50db0e8ce4bf118cca6f1dfc8f1e625868aedb9fb5e57af16498223a82a4ff3a5821bd9f28aa64a06236eefc5ae7741d6e016476a82350ae55d1fa5d9869b66f6683a39455f3d11e54bdde8956e4873c4640bf5ad5ccb40c7008f982411821e0f8600000000000001a1fdc6a5d376032425e8ac5feca458939767bdd34acdb0ddf31bfacd834b3db8273f6220e98fc21ce8fb093d311573e607d9caaf4ea3351487afcf30841e96f69ce167b4209dfd8b6d75fa48e2b9fd55f93355a0c0d43d457ed8b242676901d2dc6b8a3c388c68871c35503539", 0xd6}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000014c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) dup2(r2, r0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) socket(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}, @generic='3g'}}}}) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x0, 0x2a5, &(0x7f00000000c0)=""/117, &(0x7f00000001c0)=0x75) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2008, 0x5cda) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) sendto$unix(r3, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x5, 0x81) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x0, 0x0, 0x0) pread(r3, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x18c) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, &(0x7f0000000200), &(0x7f0000000400), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54, 0x2, 0x0, 0x4}, {0x3d}, {0x46, 0x0, 0x0, 0x1000000}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069a5, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1e, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6, 0x8001}, {{r0}, 0x8000000000000003, 0x9a, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0xffffffffffffffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0xda24}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1e, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6, 0x8001}, {{r0}, 0x8000000000000003, 0x9a, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0xffffffffffffffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0xda24}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, 0x0, 0x0, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, 0x0, 0x0, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) semget$private(0x0, 0x7, 0x3c0) (async) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r8 = getgid() getuid() (async) r9 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r9, r8) (async) chown(&(0x7f00000001c0)='./file0\x00', r9, r8) setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x6, r10, r8, r9, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x6, 0x0, 0x0, r6, r8, 0x4, 0x6}, 0x5, 0x1, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(0x0) getuid() (async) getuid() setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) sync() executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4, [@dstopts]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x80) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r3 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000), 0x0, 0x37) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c541, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r3, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) malloc(): allocation too large, type = 29, size = 28292870884 executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') setreuid(0x0, 0xee01) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x2, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = dup2(r5, r4) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r1, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f987ca0438004000400000000005008000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2c}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = socket$inet(0x2, 0x2, 0x0) setreuid(r4, r4) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r4, r6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x3a) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r7, 0x0, 0x0) semop(r7, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) executing program 6: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='x\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) kevent(r1, &(0x7f0000001080), 0x6, 0x0, 0xfffffff9, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a5957de740000fe8000000000000000000000000000aa02009078000000006000000000003c000000000000000000b90000000000000000000000000000000000ffff00"/110]) executing program 5: sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x5, 0xffffffff80000002}, {{r1}, 0x0, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x400000001ff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x90, 0x2, 0x100, 0x7}], 0x30, 0x0, 0x57d, 0x0) r3 = syz_open_pts() dup2(r3, r1) kqueue() r4 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = semget(0x0, 0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r6, r3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xff, 0xffffffffffffffff, r1, r2, r7, 0x1, 0x8000}, 0x1, 0x4, 0x1}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x5}, {0x3}, {0xf9}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 0: bind$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000200)="4cd533da9d8089ac0842cf4aadac67424d62f105c85191b9263003c7d69151f377e90449846e201a7efad3df", 0xfffffffffffffe2b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r2 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(0xee00, r3) msgctl$IPC_STAT(r2, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ffff5e6, 0x0, 0x1, 0x5773c53e, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba87b811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc81bbc8242e4cd055faf453b0934afd99997fa5ca1", 0x76}], 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000500)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c3a513", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "f9e0c87a10167973"}}}}}}}) executing program 7: lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f6", 0x13) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRES64=r0, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x138, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = dup2(r4, r3) getsockname$inet(r5, 0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x101, './file0\x00'}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) socket$inet(0x2, 0x4000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 5: socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4", 0xcd) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000200)="0894930b57130c05dbc80067f91d597e923261a629d32ed525651885269d5edf623a87fdbb278db130681af946afc3351217f32ac20005be4ae84bbbd92738368c4dff22ec748640e5b3566879a72f1839efa6d8a4bbde19353a9c44855634368129284f6b0e2f6553a9edac5620e473ebff3c7f540244757e85bd319b12f51be2e9b5e0a94c0cfc5d4056c65531f4a3d4c3a874a1f9eac2067dd600dd2c0aaaef4879e113bd1c7d9e9d3d6b922edb2128133b27a49db4e75f6c383928cc044d9b31fd9ac37228eecd1cd1df461e1aba27aa7b80a0500276dbd788ebcb14fd5be009581fb6b76542e4a2df34d1a5b3", &(0x7f0000000040)=0xef, &(0x7f0000000300)="0b7faf57d1219fa8a2b1e5b09c63b7deb82cb7a8e5e8eda054c9d45f525931ebdc140021c17a3e84d95ab77f89fa551e00067b733746367a11083727afdb20af0e9bfbf36d5a401e60e81e3db6768730f5ac7211957a1d757019f02806584187408224cf819c7e66626dcc7a42e36f47c60ee350c0247b6b2aea3bb43a7393a37d8eba704d7d9d6b54fc85065a675043ae2b3aaf5489cc06f9c1e87c5683391c", 0xa0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) open$dir(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x0, 0x210) open(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getuid() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x8106}]}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = semget$private(0x0, 0x2, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x6b}, {0x2, 0x1, 0x800}, {0x4, 0x8001, 0x800}, {0x2, 0x7fff, 0x800}, {0x2, 0x4, 0x1000}], 0x5) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/124) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x7f) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001140)="def959f5cc197feb7d6eff8ac3d3103423edcf4458c790e07d2bf7160d6d5676565933a3f059f332d6561d88a593650e545e03c13144e91888480b4c46b5834446f162549185f80e8f9187ae39148280cc9a4eccf949d59de74d632ab4396216de31a02948d7576353c0a5aa0260f5b517804887688d1c85bc2983b27834cfb5555fea1fb5df1852f4f9555244c9da6f7615c30e12ad98c29d42782ed334106ab9cdd513df1f838759842d0c6f", 0xad) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000001200)=0x4) r2 = socket(0x2, 0x0, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001240), &(0x7f0000001280)=0x10) clock_settime(0x4, &(0x7f00000012c0)={0xffffffff, 0x1}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300), 0x2, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001340)=0x6) mknodat(r3, &(0x7f0000001380)='./file0\x00', 0x80, 0x5) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000013c0)=""/245) sync() r4 = semget$private(0x0, 0x1, 0x225) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001500)={&(0x7f00000014c0)='./file0\x00', r3, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540), 0xc) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001580)=""/32) semop(r0, &(0x7f00000015c0), 0x0) setsockopt(r2, 0x0, 0x69, &(0x7f0000001600)="bc0e18256c37c8a7e08f08eb484f85ae82254f932f3d5ca344a69b6c305a58bb45b5f5702dfbc413fd2421eb87d816a6e58015e7a94fbd2e9ddd3fc79ce3312ab26085ac9223c8d7bcc04ac49562c22da7843b2c4daeadd6fa5918858e410608bb889647142dd67d6f00bba825b7cf8f7cffb328c74416b0eb5da0ad07f522ed1eaa373b9a330c1899a568d0a67bd340f350f966d36b1a35d4164082248be80f8510c1c82d1d83eb64db0cc0b83246", 0xaf) sysctl$ddb(&(0x7f00000016c0)={0x9, 0x5}, 0x2, &(0x7f0000001700)="e61f75d865c3ee48abfa6e654dbecbc250b21956032116c35acd4cd9d9bced123bc091ef082fe659811c089890aa5d3316b2a8739c431a6a73093abc24", &(0x7f0000001780)=0x3d, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000018c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r5 = semget(0x0, 0x0, 0x320) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000001980)=""/4096) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) executing program 5: socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x6, 0x0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = getuid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r6) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sync() executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r1 = getgid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x8000, 0x7, 0x5, 0x1, "9c772d559d8225c9a039802fe116f9a8bd83a3f2", 0x6, 0x3}) r3 = semget(0x1, 0x3, 0x205) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000300)=""/34) r4 = getpid() r5 = fcntl$getown(r0, 0x5) setpgid(r4, r5) dup(r2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') unveil(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='x\x00') fcntl$setown(r0, 0x6, r4) acct(&(0x7f0000000480)='./file0/file0\x00') r7 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x100, 0x21) ioctl$KDENABIO(r7, 0x20004b3c) getgroups(0xa, &(0x7f0000000500)=[0xffffffffffffffff, r1, r1, r1, r1, r1, r1, r1, r1, r1]) setegid(r9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r10, r1) sysctl$hw(&(0x7f00000005c0)={0x6, 0x16}, 0x2, &(0x7f0000000600)="18608aa2e69f7aac2fdf254dacc32b8af8ec7c259c4b2468229b993151f4107fb93cc09c2bff5b861b4b7c95041c67d467f8d3286ab66c69acacffcabf7e8f10aaec1ec9d264077f7231304d22edc68c418097415f9711c5b730dbe52e8b7a31036171a76508125c6a43c86874bbc1918573b9a131f00e4f38ac51e377bf2e79161e2e30a290037895be4ba1fb55c6d5de71485ca0385ef7aad73cc0e60865ff3a073863b2711603902fa928c900b0705313c98646d91c5764026b644f698e1a1dd857e6e6a04604e57e1049ca126bb6eac5c86f0185e2c772a2a1308259ed38fd43a783e2cbaa", &(0x7f0000000700)=0xe7, &(0x7f0000000740)="33e615f569fb020ea37be79697b0053e4ce8aa27309f2f14c4a19fad37407d6ccbf9006e7b84908ddf4068c5444c685f552fc2bcd3487b8f6fea6ab086d523b48279424fe6aaa111bbdcfc49f597ec34b0251f6017df83fe60670a02a8ddfa0b6d1c5525a633ccc6c631336109db11437b446beb9845d135b163bcbf024d48d405a3e924aaa306d337e93a6979b22dc8b709698c65ba5b79421b8be521489635c1995afa0748ee4e38d7fa169d168fa15fea8df4a82d89426749e1b6212709f9f0b3d9bab77282a6a4328e9a5db7033125bb5f2dc5cdb81ed8aef011db1159309eee798c917727a743a6f396c51172c1e8d07b", 0xf3) fchownat(r2, &(0x7f0000000840)='./file0/file0\x00', r10, r8, 0x4) r11 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r11, &(0x7f0000000880)="c73c4eac247bf5afc5ab7c40e2d7c45b73aa30f1f85fa113a521d16163986dbabb53b66374c53d32fcaebab8c6d17a8a8fbdcc9c14744d95ab49bbc8cd4b515ae0fb5fde9cd1273838233c3d06bd6fac65acdf90e8", 0x55, 0x1, &(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r11, &(0x7f0000000940)=""/54, 0x36, 0x1040, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000980)) openat(r2, &(0x7f00000009c0)='./file0/file0\x00', 0x1, 0x125) executing program 4: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x8000}, {0x0, 0x10000}}, &(0x7f0000000300)) executing program 2: r0 = socket(0x18, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r1, &(0x7f0000000140)="3d4a8c85ff07b115116ddd6f", 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x48, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6, 0x7, 0xb6, 0x4}, {0x2, 0x40, 0x90, 0x8}, {0x9, 0x62, 0x3, 0x7fc800}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{}, {0x14}, {0xb9d6}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) execve(0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) malloc(): allocation too large, type = 29, size = 28292870884 executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10808, 0x0) close(r0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0xf537, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xffffffbffffffff8, 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open$dir(&(0x7f0000000000)='./file0\x00', 0xa62, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x4, 0x9, &(0x7f0000000140)="57d6fd648adfa37ab194ad3953b222789b042f784619da4dc5c57a24e85ed02a852374d518dc8ebcc731d43c71697b538c355c0bafcc", 0x42) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 4: mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0xbc, 0x1000201}, {0xc0}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000380)="e4887921392cb762f9f58bc2a0df174c63622a293e96f7454500e52cad6cd277faf89851f9f8cc5ce31ccd7df17d02000000a113b6b139b14d6d5f08b344ce12323e5a8213fc1e8707efff198c8bdd758772db14e4eadb8e4ed3f8fb0009aca8a505d76010317611cc95ff36b7573f2dd06ef1b0ee55cef3f2692a1f40e8000000000000000000000000b1c6579a47741faa00", 0x93, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x78e, 0x11) executing program 4: kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) fcntl$setflags(r1, 0x2, 0x1) setegid(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000000), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x9f, 0x1}], 0x7ff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x1}, {0x1}, {0x406, 0x9d, 0x0, 0x80000004}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 4: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x400000000000fd}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 3: r0 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, 0x0, r1, r2, r3, 0x1c6, 0x1}, 0x1, 0x0, 0xffffffffffffffff, r4, 0x5, 0xde0, 0x4}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000140)="697f4027eb739b2feb147e8f7594e3f380580d7570fcbe7db5fd0f480cdb6dc852ad6d464082b34d4d6e4000a1fd89fcbbad4fdc6be0d5c05836587ede29c55a0e465f7f4d6ddc0c096fe70a474c46eb9ab265508b61e43ab1582a0efdb6d17d734ede56ed448436ee666402c0e9b8420ad3bc705baee38d511cec1a6dbf99392ce0b7b0414e70f26f84310e", 0x8c}, {&(0x7f0000000200)="c6d02c19acc885d58a8a4e6bd278ce91baa613d46d1ee72e6985eaaade060253a19c8c78bfdc13ca6f4c01e4a8736588d216979706486573e00128358df88be59c3eb9358a971760dab5cc047372f1bbb037de4b0a8ffa67ccf83f8be32f8139cb6b1b9236a0eae77b692ec5a501a8ac6336423d386a", 0x76}, {&(0x7f0000000280)="d4580231311bcdab996f70fc2c49722f9e030039165e168ec84ca9c99c1aa39f758a9fed23cc64b27d6ed510cf4670c9f23827d31e00bb3b7c5876845b4dc660ce80af9cda14e287785cf0ce5c2df9ed12e10fd515e60ed1c8b3be42f4b75adc0e5e7a670646d466d99ea11ed128", 0x6e}], 0x3) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x4, r4) r7 = shmget$private(0x0, 0x4000, 0xc9, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') getegid() ktrace(&(0x7f0000000440)='./file0\x00', 0x1, 0x102, r4) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendto$inet6(r5, &(0x7f0000000500)="5d1a749e9a1eb9fd30588c0687167f08030fc082ac79cd2d1d68f26f0b168e", 0x1f, 0x4, &(0x7f0000000540)={0x18, 0x0, 0x2, 0x3f}, 0xc) syz_open_pts() recvmmsg(r6, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000580)=@un=@file={0x0, ""/4100}, 0x1006, &(0x7f0000001800)=[{&(0x7f00000015c0)=""/76, 0x4c}, {&(0x7f0000001640)=""/131, 0x83}, {&(0x7f0000001700)=""/247, 0xf7}], 0x3, &(0x7f0000001840)=""/1, 0x1}, 0x7fffffff}, 0x10, 0x1840, &(0x7f0000001900)={0x133, 0x8}) ioctl$KDENABIO(r5, 0x20004b3c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) chown(&(0x7f0000001940)='./file0\x00', r9, r8) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000001a40)={0x58, 0x0, &(0x7f00000019c0)=""/88}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0), 0x80, 0x0) kevent(r5, &(0x7f0000001a80)=[{{r6}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8, 0x7fffffff}, {{r6}, 0xfffffffffffffff8, 0x20, 0x1, 0xffffffffffff9c88, 0xf}], 0x0, &(0x7f0000001b00)=[{{r10}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffc, 0x20, 0x40, 0x9, 0x80000000}], 0x101, &(0x7f0000001b40)={0xcb, 0x100}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80), 0x80, 0x0) setsockopt(r5, 0x1, 0x9, &(0x7f0000001bc0)="0e900b56e0a7090d4e233ee0b7920c9c7189cdad1a6b74bbb535f376ee9f54ab62c4175fd395df1d456ab4f003a3331583e581932bc2f21c49e48494817de4aeafbd1890c26617c2e84b6b444fd15776c9d07a02001fb584fe4cbdb35001a1293ec9487985184f", 0x67) openat$pf(0xffffffffffffff9c, &(0x7f0000001c40), 0x400, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a0336", 0xef) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000200)="0894930b57130c05dbc80067f91d597e923261a629d32ed525651885269d5edf623a87fdbb278db130681af946afc3351217f32ac20005be4ae84bbbd92738368c4dff22ec748640e5b3566879a72f1839efa6d8a4bbde19353a9c44855634368129284f6b0e2f6553a9edac5620e473ebff3c7f540244757e85bd319b12f51be2e9b5e0a94c0cfc5d4056c65531f4a3d4c3a874a1f9eac2067dd600dd2c0aaaef4879e113bd1c7d9e9d3d6b922edb2128133b27a49db4e75f6c383928cc044d9b31fd9ac37228eecd1cd1df461e1aba27aa7b80a0500276dbd788ebcb14fd5be009581fb6b76542e4a2df34d1a5b3", &(0x7f0000000040)=0xef, &(0x7f0000000300)="0b7faf57d1219fa8a2b1e5b09c63b7deb82cb7a8e5e8eda054c9d45f525931ebdc140021c17a3e84d95ab77f89fa551e00067b733746367a11083727afdb20af0e9bfbf36d5a401e60e81e3db6768730f5ac7211957a1d757019f02806584187408224cf819c7e66626dcc7a42e36f47c60ee350c0247b6b2aea3bb43a7393a37d8eba704d7d9d6b54fc85065a675043ae2b3aaf5489cc06f9c1e87c5683391c", 0xa0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x0, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="b671b5ba58698a900b8c9c1243f9f13f8a0f42a5702ac82524ae22d2869e5a4c378a16fd872f", 0x26}, {&(0x7f0000000b40)="cc1087d95d6ab8bd56f230ffe248788f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b952472750926222c077d80b34d47aee21e5847369062225cf8b29eee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b4286762adbf019c8c1e566ac084a84ef3298fb01ce07d0a2b6c69870046ebf69ef99228a842a59a5279e2bfc40c937c8d35b1cbd1c96cba0d45a31d39ae15e51d471aa7c7f761f1430148de7e694dc3ad04c8268f3166773a66c926c61a9fa35db2b81b2ec0ed13946ceafa751b8c102a1f208245ab3fdffc0a6a06996a9f9b3745825957f76ec769a", 0xed}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1404f2b88878ae47f5776735d9e70ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad94107992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d", 0x1000}, {&(0x7f00000025c0)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bb0000062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf5", 0x13a}], 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31cf", 0xfa}, {&(0x7f0000000680)="d510df8e20fcb8459f5125095d22099eeeb18a7c35aa37d2558f8c4b382d90913962399fd58a79ac7e3c7b09c96aa908d8b266a2b317f7d35a6a1c0f80b33813e763ff67eeba414cdefb9f77fa6fdcdc98f19747845039882ad6b6fc11db2d60cb8032c087488e64e7dce00789152579c0aa82bac2e1a1891e95ba6009362af2324419d8a5222be742e9105bc7dd4315c57edf746c6470baf8cdde36ab069934da23441eff22465f4d87957946912afc3be034224108de3d278efc290ec1c2d6795d63cebf6b38436ece98558232cd70b78610d979e4c9277286422be6caad43ef7ca2397b359c9fc81a7464f2793dec6ff6adac560aa86d07b6c44995", 0xfd}, {&(0x7f0000000780)="4f1a97ceb91279274ef0f87323138ef733d0820a8b3a6af37f40cee4ecc68785d8d7cf4858a3cdddfff2ff20c9de056baec00e0e79f2f393922742afe3f0542eba8a9477c6dbf55f5e43bcee429acbe777a327a1490b72f0716828d13017491caa934e1982712b7d31b0445e60640e231d21e9acb53b3dc5f49035b573538285a038e963f807fad7ea621be220ff67350cf737db16508025c0cca1ee1cc86a6197f5443ad4", 0xa5}, {&(0x7f0000000900)="5848f62b121a757baff2169612c4eedda594e01ec284c0890abe7e0e7fbf44120a05ef1e596368d9ca29f5595993024e0794d9d46a5436fd68ccd0e15ca10b339ae3574e00d220a6fc5ff3c018158da8e1fa8926b36d5e563ffe320752d166ffa7b3dd445750b8b33c92cc5ff52082ea6d91d5063eac1e42f37ba5cb3e7ea04028f41c2219422cfeb29de315cc49d99e36799888070bd5e50612b9f7fe2ec4e4aa80362f2b8a400ba4ea5fa29c27857a443718efa1b1ae69fc7c47403d6111378ae7e7529b790d07fbc9417ef2e25e74da307774cfb8de699a3774217310300e8e8da3dceb051927690a1c81fcfe05a263ef1b3ff0c4a277f5322f1c6c606ef2b005", 0x102}, {0x0}], 0x5) executing program 3: sync() executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRES64=r0, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 4: socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) (rerun: 32) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 32) setreuid(0xee00, 0x0) (rerun: 32) r0 = getuid() setreuid(0x0, r0) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') (async) setreuid(0x0, 0xee01) (async) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async, rerun: 32) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async, rerun: 32) close(r2) (async) socket(0x2, 0x1, 0x0) (async) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) (async) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) (async) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = dup2(r5, r4) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xa370, 0x1}, {0x7, 0x5}}, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x46, 0x0, 0x0, 0x40006}, {0x1}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_GETDEFAULTBELL(r5, 0x40105706, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) executing program 2: socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x6, 0x0) (async) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x6, 0x0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = getuid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') (async) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) (async) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r6) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rename(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000180)=[{}, {0x81, 0x2}, {0x6, 0x0, 0x2, 0x1000}]}) write(0xffffffffffffffff, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r6 = dup(0xffffffffffffffff) setsockopt(r6, 0x6, 0x4, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x14, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) r0 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) socket(0x18, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3c, &(0x7f0000000000), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b12", 0x82, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 5: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) clock_settime(0x5, &(0x7f0000000200)={0x9c, 0x7}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) shutdown(0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) chroot(0x0) open$dir(0x0, 0x0, 0x0) pipe(0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{}, {0x48, 0x0, 0x0, 0xfffffffc}, {0xe6, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) socket(0x18, 0x2, 0x0) setuid(0xee01) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xfffe}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="af", 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x100) r5 = getuid() setreuid(0x0, r5) r6 = getegid() fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r6, 0x4) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r8 = socket$inet(0x2, 0x2, 0x0) close(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000040), 0x0) setsockopt(r7, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020691f, &(0x7f00000001c0)) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{}, {{r0}, 0xfffffffffffffff8}], 0x9, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x3, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) executing program 6: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a0336", 0xef) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000200)="0894930b57130c05dbc80067f91d597e923261a629d32ed525651885269d5edf623a87fdbb278db130681af946afc3351217f32ac20005be4ae84bbbd92738368c4dff22ec748640e5b3566879a72f1839efa6d8a4bbde19353a9c44855634368129284f6b0e2f6553a9edac5620e473ebff3c7f540244757e85bd319b12f51be2e9b5e0a94c0cfc5d4056c65531f4a3d4c3a874a1f9eac2067dd600dd2c0aaaef4879e113bd1c7d9e9d3d6b922edb2128133b27a49db4e75f6c383928cc044d9b31fd9ac37228eecd1cd1df461e1aba27aa7b80a0500276dbd788ebcb14fd5be009581fb6b76542e4a2df34d1a5b3", &(0x7f0000000040)=0xef, &(0x7f0000000300)="0b7faf57d1219fa8a2b1e5b09c63b7deb82cb7a8e5e8eda054c9d45f525931ebdc140021c17a3e84d95ab77f89fa551e00067b733746367a11083727afdb20af0e9bfbf36d5a401e60e81e3db6768730f5ac7211957a1d757019f02806584187408224cf819c7e66626dcc7a42e36f47c60ee350c0247b6b2aea3bb43a7393a37d8eba704d7d9d6b54fc85065a675043ae2b3aaf5489cc06f9c1e87c5683391c", 0xa0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) mknod(0x0, 0x2876, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1f, 0x1b45}, {{}, 0xfffffffffffffffc, 0x40, 0x2, 0x6819, 0xb}, {{r1}, 0xfffffffffffffffc, 0x1c, 0x10, 0x1000, 0x200}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0xffbfffffffff9e4b, 0xfb2}, {{r2}, 0xfffffffffffffffe, 0x23, 0x4, 0x8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x4}], 0x30, 0x0, 0x57d, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000140)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x12c) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00'}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000500)='./file0\x00', 0x40, 0x46) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) r3 = getuid() setreuid(r3, 0x0) r4 = getuid() setreuid(r4, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x10000000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setreuid(r4, r5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendto$unix(r1, 0x0, 0xfe75, 0x80f, 0x0, 0x0) executing program 1: sync() executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRES64=r0, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) pipe2(&(0x7f0000000200), 0x8000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x530, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) executing program 0: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x101, 0x8b, 0x2, 0x51f]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x9}, 0x3e82, 0x0, 0x0, 0x0, 0x5d) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() semget(0x2, 0x1, 0x103) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) semget(0x1, 0x2, 0x89) setrlimit(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r5 = open$dir(0x0, 0x0, 0x0) ftruncate(r5, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x8000, 0x7) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x2412df7) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x1, 0x3, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xe02) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x180) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setuid(0xffffffffffffffff) r2 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000240)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc695e3be4f61d2252125943902c242c2f9b836e211fd1ae0f9a3bf9ef100b3d5fade0c56cd5bc71f020f6f41e081612a9c52286281a4d3df1ff935ece40038e96603be4a805f18e8f6aa4fd86f3f0f46ac90fc32a8348214568556926f2", 0x7b) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000200)={0x0}, 0x10, 0x40e) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) mknod(0x0, 0x2000, 0xd00) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x0, 0x4}, {}, {0x0, 0x6}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006473, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800480000340000000000029078e0000002000001659406000000009406000000020d00907800"/66]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {}, {0x6, 0x0, 0x0, 0x42}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) getuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) syz_open_pts() writev(r4, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB]) socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, 0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x66, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4d}, {0x406, 0x40}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000380), 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=@file={0x43444784aa212ac6, './file0\x00'}, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) close(r5) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r7 = socket(0x18, 0x2, 0x0) r8 = dup(r7) linkat(r3, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r8, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d52}, {0x61, 0x80, 0x0, 0x2400002}, {0x8006}]}) seteuid(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_gettime(0x2, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) open(0x0, 0x800, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x5966, &(0x7f00000000c0)=""/7, &(0x7f0000000180)=0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1}, 0x2) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: socket$inet(0x2, 0x3, 0x102) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0xdfa8b466a8a1ab7e, 0x0, 0x1}, 0x8) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1ff) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x5}, {0x812e}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 0: open(&(0x7f0000000240)='.\x00', 0x800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB], 0x10}, 0x1) r2 = socket(0x0, 0x1, 0x0) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000002c0)="23e4cf9289760f2ea07efdf030128c2d43cec68e7f5aac6fd8b04abbb76b373a1f076f14bba799a814985d9c49681c8587ece09b2f0ea09e109b5206e0bdf973ebeb0e7eed54c5e2d1ee46508802076f77d322f7e192561c7302c608e53db123287cb7e54efac8c95b4059bd78e43face5bf0392e754a8a8ea18301b4b0563093015565864166f7df4a51dd587f4cf63804a2ed6aca3c0d02a4726f4f2624bed34d65d8f4177be520eecc2814fe6a9d8cb41afe20eb183277fd60d226669ec15e6cba49013b9c74ad941a5", 0xcb}, {&(0x7f00000001c0)="a272388eaf2f587b8b33a50a79d534a1a944c7e0d921634f6dd40c08b2d0f1444eba045e2a37a5f5ea5a41cbb59a97b5b010f23826a138711c22419aaa25b51657f95b0480823dc2503e57a8d162f08e7884b1cbc49630eef86f00ae1c17cb90bdcc9cfabac3e05f72", 0x69}, {0x0}, {&(0x7f0000000480)="c7d8a845e1f5834ae85d3c3df61c58f7138c835fc75c2c14467521a1c767a1f641843a89a6358e311dac61a3fa20a26ddf15ffa2db73c47b37fe0b34fb13cc6e88d72b76f0041cca3d29c4e257cd77146b2f1dd1a9d635384aed94046aa315726a8cfcbfd8aee7687c4ef53e0f93ccbba38aa6b1a7f7", 0x76}, {&(0x7f0000000540)="368e01d3c2ab55429942751e6a0cbd062d44595f400d957f602cc8f454e5f7d4504d07f731f43f1e920e2070158d1c2e73ace76c3de197eba14b3a39f2c6db518842818de32fb58d1809ee2c0e3a", 0x4e}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r3, r2) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x20, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebf9b140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607", 0x45}], 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) r4 = socket(0x10, 0x1, 0x10) r5 = dup2(r4, r0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$hw(&(0x7f0000001440)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) executing program 2: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) setgroups(0x0, 0x0) fchown(r0, 0x0, r1) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206917, &(0x7f0000000100)) chmod(&(0x7f0000000280)='./file0\x00', 0x33) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r6, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open$dir(0x0, 0x0, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24, 0x20}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) r3 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) acct(&(0x7f0000000240)='./file0\x00') r6 = msgget$private(0x0, 0x746) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x8) open(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)=0x8) close(r4) execve(0x0, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r5) socketpair$unix(0x1, 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000140), 0xffff, 0x0) socket(0x2, 0x0, 0x0) close(r0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f000800000000000000001000000000000000000100000000000000000000ffff"]) syz_emit_ethernet(0xc3, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb00004268ef5ce5f7dba6fcc74d6ba1d872cb6af31dfb38ecd18770ae84863be564f4b20f51f4822e4092bd50966e5d87a895a70aa6cb489c45c343e102f9fa9a20fdeee160ddc4856844829a3db5fc1a67bf18b7f6e05f5072f7926d461e164678d6c7de6f7f3617c7042dcd3b39c55b93d2b7218373c294569d4f02268ed6c91ae4551fb6348a0a4143ede2afb0d59e83e9f49c81d3679981ab6acaef695da0dc7da7300de8ecea969b5fe2bdd390806f09279585885f0fb8fb7b6750fcd393e9857d08d757ef36ac82e84790b7e3beab881be4256caf36e4089b33fdc66a7918fe7043d7e73ddf831b0199486e841cf2472ab9d9b56d2860669e828755b12782a47ae546d790916d953241f2a584d75c3a21ae4c9e41900fb36d5437fa3028770018da250e7f3bbe9522c9a2943f9a98f9f056cac928fb4277a50b5ee65ebc1d53b68816"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x26) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x0, 0x0, 0x20, 0x80000}, {0x0, 0x0, 0x0, 0x80040}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000400)={0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x28}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) setrlimit(0x0, 0x0) syz_open_pts() executing program 5: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x5, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket$inet(0x2, 0x1, 0xc0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x4988d25c46b24116, &(0x7f0000000380)=[{0x3d}, {0x20, 0x80}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) setsockopt(0xffffffffffffffff, 0x203, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x5) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(0x0, 0x0, 0x0) getegid() semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000003c0)=""/14) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x2}) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) poll(&(0x7f0000000080)=[{r4, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) close(r1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x90df, 0xfffffffe, 0xfffffffa, 0x80a19f, "bb080000009a0100000800"}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = dup2(r7, r7) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r9, 0x80206931, &(0x7f00000001c0)) fchflags(r8, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) executing program 2: socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)='\x00\x00\x00\x00', &(0x7f0000002140)=0x4, 0x0, 0x0) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open$dir(0x0, 0xa00, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x8001}]}) close(r1) socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x7) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000002c0)=[{0x0, 0xfd}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}, {0x6, 0x0, 0x1f, 0x3f}, {0x1, 0x4, 0x3, 0xfffffff7}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) listen(0xffffffffffffff9c, 0x80000001) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 7: r0 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x401, 0x0, &(0x7f0000000680), 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) poll(&(0x7f0000000080)=[{}, {0xffffffffffffffff, 0x4}, {}], 0x3, 0x1) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x590) semctl$GETZCNT(r2, 0x5867875ab25580b3, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}]}) socketpair$unix(0x1, 0x5d7c92c89700abf4, 0x0, &(0x7f0000000880)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) executing program 2: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="e50db0e8ce4bf118cca6f1dfc8f1e625868aedb9fb5e57af16498223a82a4ff3a5821bd9f28aa64a06236eefc5ae7741d6e016476a82350ae55d1fa5d9869b66f6683a39455f3d11e54bdde8956e4873c4640bf5ad5ccb40c7008f982411821e0f8600000000000001a1fdc6a5d376032425e8ac5feca458939767bdd34acdb0ddf31bfacd834b3db8273f6220e98fc21ce8fb093d311573e607d9caaf4ea3351487afcf30841e96f69ce167b4209dfd8b6d75fa48e2b9fd55f93355a0c0d43d457ed8b242676901d2dc6b8a3c388c68871c35503539", 0xd6}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(0xffffffffffffffff, 0x0, 0x16c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) socketpair(0x2, 0x4, 0x1, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) getpgrp() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003", &(0x7f0000000100)=0x2, &(0x7f0000001900), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0xaa, &(0x7f0000000140)={@broadcast, @random="e04b1c561ac4", [{[{0x88a8, 0x6, 0x0, 0x3}], {0x8100, 0x5, 0x0, 0x2}}], {@generic={0x8068, "86d00ff8e2df30e38b5ebaad08c71f41a99434a3eb8d3052d59b2b0338dcb004e5e5bd3da8f38e46ccc8609cf554da802fce1b25acd8b9e161fe5e4c6ec2f2f52f203d5bdd4a2e02bb0000000000000000ff20b83e05000000aaa4ba46ea0052f9a0d857444b1e775145a695203649c034df7e7acd4888a76e5ac57183a0e9e65644e7f4e3046200bc2a88bc43a65ff851bdbaeb"}}}) r1 = socket$inet(0x2, 0x8000, 0x1) getsockopt(r1, 0xfffffffd, 0x17, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES8=0x0], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0xf, 0x2, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r5 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0x0, r5) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000400)={0x2, &(0x7f00000000c0)=[{0x1f, 0x1000, 0x3f, 0x405c, 0x3ff}, {0x1, 0x1ff, 0x2, 0x0, 0xfffc}]}) executing program 7: open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x12) r0 = open(&(0x7f00000002c0)='.\x00', 0x40, 0xa) mkdirat(r0, &(0x7f0000000140)='.\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setuid(0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="54ce41dbb941181f58261b8264fa070d3166fe438b57c920c9ebc1edea8fd1e7208eccf5ececbe190c8be1d00174af0866ed995354a6a7b0c8fa25", 0x3b}], 0x1, 0x0) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() r4 = syz_open_pts() close(r4) kqueue() select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x1000100, 0x1b, 0x100000000000, 0xfe, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0/file0\x00', 0x4, 0x900, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000200)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x8, 0x3a, 0xff, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: socket(0x6, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) syz_open_pts() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 3: r0 = msgget(0x1, 0x408) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_STAT(0x0, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080), 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001000)={&(0x7f00000010c0)=[{0x0, 0x2}], 0x1}) msgsnd(r0, &(0x7f0000002e00)=ANY=[@ANYBLOB="0300000000000000962162c1f3b6e1bd8b0bca4d63ec340cda476c3e570dc5a569d7673c6b8bb6b91a1fee70d4062dba7a349e17a4584ba3f0b285f23a93bbe7ba7fea523d77e5a922ee79e4007f3d2b8cfc2cd1b4ae648f91c281e5200a7eb5478e6b76bd3d3773d6a9636d6bf0ba7c4a8c28103c511f8081a8293b6d6c9a8d2c022676a697818edbbf732379bf03e67dec9a2db894b33958e026e66ca6154520dac442f7eb44b61f8be03d6478ff22e9a143ec940ce21685cb1060b318e889d4ec04e297056fd86090c2712d260f171f8ea097120b0504742d0560a58d34dc4450a1605f2370776efb21b5aaf98ffa4697372c83ef04926d6300c68af1c108e1c781fb03c13928c0e04fc0f8d585a00ed0d0b2fe433a21"], 0xcf, 0x800) write(r1, &(0x7f0000001240)="a86b6ca362810e498f86ac022f5c5a5bd50cbfbecc2c3f808bc476a4f850970dd38b2f94215e0c8b37399a6b5cb363632c453a5889f847a954690d7c6e3a9502a9030a6751d9c0ae28af8428ae9de4088f4b023a66119cc64989727927a97337cafe96ab3e6024dd352812a83b44fa027c49fe6ccabe6d7c33428df5db232bdb3c76f09703115e1ccb708ec52700d7c0ebe5683ee38c9f9c0c8aefa88942047b489b681ca564d7e8", 0xa8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r1) r2 = msgget(0x3, 0x604) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001300)=""/173) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/173}, 0xb5, 0x0, 0x1800) r3 = getpid() r4 = getpgid(r3) r5 = socket$inet(0x2, 0x4002, 0x2) ftruncate(r5, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001480)=""/190) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/185) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600), 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) msgctl$IPC_RMID(r0, 0x0) sendmsg(r5, &(0x7f0000002f40)={&(0x7f0000001640)=@in={0x2, 0x1}, 0xc, &(0x7f0000001100)=[{&(0x7f0000001680)="04c1c385ebb83bb5daa1a3b0745b8f078be1eeb994d5e46bc3a02693ab8e89e8282587b375548cfd86edcef257ad220fdcac7fb8a49b9f6e6d1618f8ab0da7baf4dc079841a9c3a930754f4ec82396da03ef8c87ab0f971a7c5ec8a8bcfe4a9281e200b3d62b8e61620f56358e4a8bc327828dd8cc5943f8de93ffb68834e1e300b96a03e0012e89f242cab8c2fa87a54df1176b43c8628e1e0dfd36d6400b87a27927b132c0a83f61816790", 0xac}, {&(0x7f0000001740)="7753cb5fb27cb7d72b2d237ae6f77715c0320771a5a593fa26442f3cc540cda77a0be83904fa16b7e9ac1a3464e91df0176f579b672b92b15ce8c34e8e86dd399589e0f096c605a751af41aaca09725612b843811cedc385194ff03370a068a0562c8f863a2ae409d3c2ae2cd34596ba9c92c31b8825f18848ceefe560eb3587d1917d8e952fe48e210030f0d85aa887e3be045b04e053398477fc611b33121f44803d657a12695337e0fb", 0xab}, {&(0x7f0000001800)="0783bbb838179e2fe754921df8a8c71586bcb80fb5248da9b24fb93c9f8647cd925beadff3f31c9df35a1ab9ca7868f56bc081800d445aac6a4333043ade33d5675f5f8e7c518312abbfcf1c330e14c6e8d79b4adf6aaa1da5a9d49517d2858fe9445c507d332964b215840bda2df8814c0c586df8b0fffd8421d0850d36ba035af18854250d81e5e00b89797555e8436e9af2988909cd34ab800f4ab9e3b1bc1195c59daf429cea786fe45fef24dbbfeedf1b8c72a35ef8882777f19c31dd2e792f9cfa25a8866b4980c2540faec0ee70002fa0f47ed6d9f217db6936662aff960b195b523d09df70ea27605e9500ad5e173bdf2eefef2d9f", 0xf9}, {&(0x7f0000001900)="28dffd8e49bf240644c351334e1f2dd884abe841890e0f9ca6f2ac7413521732438c53559e6ee5dd97689ae135afd5a70b91ddf5f0a137965fab97b83d62c831d1c223759c26b45d87a686036f1374a85389a6566b42624f1a03fd93aac63b2de4dcca12117b597d4a9241d6ac060ce4eb4d60cf1bac6bdfde55ff83a7aaf3170b91b62d63300d12d8fc91012c0d131350c6f8b58bff3f796b90504a476e2a9677ab2c284ef53d6cc03b3b", 0xab}, {&(0x7f00000019c0)="e290b24a06fa6789e990fd62be54c1a49d08d9d61b53d5af1123fd1748f1f2ae6ca62d6272abd6f43b853429a39c22322cdd887397dede876f873c5ba9688a4e009fb7c4ed07392b95fa4ce8040e86c299690b289e730471cf7e614addb3b3b89643de997f662f9febb38c7eee363c21e1dc0457f07efb26a1d2b82f189dfc5c200618a47788dd7000626c2c987e7057b00597e4ec867cd45f3cf1638cebf1c1dac492ecf63594e0a7f2c302b8ef57a7f46f1c3982aed926fa9a67b933e4e73ce334d6abf150cfca8a0ea2d73bf4256643ab6a321bf22b058c5fd2faf2f3dec263be90738621ede4b01b5733a8fb445f114ef1839b6014eb8ebbcbefa3fc09178a5ea48b721500ea401cd76a59e037b180f96238d9f03ec4da66c327c7716946af7836d257685f2d1c0ad3fd15cd13c33479dde865cc9c5e496092b60e83a8abaca23370b60679d120f9900a8f55e99999ba826880ff9dfec8453de8d37c7e6b21888de7e88d521ffd4122bf4265db2ba93274bcc8f996cb9a115c13e937b7fe75f08bc546607f2bc795518e080ab5d8c5576d42a30d94f6cb529f750c086997b70e9b98914b9eb7b38e2ce1912b33446c03a3907b40f5b9e7ebb51535060e857f781a047b0cbde8c3a18d132d4636ff6f26c0290190bfb5a821773db970a3fb0d4f3d48270b94629ceb0a6ab23055a6f33581b4e92348a14238c1dd37180eb90865d798d907a2763aa8bfc8834dc245446f3b6f9e849059688aaf184105e744956b47c308f49daaa3b8bcc3ab6e1c5d5eba0aecffba996c40f50664fe42da27d7853fd59df1ccdcd7b5f0e30056f1d242244d5f9905fbb63ee034cc986c40cb2a4c048962e888878ec6a7fc3c95211c74fa5fa93abd3c6443fb596ab1351447d2d795e7679eedd150cf3affaf0c6ae3dbfd6423a325e8efb303f1fbf79259b5777d1b5a4adc392af1173ba38493ca0201c3363a0b95bc6d3614d9099445e4ca874a9c23f6aae0e06c7469a44b7127f06184cf0b8277325eba7cd0a5b129a2570587cb38b2de01bf17154e0fbb29c85301a43329cfa4e0f49f8e4f9756a3f1306b862177ea7e04ef93063a7acd8ebf0328249e5a47b32e9d11a261f2ac6b8aa6791b1b2cbf6d4e1b680a62eb0d666b2bf0ff9e62b633fa290976b2afb68931801bee2e910eec9f49889729af5f43a1eb75c808da35b1dc5a97a3a493df0a6d7c30e7afc07499ef3cd3154a8dacd01dc0c58d84dd7aa1ac63ed52ed6e6da5dcd094aaccb61299eb596f16f86e37c4f949c0afc0fab304fc3631e385498357b716860e6e1b291cf608e8430d8150e02cf270f9e59c59e8db026f2e000e2002feec8b8eaa1ec75eb5b9ae58d41b6e6f708efdfc07641c8d767af2c98753db02709de1ec49156c02a2f9f40c0ad9af660168ae73ca6e4547d5cd12b78a5a1724c180629c3cc5746d5c9382cb6fe0c389e85e330e179db7df37ebda491b6f80dc143f7b43281966049bf23e9eb58e39e36af9cc39441cbd7f22f73cdf471c5cb062787a2d47c66e4a96971414e165df0c3025b59ca217b4568de281497560c76efca9514d61e2e2d8281702576b27e1a250b2eb6b564d4405f357c6832e8c939414b32c0d508dd2174b501baa1598dd89023a8b9f97cb71ab062b4f757bf6b012ecd0ceff845dec80e0d4eb21c6869f752afa3ad46e072024d335e81d0fa5ed90ac563f74834884e26f69c8172a3da4411f73e6ea38e4dc04c2f8b508c3855183b7426692e36e030a5ec7492cc9375f45e64c9b450fec3b55f155fde607016c081c79e5cacd144b7f71c6e44d5b0fede227c24398d6485b31da92a85bd40426a75370a9d0310e4798c0a45f44ed67e1a8cd75c34a4faa919963566e0f4466b8dc3b70809871f7fbbf3e3a0c8bee03462404631dad57166a4f3f352564ab3809d03c9bacd7138d95b84521e8bbc343ef877124cdefa7a89610753ab9644918926b48c9cd069816bb93205b62296e3bf2febf04b2ca7006c0cd4054c7ce59cb220f0a1e29b930a5b810f48ec37825db3952fe6199d7dab90fc8da787790b5a5910df15be2ea94e2a11060a74a33aabc760b5071e3c352fde930455dbcb58697e38012b41db3a14a7ec75e320fad76fb494acc77f1268d9772ff408faacf754c8f175c6d5b09603909325dd9990a6757e298fb8c72cb6627fc2681e0f4e55c7b11ecceb351edb79ea610eb89ea7c7743749736506db0354e9bbe12b26de697c86a5146af620c60bcac3393586378e8f4cdba44eae34a06b73ed08c51f296e6062807a466005a73cb84c7e2c20094456fc2f12f70aac474cb6ccca4206b042b441f03c6ed68f6090eac3202b4d86ff283fbfd65150312235695de8a5d3aaa46caec55773a32fa91de5157645568a83338d85235c0baccd1e4fc46f275d838d8ec4a36fc4faefababc9238e0ddcfe2b89648e1bfddc73938d9e79468272a78bf3d518bbe7c7f3350251435816107d14e6421e6bb9d53b57f12f584f2ada78aa4270d351b9b777684791752d32cb1705515c1b9129641c911815ddd6746f6a9b055e78eee3a00f513ea0a6c9049f81e2300bd3060b59e89d293a36909a091ae01c9c62bd99ce3511e3858f9865cde371ef70e519ee1f472f99c119e89903e6a7a55fde93329b4b05f5236b096719e4da5d3e94fcae7ffd7a2cefd5e598b1ed5996b161561d840dcd2bc632c710464586c0deded788938b7a19aa8108970c31dd6aa5f366de5ad750a1e15d41996e829ad8ceef1b994e88911fc2e908d8ab914e13c0915eee197ce59669d4267db319c7bc773bc5bca3f56a350cd07729a4119fa4b0290ab8de45f4ff46c07f0ca5198b4b23c118f7147ef3a11f35489482f609d70732c04e457835b3723ea13b525cc66de7a0b97b47252309342f1ca4bbc6616e623b314f481d5abb291be84b179a16627603800d2fe53f3fd1b4fc94cfe7eb60781cfe57e6840d4505b019b194d08a94b1493a2cbc270e890389989302c5483ad0e6abef9eb55ab03ce6e77229ba5c15dedf875a6f41bd85c79b7918b56fbc8b7c0b8031bd5b77648dfe8e8440795180d024d66cf88762a6d7b76dedeebfc21d65e339cdb9599734ece3b68ece9ac11a365a3205030b42d48efa1250b2dce30d6939357baef5b5595c310528e1ffe83a32e388598a50c9ac5334262d2df5de09bcb3aa9c3c048644f82cfbc4b09339cf64867a6aea007b6e5d3f7652b759762a008b34bc26bd8ce8b6957aaf2f1639875c3a9ecbfb02868577d1660eceefeb9b014775b46ae2c0ec2cb22cf9a2e75fd5fc8e390db2db9af9347fae6ae2a39dfb7b21fb47f064f7807329cb1d11e4de2d8ee3c6c3833e753c9d54dae43a3f130b6812f2e1a4147e900e20cc63ba1816a45662000ffc2fcd709e035b56ecc4cfaa9ecdc33769b0806e2c80a0189aa7afc85e8206da1a5a74b19b2e8887af2095fdf38dce94920a6ae836701d3bd1509f32f27fd14914e8f3585ec57cca65664020e8c98cdd501900664f98513c458d3a219255e7b5791922a52f41c9c7063b86a9ab99010c67478c8fef2a446c72b4b6ace8843c3e17b61e30c5f0b408068e0defc2db54d5324aa25ccbaec8d4d5422235191c148344b7dd4fc1cf6e16407d29fa28ab28a838d0a8f0699e4f2918869c62d6c6f419a9c517ddcca3dbc10b429c0ffef7370743b7dae1c9b38c43846deec1bc84291fb6e40616b5cbce4e031bbbe5604f320c4bb8e1e76b4e803d41009d0aac219e3a06c71da2bf2ad5782a2b8688df97b1582d56dae69c864e72e0f32735be1edaf31c98e0622329257000860817d55cd9fd5e179f8a61a4d01d6839b557373dba7acba0837e61cf131ff1299b60299e5f6ffe7f99203f3637a684b18c1ef07023ec2f1d9ec801c8a1169c0218b63d12879500f07db093add60a4067cc56ce7205f993c9fe64474d18331c44d22c901241f597aefafb248c8f7292d798343a04e057e0851f3146edff7bb1c84f8b7e5e97b388fa012970d6e8400638b75ceda104a309028d0c348fcb7d2ee69059167153202e301a1ffab8688c644511f08679621117cf2628113006339d0a97ff4cf1304fdd43dcccac306afd644ca3081fff0b2d1ec24e69b8d14d4f1d3c9bae4211e5f92cd7b34a64ec14785f89f1730708a57433b8401f663af121168eee9267b966db581429638bee363754deb386fbac106d2bd3443cdf4c990a5c8b352d6a2a1f6e9f3a30819f2e22cd3817ddf1d239ae5b8fbbe037238a8d147b546c1aecc3a78dacaf7bcb58a1d13bbe4bca773843eca1ff85a218df2c35753ad665bfe48d1697f3feb224e45488f993ab87c4ac615b66de8af749b09146e4e8e2f8710dc6d23070e0fb6ec9a81a4508ebe9e1e1560410ccabaf307b4a9dfe8b9cd262e5eead6bfa85926c2678ec4e31e58378dd52bf7ae63c70e010bec06f1a6224d4dbeb4ea46bba2be1d6da14db75cf3fb11b51847507aa839e8c1a56bb7a8e46cbb338a7440db7c2a80807fa65d5b99f7265363b8fce44a57fee40bd1fcaeb89f07a4e1ff93c0e9a09c2e28e759f0540ab1680d92dbf5e2aef2f5a3c495300b423d62db86c160dcabf7b5f79da0af985e14ef8642625bcecffac74965ce8cea0ad898381cba26aa27ccd71fd7e17929a2a39b7b6c4269d019ee48e11d1c1c663afc412314ac98f0003bdaf399daee03d9cedaf07d248776d13f3f7748a233f1ba162fbc159d677bb368ff847dba66501f8e131b3014e0fb8fd276aceb657119226f478fb15014a6c32de4154de6647e3a0e4ebd83135e8e9d9a94ebc08930402238b2f584729d137956c90315336a2a66ed9bc432f298aeb72cfd655c6a3c55abe0fa3050d7f08d40465745a6ce431db246cb7eba0468ab3f727c385294c7602b5f3c86659cfd854a03856dd2154dcec1069dc6f27b85236bb49c9162b7037048dac56d0a6618c2ad72f9a579085f618d412d15ad72e54678390c8ae8706a697c80334f1910dd8f741ebb0fcf5e6ea31b7b62f07b583f27a18b7be93140cf624f1d390830ed85ff09d8d1ab566b0755d6f5be47f5d2e0dcbdf4056b99618e40d97c70d0da71c79090c4226b4ac91f120edeb11474115b6bedeb11d1cb320027feebc98cf5fa0c9cb019f08a67cf22198da6ae12afaaaa3633b5f13b68fb4cc07d82dfb83cc3fe81dce2e32384fb41ac8ae84e68636d2212af836b3751a463f23b435bbfcb41014e9b52ada1b5ea28da74c1413b3d1b92e494f4ef372d5f9b694c1031a23d635d8f6ea700411b70edfeee018a3435c9630b8756ef8c5e78389a1b7fbb880cae1d4340d855ea49beabfe81fdf20dbd850f52aa6e17645c22eccc1cc1cca15588ef0fc7f8b8b2e8440a618fd0e3eb4bfd5b358e582a8d0b7d160dabbf5d61833c42e0c3cfb363432294da14b72acbe426d033f2ff7b96418677499238d0440956ae8cd473eca20b48faed55c903b232353f978b580e883ad6b42aeba716cecf9abc8337c40be9b2455ba3ca996735ce5ecb258af9fa0ea684355d15cfc9c3be479bab720ea98a1657fe268f57735ddcc43ad0c11c592bc6b8ecfbc3baa46405cae9d57aaf07e8f2b7f482814e5e8bd3ab3c912112fe990727044b4abc51f38c52c15512780a3d1d92ded5779bcdb5b59cf2fa290292c1ca4bb00f37a1f60fa6d2dcdd62515905c0c8a39f88b643ed7aa45dd5703d3db254861457df7c2e43e5ae124f9802b4be329f409e12e74087a5be342e8243310a47afa536c0cc57498849", 0x1000}, {&(0x7f0000001180)="13c55eb4496113d92ebc4fdd095fad945f61151a4692ddb4d9253532fde97ea5eba4f59ea0e705724518f5ca9172dcc5e0fed51375b2776da1b820d8225df5cce4010000000a", 0x46}, {&(0x7f0000002a00)="c310c4b4b54767dde6a87acfa64d9792270ec25d0fb2ae3d2982a7aa", 0x1c}], 0x7, &(0x7f00000031c0)=ANY=[@ANYRES8=r3], 0x310}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002f80), 0xc) setpgid(r3, r4) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000002fc0)) r7 = open(&(0x7f0000003000)='./file0\x00', 0x8, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000003040), 0x400, 0x0) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000003080)=""/75) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000003180)={&(0x7f0000003100)='./file0\x00', 0x8000000000000001, &(0x7f0000003140)='./file0\x00', 0x8}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) connect(r2, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRESOCT=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) syz_open_pts() executing program 3: syz_open_pts() syz_open_pts() syz_emit_ethernet(0xda, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd602a1c990007110000000000000000000000ff020000000000000000000000000001"]) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104307, &(0x7f00000001c0)) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x1, r0, r1, r2, r4, 0x1c8, 0x5}, 0x803, 0x81, 0x2}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x81206919, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1a, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000080)=0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x800000000000000}) socket(0x0, 0x3, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) executing program 0: open(&(0x7f0000000240)='.\x00', 0x800, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 32) r0 = syz_open_pts() close(r0) (async, rerun: 64) r1 = syz_open_pts() (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) (async) writev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (rerun: 32) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB], 0x10}, 0x1) (async) r2 = socket(0x0, 0x1, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000002c0)="23e4cf9289760f2ea07efdf030128c2d43cec68e7f5aac6fd8b04abbb76b373a1f076f14bba799a814985d9c49681c8587ece09b2f0ea09e109b5206e0bdf973ebeb0e7eed54c5e2d1ee46508802076f77d322f7e192561c7302c608e53db123287cb7e54efac8c95b4059bd78e43face5bf0392e754a8a8ea18301b4b0563093015565864166f7df4a51dd587f4cf63804a2ed6aca3c0d02a4726f4f2624bed34d65d8f4177be520eecc2814fe6a9d8cb41afe20eb183277fd60d226669ec15e6cba49013b9c74ad941a5", 0xcb}, {&(0x7f00000001c0)="a272388eaf2f587b8b33a50a79d534a1a944c7e0d921634f6dd40c08b2d0f1444eba045e2a37a5f5ea5a41cbb59a97b5b010f23826a138711c22419aaa25b51657f95b0480823dc2503e57a8d162f08e7884b1cbc49630eef86f00ae1c17cb90bdcc9cfabac3e05f72", 0x69}, {0x0}, {&(0x7f0000000480)="c7d8a845e1f5834ae85d3c3df61c58f7138c835fc75c2c14467521a1c767a1f641843a89a6358e311dac61a3fa20a26ddf15ffa2db73c47b37fe0b34fb13cc6e88d72b76f0041cca3d29c4e257cd77146b2f1dd1a9d635384aed94046aa315726a8cfcbfd8aee7687c4ef53e0f93ccbba38aa6b1a7f7", 0x76}, {&(0x7f0000000540)="368e01d3c2ab55429942751e6a0cbd062d44595f400d957f602cc8f454e5f7d4504d07f731f43f1e920e2070158d1c2e73ace76c3de197eba14b3a39f2c6db518842818de32fb58d1809ee2c0e3a", 0x4e}], 0x5) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) (rerun: 64) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) dup2(r3, r2) (rerun: 64) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0xe, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = dup(r2) dup2(r3, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = shmget(0x2, 0x2000, 0x688, &(0x7f0000ffd000/0x2000)=nil) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0x2, 0x2, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, r5, r7, 0x9, 0x2}, 0x8000000000000000, 0x1, 0x9}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r7}, 0xc) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') msgrcv(0x0, &(0x7f0000000280)={0x0, ""/111}, 0x77, 0x0, 0x0) r8 = socket$inet(0x2, 0x1, 0x4) sendmsg(r2, &(0x7f0000002680)={&(0x7f0000000300)=@in6={0x18, 0x0, 0xfff, 0x6}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="b7708dd6afb7aa7943aeeca428cf00f8e451a4f792628de0adec4d42508faffadce6a690744d28030b8770cacdf2192b7e7798c0ecda3bda77ceb659e4a60f79cc4daff7f208017e96c11069c1e54be78db83a3b98bf49a223f883b978c568f1a24e946e5c5cef8f4b4da347f654ce94cee8de232599d8cc398d3217551cde2f403195dbf4b6a8efbaf2773d8d3ab908e767c1e757811b386246a73522a4a6f4e9e224eab31afdbe43478ee84c2ea4ac9301d5c366a78148674af0850a3e258cbde4dc385b2c7a8a8231c96ff2d4dc22298012d18dea111ffad31712bee54319c05dc17294bc82cd1bb8f11beaca2c6f144445f495410d1f7400d5ee9a280ba3c9599aef660b87bcb580df9228154ff00a6693c6acf704525ee8f47f6f78d27e4ccf63cfaf6794c786b609832b62b5e955c99fc58754a1ea5ab8835e63f866f988dcf795eca40fe51f0f069ca899a7b8757c8ca1bdacd674bf0f7af1efbb4f5768eb3580c2da20e0244ff1733bf469b2c3890da093ce5772f7f4d55470321357bab8c7d841519a60556c7fcd38b96a87e5f7d7b956d6ade0c750ee8aa8b52dfe9ca5def8eb0cf7edeffd5f90085d65903dbfed9c53dd5c015b025bcb39891804639a3a5fb6181cd243d172f4eda8a869a613bc8f5a48a53593057c4c49dd238e58f1c97bf82632df293156f253ceade3a125ac2a44d82d76cf80c6164bde978ed967c03e0eb95e7d18f6ee2100430ee80397a1d9e9eb65f5f34f35b01188e61831a6930a387fcaf9dbce58b004055dae15f71a4fb0ceb4d8e5d741c29d82211ec10b4ee590247e1e9ee8d3e696bf8f4134f948a910963fbd9e574e59e1cde95f2802533b5868251a23acb3a2c1efb434a90ce2c7e250bacdcc71914203ebee4599691a82edbbd263f968bfa347895d91ce5279b3b27d2c112f0bc56373473237d494eec9c2585543a1d8baaf70f39dbbb7d6e076b734ae1be573b7d855704f07ded22d49f9426ca74fff49521f071de6ed42be5ff98fe5555f75e9c711cbd8e89a3befb14602385f280a430a8703e50bf51ad921fc135f9525d0677996f9c297c6c50f5f44419670be5d681344f08b2a90af2b26e69001c5c8087cf86025cfcccce0d0fd056376e826bdbe2784edab0f98437720f44a9ec4ccf3e01695471f1d0bd669ae0b339ccf91d6f32c8cc9f136620600e4269d44f21e73d76e0fa163599bcfe9afb59853f43d7de9766f30bdf4c5bcc9ff335dbb8403182b231b946e00040cdc922e76174184d6f5bda5b9d5440e392fa1d68fa62c1c7cc6229cad83e66ec6e86658c1624b2035a86dfd1b00a7b36036ac7698cd14521ccaa96bbf4b05a6ed56a350d814d36ad7e7f3ccbe231291ec72c11750b5649c2454ba84325fd79fb41affb193ef3ac1df4321817b52bde071f54587f3e3ffb01695ebbfb40281b0d312c42df3014e9284606fd6fc8aff57b362623ca142f2731a28a29c5df4efc4cb0ee13e026245973afd6aa1088f76df896f2a46aa9909eda30a0804a87b040062bf6f472729c8f622e533e4432bc042b801ad8639aa6c5057ed3f0b2357cb9d22440e9e851b5ce90d95d8b11d8a66f13da8d29a1a8d4644722efbff5549ee9a59c7027ffd5696525bc82f29784283f71e5c8d61e34ffc19c6989240c6d796505d1ebfc555ad4515f0635de22cefb8e0b770f8fc977e00a36f8f893ae77a28aa079c8f159cb2f0c006bf8b991ff4f41288b439f30ba6e045fc19eadebb04bc7cab6e607de9b3afcc5bc89b44e2c42e2a1868cc7cdda51f468742b769b3b22751ce3bb79ddd3684d86ac605df5c6fba58914acaf8dc0fe7c24a5db6df260469d185fd5ba5a94991f2bd6c48aab944e131822a08702358c2bb80020e3679f129b2ce3ab62c7e0ac11330ad910be9b3711ed983bb83a6bc4e985d9b7c2da6daf186521746ee1daa69c9b86a322f964de77ac8482b9fa04ae3646505f5fd81ea5747c13bae361002b403039ab2e8ab64e1321279bc4d1ec2228933715e7648964e5a60cd67c0fdb2e0d30df2255b31fc3a9c5041455c0948ccb8ed5e72ff45858a87c96625914f8cbc7e8de6feb9f8db40e57407d0ecd020b509eb2ada1f0720f801ef1be3b00b4d2ab63ab9bea4b3ff13f6ab4d45ef2416d02c937e6449c7c833f4127ec18edf29c655eef440d2695b6688887bb14f6af189a1a21432c52a6215a7af349aa20caf79bea93d2a7502389656444614ab5b0ee5b64677f17b0991e3964b82dc9b605e1aa1ffa1838a8936d19ba714c2a90f7ebad8a81b6d450e6b6345309eb0af85f54fd3f9cc7279b8a632a4e8b554e731101d83f25a078f248512b289aa872d02e5e11e61d0a6fe8df7c9e1b6eb8159cf1af0570d0b9e5b63af6543f182c0e376e6b8446f6755a1a209d9065b0e53a16a690238c04dfd49b3fc9a5de15fdfca786631d94dc50f9089ac76c8309c00401e96d12fac88e65302e77699ac7786cd42677310d21b5353628b18175d7c7cc6ff0867f04fcdf9857c494f70146a139b9d692bc08ff06091387fa8ea650b7b580ddfcc35e4772f274d92066e2417904e015bb28f602dad52b91e749e5ce828a649edf475d8941be57abfb542c5a4c4fe5f0adb417fe1bbd33f37bbfcff18ffba407fa4a1e4b60b373db088a0d65eb1a0e09456259faefacab5c8c3f48ffb968dbe6db79931afac987d2177b7a2435bfe30c302daf03b05c1d406b795dd911aab85c4a1622070061ff0b6a9981c6d180064912e20059f17880ed4cd3fc7ad0666a0c57f16e0ec94fc7c93902b1da1fd714bd333bba2f37c93969b7762a60cfe7f145cca97de43c3917ae1f33803dfd21143d29ad4c95e7091b8e419891268c4a58f64f1a68130919ce9b0e679e4c43d7979e0db74e374292b81b6e6a0b259c71de36921191e01efa516c30771508a9ccbe5c95d591ce33128038d777a75f404616fb7649eba3b4db573b21f63b9409834f373a42e2f9638cee58db5618f0b94e8152f376fbfe42a829b722cce7ac0a7dfe406d4929624897592a338101b88ae1c916a35f839d173242cca6f72292a9ea33c372b61d65b25afd11477bbfeb6efb70c16794852e1b60e52b79c0318ba2d7a09a066a004a4fb8f55c15251addf17287f1e69d63c72e525f37219fedd775c8b5cf09978e252654da2ae3878e172892e8169572616a983a119a94e000c2d3a0165f67b2c678542508844c2aa248538a22b332aa8e068bad4401d280b0bd34c3b8b48a9600ed7d133a6c2b642873865a8e37c189cc1e0bddc281b13c7009224408314436fde2e9279528d8b380e51cbba61b6f90ae10237340f792624f1fcc247c8e2c736b90d8eaf418bc97ce03507983c5a64f3fb291bb41835fecacca2a6315141efc65f1f756302445d92daf619b4beb03cb90ac64cd70798125d28acd6af7744fa9626e6242c43a169cb5b52d0e79130ad04f6f2409f6e87563d60c2b54ec2e857f92a0db4f5460eb39c1c18746dfaad414b570fdb3840dd6228af5e7ff8bdd5440885363c9aedb767a9fa74041af9148aca288febe36e1965dabc3d70baf1844347611b6a57a7d03f2c9227d8c0c506589c9d6ea4320632dcdf173d859c3459532f47f7f0c8a80e5defb81139ed000a5e8a4da2d34dc736eed4e384a9b17c1738bb903e7454789f7ebad3ff12399c4eac22b2a1bf0c5a45c58f17e1630e8dfc8bc2695294ef192902398db6a152abba8949664baa785f2704ad411daf807918cf476824549d6bfed6b12493c0899b735a0ec84fc58c260ab5ae1d76c1fe7e1c0a599c3cee4f647f1387512c0e4566dce2b4d1739c97de6305230bf386c45b355fdc9b2fc1262c24e8e548f4abca7ef95716dd5490506873dd2e5cc3f75974ce40d870e1846edc78ee7eb05d7b1162f2ce7ddaf85b69655d2a91d398174152247560254d3ebdf7e6d56491abf47dd06bcd9629172abd0f44d357e6bfa2e2602ca75c4098fdfaf3588389be2e6505bb9d3090a12c1de43bc20d3a67149d96dd998341dcb3ef76fbffafd0466db32b1ad33d4e6513df8efec6a08ae70e00772f177b13a7f4f148501defea144f838e42b7a46b2a2326d50d41340e0cd9f12d9b551b9721387f503b16698ce5a7c693fd92b5902826017db97fc6d64348d4439edfe2383c5ac81719b243c4ffe83123b57727ec5cd370fec88ba305841473d7282e139bc25f23dd22a7dfe659138cc31fbf295b05b7e4d95c2beeb488ee26fd0c6ebfb73652b79394c605b7247578b609b1884b9ebcb88c06eed5162a860df3555c89f464fe259f0ace2985e3a47fa972ff296c5266edad444d23362746fab6662764f7a4dd0d71ccc3e0ef705b2d9c90a277fe6c1cd13dd7568133e83d2622daffa6b5c6ddc70b9ca26c07ae6c2f96aa6764acd1c8965e8f61d96b0db727a5b05e1b9e6ad06a865e3df333b1c0cec57e88b318814c26f87b2dfc06279aecb8e896e6eb621bebcfe46a30ec1f46c6f138fadf683af585468729ea4d108f5842aa354d45cf9d7a791c37399ad5558171924a0195d9fc67235ddf415aa562f7be1f403a903ff0c28a27cbc431bb25661f91b17879e66dd7820427552103089305dbef0791805a544fd832dc12484978c271667c8806fcdede9e4a74222ee674f7d3140a24878d0b1c0b1a76274338cc74cf37115a680096030210f235796a69daded1dcc49b148c1ad22c336b2bd21179afbe3e424b342e75e5a9f13cb367b4a26bd17ae8dff08aadb6c6d43291644e8915a87c80ae22472c68c6333f9fc6ad82bb20c889fa10858e4565c56a170135f8107df444b6958d79cb3295daf254a32ef226e5f4b17f461a51feb7ba358d9fa7551926871880ff2692f1a59801bddca48bbb3bbc1b2a6b814536f931bac4ba7215e884b258ae2b7840bdc221a8d5cdb1880d5ea989ca45b8414cc956aa29f13976c3ab64b365c6d0cb5cd9d10aac520275ac4999b165be12986db33ac8c99c919791802fb882d70ecf9f08205b1c8c16a1539eb9e3cf14f891e10e740b5f09296efa0166f7f88cd4a8af1ffa3cb60ff4a3e2d2d4ba8bddb9abe2f64b48052d889a082de27b7fede845c1e0bc5a51d01de76f75759403c8c23cea6116b22b1ebe53f31c19a4987d909c8cdcffb99f57a4e69e9de07fd3c152fb914b17e31f6f1f82e48c1befe7bec9dc699becb111b79c1f75749822c306593cab22053520f033d06a24511082bd1e70d232a0f85baf7aa7fccfed65df8b9bc9fef854043154870cef670d85b289fbe21fa206e9e2696ad03186ee82c3358ab633f074e2769b4c393c25dff5b0c3c0e63d52f1f196e1dacf5daf0e7f9f34aa3bfc49f918d19e8afc5414848e37ac453c83bbc4c9200c46c6e5d64fcd32fcf4450839de75dd8d1f61a3e978b64bf271d7d23bb3d7021e296aa98a4057ba82b3a06de0db20a2d6a1a61b5cb941910de1e00003fa53db0b0977a199ad3ccfcfc61b22d42905d214418464f87c7173e1660db00d8ffd2722f2d35d17a4a7b0b588ab12b31f37851327dbf7f805e116d7c462edc6c4814cf94ef15ea8282f7c0190f510d5c6bfc38a675a5eb7bfcd5039eb032ee8d56deac25c044b5204429a2f73e44504c30547e5c523247d7d0fad0cf362fd3e981bb2b40fa7d479621d0a40ce60a88ab9081fda79e7c4753d83103d00bd4b0de3c885a58d721f31d65f3ccb14bf9ef8887e903e37f4f6e4c88e7fc6c79be0944bb6f4762a46371130aefab9f27c36b476888493222f4a972ffef8ab3cb1082a", 0x1000}], 0x2, &(0x7f00000013c0)=[{0x40, 0x0, 0x664f, "e6ddc93c95ed160d3da51d8a4e10793eeb8773a44b4df0b50e1fffa4a64f933bccc4f06da29af7d151"}, {0xa8, 0x1, 0x6, "e8b695221ddb4b866c72471b2419ee075191ecd5c40f9d34845d38cb0defd6477ab70aaeccb390becf83a659380ecaaed594561e4024a81d654751d6cc2f188fe172d6cfd34cc3951375d664459b018ba9164f2165f69cbf2bcbffc144be635cebcb63c005fd51d1ff0885ae1422b78ad136f433f06949dbd41c38fc953bcbc0bbfaee5c5d98008a6a7aacdf504303b9b976"}, {0x30, 0xfffe, 0xfffffffa, "8fc59435997c0b7c821aae4596e238f59c111e3d9e58f1ef6353"}, {0x68, 0x1, 0x60000000, "4e90c853519e422306bbe97210931a7dbea30cf29c248ddcdac7c54a597356bd26fea1a062744446cb44e1290a5704ecd037338770479e842c0824a79f01b80cd3b1495a7e9ad3263ef7444583cffb1b0d30bb3a77151cca"}, {0x1010, 0x1, 0x8b1, "0d459ea0af84aa548cead5b74d36f0cc7df477e3806925ffd1012dd065d6ce4b45bfa4fc2025e4f342c2247e7d7367c60da75248d6ddb3e07b437783c7c35cc5e613289662f54c73966fb1d9c3949d5c1fe54b6cca2c0dc354fe56271558a61b2ae939756da894b5bd2ec615bec14a9bb2dc888f3f80ecb54439c9f32d09b042f3f8b40d7d8c032c504b311a2356931062a0220756449bd845bd336bd628c9f3bd2a303440ad7e854592fddc02e78428fd7eee1b7a886a9812abbbf59802d765b30ca2a263a6dfa42a4b335044d8b193233effbec117de80df897ff2667e1fa045973069ba2cd181b5fc9be9dd09a7f1decf2a72b5e56f69acc458a21ed248b4bb39546ef89f08042da037f737108875880ce944ef42bf76187c577852450842fc91d21649a4ac554564eae36687f4aa97cc2c17433c4afde24914b56a52387764412caf80a1eba3b7c3bd2e8e768f0f56a4e2ac3cbb2e5b3d4544462fe1d5c1043c4a92bea0f93cdce3dfc8fee52cf2dfc0fcae4cd1ee30b649d8dc65e02741387207538f00c4aa18a0259457ee0fad93c4f7bc922ba125e4db1d670f5746fd593e753f3f52d9d7a405782d5a338561f34794aae01ffdc289ff4b73d49957c6811ad92a026bc75c7c40b6a1295ce5210dcd273267f7db792135c7b56af31e47755b349bcfe0557cd9d178e3461cb83a93791a92da5ca9ddd9048c633d2fa8e914e48a14e4c67989e66b686494bbf6d59196011ab951125fc1539fd8979984cdbb5351cb6efa9ac462e9b38bffc28ca7c7289af6bee8a664621815343de422c8d1d5c4705dc70b4619ef7acff0e1685441842951799948183663acde01f5df9c54f4449130e610ba4512fd927c20ad52b57c20cbfce4a0cb3d09b4449fcd3072b283bd1dd430c530f3dbc75650cda634e88abade3143e140ee8f24ec57b4b4f5c0bc5a59b2de9e379596b4e0fcadb366e2a5ab3f6c4c162ed5fa2d8d86004fb04b2dbc025375d5bbf14f1409351f350aa209aa19abef210b954534e4abd99ed819c1daa4bf6b242bc55250ea0cfe0381e898628ae06bb89b3a0c3c4f0b0f0f7564c3ad5a3f58e1ef6fd7e08e4ac257a56803ff059c4f5e8b35a26001666b20aae2343865c198f53cabf5a4e3b1492ca80cbb1112e34d7b7a4de2dc190a1f63d13ef79154238f695b60fd02f33de4d60197fb487956cc30b80b729198a23996238e96f221f0829e75b96d5be3ee8a6a67a93e3834d4ef5d28379d8b4fd78462aae388936a6fa939e52f28ec1acc9377c73ede9b01591f2ea77a079032a988440a76143a3a801ce69804abbdb263e7c40a99a3689715e039db7cd9dce4c2d16eb8a32d3869df6689f311b5c32b73b2f22e7147db09d441a68c05ca2b7ae95d606e7caa5c39196f9939abbada8cd2ba87329d117e6dd061910907e2b95f4253fb5dc05dd8a1ddba425ca0b2399682917103bcf96d8e7a3d1b6aeebb4bb528a288d8c0422d027163abdbcceb438a5d4c8d2d770a669f5d9c11177172ab0fd6cf91a2034057e1f338c9554bc5c62236c259f64a598a6bb0cc6d4360ec603f22e5ceebe5210f2c40cf56172374d62653990e28b990b0ab7302e260c95846f37d735826bbfb0aa72e6fb4c012eb298a12632b2ad37d7e5153160d9bfe455c2affef5b489d024ef8c865664897f5d7811411dd868e9f66b4d4c8351cfcb18abfa7428419fede34987e259b7fee796b590470242434c4f9354d8031c6fcc6fa63f8a325a4b12e65b03a99719967cd217b47909249f937898e7dfbb087c8d0a7324086af48eef86b304c6e9826a0bbc3b60cf5bade026b9c44eef3e81757cd40c097d142bc3079fcc0044ff90dba03c481d45eac2be16a5bd8f1926e402000cfef64fc24a7ef52af260b81c8d769c25db70dda51793a65ca374cabd304618814d2324637beb9f8b3c9c492bcdd1b407baa017a8b37eee527ab7c9e5a8bb984753d917343f15df1f57144693f8d556d3cf83caa1b64e2cd0eedf4aae901a2ee0533aa7535692164d2a1e0bd726e990038990fd5f0f243e57ca4c5f91e71ba288e79baab346c1c81c15637723eee8a5795784a12aa2d5837120988db4ed21d79c943dd671a07acc72e69de876560efe9e1c7f66f6b63824d2fbfd06841eca0f800ca048b9a085e34720aab6393b53386830a19059049eb578f8010864a15007da085877bad5d0c3bd57caa77e6facd1bf9b37289ffb3040c82d001aadbffd8e57daede34cc29d53ea475488bcb1afbfa8da2a9eb2ec2b86dc07f879d8bcfb923219f0b093711d71307a7f18e0874b69b1f9663a349f4b727872e07e0fdab9866f5a44d8a534b7a1ce8980e277a2676fc0ed3891fa1bbfbc491520e5680b100007c13c8cd4d1fa439ae0125beff35c769113bf6036b80c3abd0836e4e00d25af9405b7eddc1d6145312bc731b1041e6914fe112c9d3edfdcd2d34591ad20847d04b13eca239652862de41783d9b61bd4704dba70991ed852a18817feb2364a64b13e1b652b80966d146f82436b1d8e2777914dbe21229a8c4e846d3e07f8f66bd462b4d9d1e8e2820f00ea6ab06398f6cd6a5f5ab9fe222057023fcdc3ee3c0c77ef157972eb1e169bdbc6a734343cdf961c43e707ec6605fcd2170f91294eaa22cce2859341dba239d0ded20c32c8b7dd92e95c5e73a7c7458f69bd9a66042f75bb667a660796db4e78b7d00eeb8af5de7ca02f9b535b5d5f5d92b7d689b2746eb72cfaec6900eaaea9cd4d72de9735eb88aed194788856e70fbadf9c260bddb3b43812dc12578767595162a2b1c12d6a442d50915afbc3cfe8e5bcea7c9c65bcee15555bb31dff33f719d98a7287684c887bd08061b32364fd3eb623f3e50c27bae50dc73b35258ccf93ff159bc65dfe422b7a745fceee3760bf142a86c0170f034c0104f2eab691b1fb912cf0ae7fb36903df7cb77c63a2a79e9f57e24b358afb40d10b34ca9506e4eaa623d2dcca28f7561c3fbb1fe11288d25ab60e43bcdc36650d979dcfad369788403ae461b6ead46d3b9a220744aa4ae933835c4a92c0261aa4323f37551f0036d82d3747b3baace3f67596486f084e9365900c69d2c0cc6fecf238b73594a3d65f6986495b5e8955efd707ffdce29713960a7e70d95fec393252a1f9b8c166289b66d79fcdc729fe7cb21794cffa47d7613d6c482087af1cd28548fcca4d40db6d5f51ec6d42f5700f711b6f570454dc81d49a828f29791550b27ab54e0387592eb9706a761fe71b2bc5d365f23db3a473fc3b4b5a63a6300787e5a4f01a0e92701848efd505102fe93fe4cfbd89e74398b1a17da320f2233775cf3d9a57ca2b685563b6bb73457bd9efe3977c2d2ed39cec6e378e08346c719cc628244094dc3d783425bb5e29e48630321a0e2193d59049314046299fae3f248ca4064584b599971c53080d1f80c4a2545f9e574eddfab66943cfa2c02666e183bce43acee5d7a9ccdbffff14a377d9584ea417abb36788b8206c28310ee921b2ba29bdb1791fd8c3364e6c394897b60a793f382b23b3016b0705893da4547458f2d348b227d64cb85226ad27deb825e0a64c17eff8b1f701d64b147fe06c7871f61df0d1a24f507bd07e17d85aa9d93ac1ac5dbe56f544b55e2e3a5809e73e1d5acd5b8f165735cd68b5ae8106c15273a964d90fcb8cfca4aeacb31a758b9c4dd3f3a4a3b0de1b3909ba3bacd2a3a938f2a29786804f5c3a7fee66684333052509143bc11df938a2bc25d033bed0c15bb46f850fa906c4384b24ce9a2ae9791ae8abc02d24f290e7a103af2d7f2ae690e056add4140d8be241ee035de09c096cf9667341f4f1cd93336cb6f8ec6621f164cf7d0d299bd5ed79a82654223b0598f5754baffbee5bea7f1b30957c991b38f7547496f4fc7c1365f66476dd7ac6fd6f884f6f0340fa592eb1b26d3419faccb7fb21dc27b7e2a69b22e31d14c0f0ed163afffe3f6238306d24c47a5fc774685ee8b51467bcbdc145205a411abd4bd2e393027659bdcce483155838d4bc0ec2dd551522f053c38dfdf054cb639c1a4f3de6a5b46d2aeed901f1923329e6a70ba4d85881259578adc8332340fd852e5e86f629f0a539cfc6b09fc5718419166b2736c7e0451a34840d1fdc004b36b6664bde6e278fb15fb41d4044fe836ace48d8628303c5e6940e9ac1f5d264e4ea243b3810d94c6971429dc5237f27d07f90d9169556eed15005113ba1137a792c5a15b564594a91dffba8d7d21ada526d1fa727191130352f9c2098aaeed4a125bf4f3cd93a309c18df1b7315f54b7fdf168bb6d72d69c9aa3e18c181e8d4159da7a0e2ca07a3c184be969a478684ee294f813de6a355b82a689c9565d353817a2e921c9a3e34407fe41fb15992d8c0b7c5021bbe36396b18c3ea0c52fc8d5914f1a626174d093d1c15b49b283373897cb09b55d6ae66642cb514266182af92689d1995b9fad07601491bd00b8dfad6bfeffad4b480e5f9ff1de4fae7cf68c226713872c5ee377ae7ad39aba0d2c19dba6fcb24de39a47c660e60c06aba7a1fb8a23c7d0643e1e12f9dc8d66ec8860e1decd6c2cea12898a3e121043d76b23d0578b514e7b35017841c2af17f6ff43bc4e0b99ac50d501eda1b206771fd04537d55cb67544e13d12cc0afdfc61a09cb320615fd10fd37bc7e6abd2ec0f68144ecc88d0f08dc1f275cddaacfca6e4ef60702772dffe3a389bf0e66ccee69c18a772eb4dcddd291b1a29973dd3ae27c6eba617306b39f3ab053e5ea8428371d9fce175d518ac17723b44785ac7987167815ccecc7f23f04ebd3a74897a83cf4746692fb9b4406109e9499e9e890c15a13fac775deba11b79e4746796621263b46a993730d5b1e3eb2de72334d23cc8b679503c65d95b6320b08d59d9e67046eebecf85670d94b54834567f0030384a1112b5d8a850e2bd96a8ee7d0fc276c4da46c94d300c363daf86f5470f685c18fc8a82cbf7cf52cdd84ab812bf6f1ba96baa210bf27c244cebfc2e76b6555f567d29c45b85e7b2a24a7dfb78295a22b0ef3ef6d4e36c65d56b8ff1c2fe09df8d700e5c5ef1255e7ad7f3c7e195be334e76b401cc7db774a85738557d638d7c8cc3e9a1e45ddfe1e07b14dc3322ebc0f83922e09ae5c30e42b438f7f58f07963b6ecb649de347ee48b2161cd1917854d9cb42fc6bfa6dfa600899a7a31802e3d2b1db3f7c0d24ea9ce4b07313f5fbbf452c4328cd4100cee6227725707d30909e6f30bbbbf313384895786c88e8639b11590693b29ed9aaef34e10bd60b5c1ea9ddbac884e2d2f4faf8148699e6185a31719be34f3348fdea1eaa3aac7dc7a12330d8457799781a95dca06545f68c5ee83b639d0af856b3ca7b521e53cdcd9c358411a7d359d5166b124be23b7c62fd0152074d8c2ce925d0b4445988df16e28392cd0c6300cd7fef60aaa20106d574025ec899adac6c5a5ff219b676f98bbd770bc5c09b78ce8d7595f9ea5cf4835ec1c49846585aa1c01ef2471eda2f838c5cab5a833f6bf4978a099ae4c9e19f70ab893b53358d7009e1bd80f0c9cd375c44393c696e4bf9a732fbf97f1472ff9ffb7a23c78d49ea4d05b60d47b0e6a3238631d35b59387bf379eb60d6cdb200a16a9b50a591d49f2bab83d9f0c65080d50393b6d56032c1c9f8ad6f5695518f2c65f046e981382334fee341b22422f32dfb711d13413ad56376cf9312d00e8f2b558ec910764c4b5b05c3c4c49917335515628ca002e454b9d37a08acf73a3d138af454960f"}, {0xc8, 0xffff, 0x4, "ad0f1307dff6dc0fa7bb79a3c1684a55dbbdc95c1b3c6f360a2e7555f2b16962ee718ce094917dfe3933aaab2b76e5153428212cd1b3179c1b7871c46fa1b154d9dbeb88f4cb3f0c430b9ceec0483452347b9ba22e67abd0ca031afb5de2d2c02ce1b9e599445aebebe1d5856286870086d3f93a08e726bfa1ff6b5076e3a1ee8c63e51c08246c2bcbc91a9341699ca69b5da9116d411c47bda8b2e35665d5493c0f3500ee88d9c3e7dec1a0aa823ea55aa0458f22"}, {0x58, 0x1, 0x70ee, "30c3f6a523bf18ae5755a720e2395a3f99ea554209bb86eef5038f019e2e9a864a8503898593f07e2f4dacfdb244ae1bf63f3edb8e43eeb586dfb85458e7f144bd"}], 0x12b0}, 0x400) chflagsat(r1, &(0x7f00000026c0)='./file0\x00', 0x0, 0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002700), 0x40, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002740)={'tap', 0x0}) fchflags(r8, 0x0) openat(r1, &(0x7f0000002780)='./file0\x00', 0x1, 0x181) linkat(r2, &(0x7f00000027c0)='./file0\x00', r2, &(0x7f0000002800)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000002840)='./file1\x00', 0x40, 0x3) setgid(r7) msgsnd(0x0, &(0x7f0000002880)={0x0, "f6083c4b43686a2d9bf223d03583a6e7c4c3b58fa208c9eb2bdb59a3b53017ca6ff59d2dd2b5"}, 0x2e, 0x800) setuid(r5) open$dir(&(0x7f00000028c0)='./file1\x00', 0x800, 0x98) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r10 = getuid() fchown(r2, r10, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002900), &(0x7f0000002940)=0xc) r11 = accept$unix(r2, &(0x7f0000002980)=@abs, &(0x7f00000029c0)=0x8) getsockname(r11, &(0x7f0000002a00)=@in6, &(0x7f0000002a40)=0xc) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) write(r2, &(0x7f0000000140)="e224f45d81eb42abc62b2e375cd3a04cc2e314fdd1a2bfff10a0a8fedad88eb26643d68bb75817e97bf8edbc9947e2c43a8f4cd6e5c416699f7fe14eca432ef5d660f2247233638463673e2c793b2d5a15fb4905b5a7ac6e730b4435680bfa4e92235344ed2458a0bd59eba71f6318163451", 0x72) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000001c0)={0x7fffffff, 0x4, 0xffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x2, 0x0, 0x1, 0x2, r4}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x3f) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000340)=@in6={0x18, 0x1, 0xb3, 0x5}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="4531fce6aa730eb78d91909c6fe45aa7cef9676116a02c8dd198a4e8576c2a30707cf46d023c4c556cf37c28691601778796829f6426f535e3d0361d3514695749f3d529ac8015ba5c3f1d", 0x4b}, {&(0x7f0000000400)="1f80c17cf107e0f339e4b9fc5413ae85fb102222e1d669ea7e9ef8b99da770c6c356eb6ada4a1d1190c0fc2c4090cb9af7b3ec5b3367da639b9aef3719003ebd945028e4962913548763465575ff2489823cf31ece06b9d86f8633ae55e399253a55c0e3fc38040b03d3310105ec20970f86ece68ae6765afd8f7bab5237f95c1531a332cd9ddcde5af980f40e64597be63d5b672cc8a8258dfc23b4b447d63589496dfa3abc20725722a77886c2fa8b6af34fa1bcdb10ccf9590e731af225cabda151feff2400947e2674fa28cf7031466247d5d8cb2957c718dba64d355ca14ed55b86", 0xe4}], 0x2, &(0x7f0000000540)=[{0x90, 0x1, 0x200, "21634b59faa078977ead1f7b345ae943648b9c4edbbf438456390e583566d7e107f0e0fe58fa51d9569c2048702f703ebce94e0f0ec6bd1febba9cb1a542698256fb0b8248f8e91e736370161c82f30e9d6754202473ab7d5f29c666d72482aab9c7647778dd97b5591db6682397bce5c057860c3233149ce048aa9e"}, {0x110, 0x1, 0x400, "22c42559300ebb6726a93f758e96bd16a6b0fcf89dd12126793a0c8fd9d51fe2deed97f5837e641ed535b0e5d7f7249b3083d86a6a670c36faae472e96616e5979941e7e87ff37cfc31682dd2ecd3713a8a2171f5a8582c90d9e3d6e368bd348a4bea07db1ceac5ce1e3b1e79a1437a4dcdeabbf864753c84eac1963e715df53295f236aeb2fbc7107272ff50b158b2bdb0111aace47a62e74607247c1e977d115e7d57d3d8f0ea6da6f51f69e84872271fb8478b59a60e0bab056514b5a1c291268e306c8a6baf019d89b6fa93e2dcdeea980a62b85da3d02729100a0392e08bc7cbcb64af7a44427abcf446ab1c151b2ad3065ee1fa8df08a22deff7"}], 0x1a0}, 0x404) getuid() r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f0000000800)="573ca43c6abe467d574a8566728fa5bdcc1af7e74c3a9a35a05a7e803e15968624b64dfdf9372b5db2befbd9117c6fb726fbdb3b194d9185543db223f9f9970c07c40dab590c28115a58912581f51090c1c3886839d63f3787cbb0211df556230c13c3023fc1056f9a9ef5f437748ce8f72c748473db400feccc3eb646af83f2567cb23b7b4e669c63c9be30e119046fbb665ddf6bea47404469b86fafa0bc23db546432950f21d5ab7a0e24b50014c83ec99fc06cc0e4be8442cbd5f11c22d8ac3407aa273fbc8a18edd2f5a0955e5d64c856b13bb6b5cfbec7f22f965dce2ffcb45d21c6043c1ca0769a797173e7365f10177a358c85a68fd71425895f37dcdb106f88dcfc7c179182eebc10533beb7baec2b16f9dd3e25e9ff52350c15c8c8100083854b95097586480d8b14cd1feadcdf5c38b8ff5420363bbf376e29d963060076a15ee6c736341d4a8a7785db5e23d74f3825130c441de31fc90e902478b6f0bb7ff9b4498b01ce92fa91d2d25e62296a0310df918183cb6154ebcf656f69669e2bbffaf88b4ab6dbc67155be0d3392d99d590850a7941747eb6296dcdbd6780c1c780ca9a6aa38c225bdf5c2d2a03845a3eab9b4cb1ad8cb8f3fca7423d9e3be6825637b6d46b184913812bc9b31b86fd49abc6dffb13724aab3bf53f18151fa8fc95d2dfe226abf9f73d17bf48d44fccca0531090b49f740a4f64d2439d1a1181b6fba8d630c93ca7080047b0387e0b4f28ebecdc93eb354aa30fb1af41ddbb2a81f70e038dc901089fc6715de207e148a53e763c2bbb970ccd90e79c207de0f9db4c0a38fc314f6a8a804e6a141c4274e7726d2abb72e9027ad32b4f18679dfb1c9cf870fc644a48b35a7ce61825657f19ad1e4f32f9c284540a351dc342090d85c6babd61315c791bd741d52d1d283304c8503c666ce67b5fe2163a4e0e587a6fea1e0630b67f673c7b92e9046d0ba9806b752661ac5aa18b1026841ed05c41c431a35eba6a2c32c7fe59f6fb123afc2c266248312225ef8967481456656014cb04829a8ba435464afabb0a676f58a9244d616489a965a9ab360f314ad06e4dcecdbdd841a6dac41b9bf8cedd8920ed8002d3fcf2fe285e79359b0af0b3207f3af18d6bb9b3454e9088e60e24bce17685def2ea72b0c266e582b64c93b424518c67087da5c342ae4b40f6d8ad982149c235b507ba3e99d55e085dff711c9a123ca8eb8559a743fe46299ad62b437e97d84ac2d2704ea9566e8c128cf69baab114131294973074d74163f511ed1f8ac1fce9e6e0f91078caa2f54a57d5a3ce7719dbfe9459a0f76df12b403a119d368d8d7c3e3be9507f7e0750e459d9cfdd055dc9e686e4f496ec845d7e98bd88e36d2155b3271a2bcf18023d6dc35d894deae724b1acff0ce8973547747bb72002c91d2bbc26b1d38fa7dd17c69182637bc0b5dde40bad4bdf13af6e18bf69807449077398c8b10d261a9e8fbfc2b29bf146410b601abe878f506125c0ccb35097bb3ba8e14ea2ee6e08fde48a67501f3cbac3b3cd255532404648517743818070d4b4acf7cd1d19dd92032d9493f2bf19d8357b0bf5c0f6d591e5a5b8967d7c6bc2fe29857f708ee1e6fe07d8dca3e66df08ed64e40ab8157491cefd9f494e7e45fef8a5f4e403e4d42683900158fde19661df712e322487b035af16f5e642818b5e986f6ba0742b362311c7a6891af88531a75fd2aa033a932c87446fc8f4f3ee6a27c192970a778eae6c96b31eac6867933dc13146876a4eaff44028ad075cc52a337511819d57848895b71b28a0f9a72b32b21fcdd214acc137ff0dafe9e0d0c3c2af455b807fd5a23d5f2379fc5c2388aaad24332dd3ffe18f876bae4ed882d7cb343914cd46708c7a94a1722236552cfce337cf2e824a8f3b8fee1c6a8c860f8352846debadbeb7c5792b213ffde3f9272853963f7ede92e0bec722d139c99db19680ee3f9454ec770a0b9599dfb96b48b954f22c5cd727fd405fd99955ce3cf81c0c0f16df83ccbd32c7da8b94970b6f7f7f51192ec88936f11adadb127db9bd2fedd11bc1dd90bb8e0d06afe4a556ec50c40515b41099bdbf2a5ac004750addd587d69598a07beeb013d9839f04309c500b059f58eca5edbdb5851659873532acd0c34d13147d0399be82e9efcd62ea1cbbac911436973d995835fc08d27eee1671b5d4c9f422d07c9da9adba36ad622a1e95a5ef471a7926ebfb07332e38e3dd1fc6ef1f5323b76bbd43432d86f423e6032ae356bac403c24f14724fc827e7be4e550829001c0ca4a815542697e3eec30d592adce8b5995070c428848d5b32b3b36369a027c78edceaf1e2e69eda54b3416866359b664984d6419e159273fa5da382d90cecb66fa4b561cc64020a79cb715f331a4309e4316adfe298dfe2dbeb5151eef34ffa62803046cc7895d4697c8cfc3e74e038ec44f6e5cd6b1487ee4448cdf43323f0164b8a68c0a00d636fc1e03fec092a6e798df96258c89efcd590350ee9747f7036ef16b366adba67a760def44bfd48c393f87f0103754e65d155bd30d8c737485ee322732e813979dec0c075ef68f67c664044929d9b245d6ef4c2290c349eb3b12d4598646fc66cf91523a6313ece4864e018c5a00857ba6a3567a18267df4f7c1feaef0e197afbda078c216ab4eb371c1a5391f624e95a93331f8dd8ff7e2515bdc96d214c0c380857e7e1376981b64ff98b38c964be6a0e8dc70fafd7c216fbeaf7f978f3418e57322dd205249c27455ec020ee5373855cfe385c0df1d208820f52aaddc592060a2f8190cfcd862fb92aa201809616476aea6bcc9093615742f7d98fc486d75d4043367429cc5b2130762423be8fdd057f7cd1f61e6fd5e7a0406884f6efd40d7c55e14e3cb2fdb66151c9f1c5e36678979432f9b6298e0352a1ff2fe5a9cb3bb6965bd2e4e861f507883de377a48b174f6697560e8fe4e42c7a1ac731a1ccc1ae7af96281f9da8c7066b25cf1eca4f918cad870b945bbd1e1236202b46d6a41d626e1f8b5b8fe1ce8d455e7f8e09868114bbc61ea5fd7bbb4bac4014b2cd14b85b1c8c57c201af84b00b8d1a04f84ef15281dd7008b8c39210d3dce655059e15011b8aa66699cc6d84aff6a48401b294da68835fb0640a9cbed731447853762496a576238f5a76c58f3d47b2e6b21c4babe93ea30f694140ba31b85e81f706afaac53d2012bfaaadc193877a557fad2bbe4c510801582cbc5e6d8f188c09956d1f0dc05116278b9190b204a1dd5d1aff8cda6d0418bad6036919795695bb7d0f42490716e96617a484986cc9bfa31ba7fff634f0608d9784091f0fd848407fbd92fa5835f38fe5d7225dc7290d09ea252e388e3d60169107b87191809ac534c59f6bf246e01094eca6124667802d33c979456b9c0ed015cff0b488368325a7729d2c0abc9e1db3dfbf94c619c708a404047dbd5f91bd3cb2591991c4166bb7e0538ce4f15cfd3f1193ad2ddd7bd0bc316b7b23a1145b918e6c33a0d84c23bf531d9c7f2eae73e5dc31f7f693930dfca9568f73062b71abc292260f5c73ba32a1ca1a0ca54b2ade40e97dce5e9a6897ef8c1bb03a9c341f595d312b06be7e65204e8b7cb351d3dc8298606c644fc46f654094de9f7e36afbc96cb6fd10afdcdcde7a5e769dc8ba668ad993182b7fa222ba5ff02104cfeea47222d94b53735772fdb6738d1c612909ee65b5af8d618a8777aa26c4f335209f9edbaad26164dd1bf73431c596d3b7cb614478defc6f24ebe18cf0754dfd055cefc9910a0f433e8ad3f2663aa221e208e53defc028f449aaddc128cf3badc508b815c17e03693238ba3aa95ccfd3a74432d7ed8b09e560d449dea98795d0a0b5147b3d864b42ffe1e9f7b067f31062a2ed3baa32ee1c2a4c40ed3bb251c1a2f2178720cb960a7c657c5d2d74507daf66bde2f401454c2bb8523a79a156e0eccef14c6542354387d98fb06c216c458a1a40943d5af1861134f88c1db3d175c608b69d9b4d4b7b5e8f61ac6c85df9e50c3ef9ee7e5683174969b71658f6c32ddc60aa55e7b379cea9dce0e31f14dfe79cabdab997ea24e451256c3c6f4a39f2ceff0c6563d6f26b85b7853b037276cee39abbf25c7a83314d6e89e0473514333ed5cf9dae23ab43f190f72fd5e0caf784da676962c0440febd8936426c437b99229ad53a734430f023d9834588073a0b382e9488514ea20b841c431d805d38e322cb4cf0f6385c32baca080218899e1f6a1638e2b5891e7e967640b17154f46d62ad35bf13654994541f019904932dff9eeb63e9bd3c204bbdac5732278f2449d5f756ff356801cb30f120898e7029d10509c32a3dff41069d9142eb7e67265d70dd7aa2c11c2c7b420dc07e089a0fd289283606d47e2b46f3f859ddcf3dfa5a79e65093af200c5c90383b3cb9411a16eb5de78a4821c01ae25f8a11dbb58ff40f9ed05c056689a049fa0e8ffb12e0685676f78d9b39b61d0d64c53da71b9168b8a561bd3677840ff2504615a23b0ca9bec7f0110662dcd6fa79ff94022dfb53ea6f7fc1eaa05cb2fc73fdc45fce6c8588884f85c7d5cfb767ce004738bd27d9aa13d867e9b62cbd03b94d09b35415044567442bed655d471346ba7e50168ffb0f34a843f1f9c7a95289dc7b549337fd529f9df5e808aef3711548d0d5b25935b7b4ade1ed276e5906f756b401fa37697bade5e2081bc8d5140e9ba81e5f10dee581464a757fff23f09542a9de8ec9c84aab88ad91de4779bc304872d0c93d02ea1149019cdefb90c35126cd2e4cec61175bdb51d8fc4cc5aecab1dc92992de80838c329c08ba99aaa92cbab7e213fa934a4db2a4d8b77bd99d618c16171d8e91ef31145d91797457eb9d14b1c466b5557568c462568eb1bab64b5d681d418d2b463256b48a24c79a509abf1e100a7c6119509fd6438e56f09c03af267fefb5c754fde8df5ee8d2a30ba7e376fa5ac60846939a00f1dca02a6a2bdc15af78703613e422665a1a576568643198b008edca185cbd54732f7853389cc49becf2c5a9728da103a18f8d1ccf45ad0d80fbd91634c3cfe308f32f3754914d7123ade5935c89edb1a644e82a01d11b432bd7f7bf51e63fbd494fe95993047b3fed3fb2b76806b9b12da729b99beca4d05fdc9dbee4dfb073ebd2ab83d1b844d5d5295c2596e5b10b9d9c77cb6cf533f4dbc6b33f2cb6300290192472bec7e4913a47eb087af469c477907bacb5955205c7044621155fae5c4055e8b3ed797a08817a0e53ba8ea3c6732c47c53e6a16f179ceb04309bee6d8d09bd2ed9301a87a671f5b664e1f10f64edd82f69184f3504476651d26ddc7ac6ab0c9a8ff5f72653000d6406e6266f18942dbd53edb75ffd66a045ca514f48894178a0f0561a45468654784c2047b575a4e5f3f8304d2b172b55b5e2e7ada2e609d05f9fcd3c938d00e868a53cb426b55c4c35acc353c82b273f24c179f38b4177ac62c85b9c62cac1b88eb09e6155f49c3e501f75ac9c4636d14ecb137553a3c1cde3b1e18e9fff5f33818f9b2fe82eac1630b094d0854895bc116f3e50632c81afdc8b5278719f5e9b51b43816d980282582dd6d965cd8dc6dc95b0f5cd77a8ff3c4eb14cb25ea99732e745b5796c4bf9522dc64a5c5ec7579b84116f9c238b3f7734604c333084584f33df4c5aff937a367c1a4dc99a8e61b2a5a3f0c3f9adbaa710582d9b0a7dc308545e4b2b5915ef18b546040146cbf5665ba922c4cd703afd82109c33934163955a9efbd97", 0x1000}, {&(0x7f0000001800)="1ea99b47fb46ee4c650e561eabed5b13eeb33222b4291287cb04c174a2917333001a1e04ab3839606dd1deddc4437f5ef2d76a85adbfb32ba06203a0582de6ee03e80c742762589e5a147b73a987eb2171d9ebbe6a6c73906876a523b06b9b929ad80cb167aebdf096cdcc9a5f7860a08c79c56be3c027eef1d90d1a6bc87a034ffa9c06aa2e1ed9916f1733eb6d7ebebeb325219530d408e34ac7ab6eb1ed2b8c82b561d123b375617b6f629554ee78d33d60b203188237d2269c", 0xbb}, {&(0x7f00000018c0)="ff30ae429a4410f0747976bfa0f4efb18b7ecf533feeef3e2796a2d9a1dc53b9a29676cb5ba33621eb3e42da3fc976bbf0ea2f63eb01c92c0ca4910da5cf947f9c7f02bfc278dbd51f1a69f1975d4ba1a804954ec422ed6d3ca4b14700658399c68a7d06036826fb90635a38e13b3b4e9d0ec3f5114458ac469e6753f84ef558713cb2df8eca821460f8f5f2b14b299aa686df590252baadb6d1ea7b5b31e94d6cdf1aa12616d695c128725023480ab93cfa3267149f3f67972596d381f24fbbc5964c4fcc8d970b004bb06acc995be275ddccaa96fed06ce7ac892fd16c2887accede335fc167cb0122d4f6c01b4e2f7fd0dc6d11546130563405fcab5890426b1e28680ee6fb98d493a611770054344bdcbb00ba0be36e8bc52dafd5797418d60d5b3ce99cc7ccabf0f2b2357957e2ac66818a96818dd09419b29d32d68d365012c69409b1ee3ea5c5e6a806670748760fc60782f681205a12585db6475682440fc6392a5dcbd48866fff1533f005f443890ffe0b30f032c15a93eea97cd9a3f2963243626b01702ab59f9804526f907495ebba3c8fe984db6a2e4af4937ff56c4307ba1fe99a8fa1bdf419a071e44615b934cc4da40e81d8c2d34c5c6d97ded3c14516cc0d879c804f775b04536ce1ab86eb6d47a4d4a36a0aeb30a25c642d178c5d91ebd60290a41c005a37af414a91da7c9f2ca2dda5b6a997a1a7087eac219a9e81f78031e21ed02d1960ad0f1e2f798edd3f1a72287c56db42be2c8cf389bd65807653a01481c3545e2c0e7f3d794c1805d7ecd9cd58f3bba5da42b440d39e836eb68a44145f5952200c72a7bae245027460cc9707578eb83d0ba0407782451604b92e6f59ad1d1f852a5f8e101136205281a9cf26a2b40a0cda7f8a2f5ba03eba217d5fb426ef0e8086052bd846f8c4f25ff52bdbc94b8fec814c4c2790a0821347e9d1db3b7a73a42faebdf03eb13f49e8f6cd54dab62dfa61da1e5cede6297b5ebd6d04c78c40e6f0014778cb0322695c46c1e172f57f0c3a59ea70bcc98fd80578eae432b9260ff34bf6cc8b0d2c82bd96b16faf5bd1c368cc861f4c3bfcee0c85fee03cebbbcc22429c3e5f580bd885fdf9a44b7c184c4e6c695872e47657b6afda76e38303a4d86c53dac05456c56d7d121add24b07b10b4893c1b5c82041c54acebea985fbd5acd4aa15eaa7fa8b4c98fb764bf2417a9009959ad78c5e0d41a59d041c89628324ee50e334250c6c2e0172bbc780a771c7bdceef5c504ca1f0e648e35ddd7519258aa40976449a6d30e76915f50b22be9597a3d04b039500133ef882a33cbf66d05d3ad13f128b17b59ff7300b155d81987d2feec9243d526963f43c4d9db61ea67ce51d5fde434bc4ef02e6f5b7afa63d9b54a0f0d5684d46dc6fc97029d735ea9ea6f169883bc57ff0dc64e51042a936331531f82b74c7c5826532d936572355d029bc871084a921b17d7b300280839ba217fffa46ec7e60d8a79f3b2c71cafab4e04ef6e51cdfc9b533471ceb3b5f13c896b672de6329b701dc636ed7ee81a51ff1b1697fbbeb6fa0a5395723a06c5c9697c4bfd3c6728f6bbae9781d894b4b82ec8d32c56050b5642d6371d0b4444bf327ebb98c2c72a730498ef10c636859ba9462b0ddaecb6e8cbbd71e173b1a456a98ddf2ad300212722d5eab180ceae81146c720724aa2ca84b3716e260c796ad7d65f23a05d1efeab39c801046703797a7e4351cf4d58ee5bce1f7cee6a5d1648729f204b815a20c03170d6ddbf10f8fb1fc32d40fa68a0039803826ef2ecf9ac17b0fa8abcb9629ca3940b1f523d9415370044edc903339ad01195b8dc74c43b9f071f1fc5707ff1fdf5403f728097122fc83121dcb1ea7fefd7f72bf01768a2c0ade6f366736e77f85fda7cea6f1e809147893b0a3d94cefbd2218a0e7b4a0613b471385f844a5ea374f414e5c4961f7c8c447c5b25512aaf72aafde16f11e1091ad59741cb4d5cd26593ab1e3b0989a02d3026e20444c9de1bdaf8be6eb0ec7c4a2bd11f73153d4a655d1aece8efef808284ec397c9b0de87851ec929cf47eac1d547f808b486788d0fad1a93068bbba0a85300c8c1f70670048a9762fc14869db939e713d3e373e2cfdf20790e7bb52e9e4bab8b14289d5277cf99b55a79ccb6bc6c3400ea699863c3f41d4c24a347e57c285a2725859cdafa969a1ebbac4040125823f326628d71dae4cd783f1aa58fee5636a8a5f81d7f2acefe5af1cebb31f9d9a6e228d5a495f00cf61dab60e94293621b8e5644bdcdd6f1c2621a233b18a73fd03cfbffa00d40878ae644b73c39bc5f5e18035c8d9d47774978167ad1e76d331fbbcfdf9c9eb9f1bc7dc24f22fff00f1770a8081a4ee51ce0a3203a03f120b94509a05212c4df3c97a648ea19ee6c9e6bc8e14bb77a288fd86487f86b33f554b5ec8e855f76095da38de1ee00cdee3b4cf35ef75cbfaa1af15f52490a67496b1a2b4bc69ff580dac11cfe956ab19b84169e0c9fa0e5c43390d4dfb7f98449614bdca236fe8803f88e48466ed64ebdd10650b925a0af4624cbb3f992093a1f720a3a11d9122cfb4116c1b65390756d072da2e8e3547530b19a9edcc634a794a66bd8a4a91f2aed06cffdeab3caee06098030e26265dcbcef2bb5a87cebf8eb3f2da1b8208dfe8fdc259bb37d934f5773c00376a8f0c968de5ed739fea7be3ba8a66607232be1913e9f52f9496755097afe3e63bedd0c0178f332f7fe4a015f36665e68278e07f6a3c3d29b295e7c94d16d2e56801f34dd70244c46ba1560f1e296a07edb72f6bb76ec21c68fb13f8bcb171b0f297c7a15e774949c028fbe17624801d92c2db5fa6bfea1f7ec4bdd79a79b6e67d9b85da51cc1ac1bc66a0d6ead8b57f1e145f6c763021fc3c7b021d31cf9158d80be7396cd225d803120bb86a5e9cad721b2b04c50b7d24fa542a18d204acc31284926b782a402e64ce149af442b01865cc61454513aa91a91e4c2e340318ff131fb86ea86cc1a77b76a775a3a1a6a9a7ac629d0da2b4058f05258214566532754fb788529fae147f3bdb5977b76f675f41adbae26568de1df7e961462414c5e24a256a09f999111b47b612ea05d17040844cd08f786ae93e130ed637ac4cca315f56509b905de05c631f5bc650e591df69d6fcc6866690372e3d1c05ffaa9fcfc68ca6e04eef29c98671e62ab76d6eaabb8367bd25546e3cf028fbd3ee2e009e36b02c2db1f1eec0bed6c96ceb13bc08aae878a3cb30a8635a4c6abda667c93a95b6e769fd79a083f0bb5869909879aecf6c7d13a5b044b90ff1ee6d3a938c233e15ccb4db01a1b4a0c8c1ca74b8692d11dda01789f92a840fe7cddc5d227a127429a57e5360a5114263e343f1ce3c6ffca0f7f78cf02794df61858509ac3904b1a1c4e9c9e24d2622a71da2b8f782c4971e6b99bfba134d8792accc51e5fe9da794b8d48c533442687134c704af5e56d4f9f6d709d8444dc92716abee14f7979d501bc34bd3f2b7fda2c2c911c7ced210475312f54b94ba91599798c6885021ebff64e2b3fa057ab211f7a66b5f1cd28de0a090d67e83bf3ed709960d9da95b7a7c9af6f054d352dc061b6239d4b1797fb51a686bdaa483a88824df3ed07cbdfbf8c07be88f9b4aba6a6a9327ad54816a016d562b19e19c96e97709da408a117571caf45def716cb4f16812ed57254eff9dbb8c9ffb80667178633b815b3505b2ec2e6c324ab59024e6d2a692dc408e72e0a0d59f4f9d21135f94b3d449a64856350dc91c65f43aa097cce322b71f542fb667d066eddca2503b79224f7b090757029696d9ed1ee2622286ee7d6a4acafeecdacb7e1efc538f96a537e003c27e0e42a16298b054baf53fcbb75297bca4f93b5dbe775162f8dd7fb6182e443c1d8a989af3c009cad095ead04e072ee791cea6e2c94a9218fd6413581cba314267f8f8ea9a2ae799cb7651c20f677edd2ea84b0c1361da92e660b33dc7ae030510cfcf51abc64c3707a3034e75c5d0b0e594f7be46e178c7ca87d66f693ec77d1b0d10e1bc4654e2670e7d132f7749eb4694dd2ef049cb2b6195b0c45741eef65cfe2bcb6c7e8dbc3f3c3ae44f4f3d63e0ed2b8ffa9cdaae0fdc8fa3780d5c17d6455a499d4e40d28ddc6cc8244b4ef876b5d448b27a611e032c8e050677aedb5d6afb6a43d208a17d6b1206eedbb9a81be5f71a1f8f04712ec92ffee410f77dbff4a46a2d2c232f3eb672da97051c73be1e063a2d53c045331c7ac5d4648b9b6e45be2426a0c57785a0fb226e10b108d43cf53159add457526241b7223306cb8e26867a6f1c7fd5806e99db5ccb19871660eecff3736f3563f38dfcb0235f157b7ec40e57e754919088227c4e8f7cd5155823e147f65a06c8603a9b15fd15f19ce5f8d97241e6f37adc7f7ddbc95a9a0bfcaea1b83aca14213f171320cc21a566c22fd31f441c1d0867b112fe2cf268751218943647221164c76119231fcbfb5fd8ada6788a382568794722cb2662de81d7b3b075b730dd69765375a365d65f6ee780c9a6a1ebcdd2f595a1f25e9dfcdafa2688093f526e12f5ce4d884a11be5b0714634c6a459496149cd591c15185ef9f947a097dc944439e4b25afe1ac64c9f42ccf569347fae5cbe85ee78b83e0cb25ac8f8b137d67c8c11a1d71ea19b95fd7d38c0b46ccb6b974e930348d7ed0ca7b0152f98d18d3641714d1bc608e989658015168a3c72a2aa2be454e47e0030fb6dc8286a9494c6f0f3f3aab92cc9a5faef217a251c12b9cb33188a343e5a6c042c8c1240559e4588d349b380c0bc29203e648cca0d3958b7301267b9faa4f4db2ce4335f9d7037ebca479c1023102374564c45a837e2ab56815d7def3cfb18f5696f487f05102ac3fe9b16093a37deb92b96ff7ca9a98ebe78a83edec501cf44b16701271cd4d6383baece2e154fafa06c5930697fb91ab4cda1d9dc6aef1ab86970e002719547125b814e3edd827ca4ae932c84a505721af676f71fdd923199e3dde4ab7b14b2773d0eed59567e04bc78ff06194b5fad2dbc708f82b93359e57f1f31b0fb7fb80e972cd412b0b3dc56ee52f7e1dbc5689d7f1abd7d8d34db69c932fa528e8fa46a56793a9dae34e48cddb03224b21ceec6a32ad4b5c9ba0d755e04bc577a8138dde6a54bca90f74cd47bd37dea4dad953f16990675193212281d3d9bb3bd536891870b14adab426ce12c0262a898b688ba038f3083ed8475a5b27abbab58a468bef032bd5f3e56c96883009356ee3cbde2cbcc47abb2dae79993471aac1dfbbd703fbab500e91b6df231f36b52e8ed5b41596b819d549ca0c139bfcda29a960580d66fd3d68c10dc9592c0f99384c81ceb848833b45cb59ff7dfa5ee9f927bace75250ad5475d470b9a67e38036858440bd15c34c739141da714f992fb302c7f0a129505309e9ee3db3ba3e5d60a44e101cbf048e92b1fbdc59e8efac486200f5d4fca08d833d9d42e36ce9c2ed22cdc52f034e1f2cbaae73f55d67179fb3e9900687a3986516fb77aae2eb91912d6287760e9fe13a7ad9efce99b7c4f6773ff167c225f1f6e92a7a24d33b7c826600d9485ebef82addc4ddaa9447d073d5fa78cbdbe486d4d938f54d72c9fc7be026f9bc78a76fba9aa5ae5e49550e8f523b5912c8f4d1867dc0b25fe200117e576a2fd82a764afa5edf68ae67542f8d310d91598e57ba4ad8810f70d7f57f58535ec86ee445f10d1951645f4db400ea3af9c1b869a817dec2b7ecb8edf229839113a158f8", 0x1000}], 0x3, &(0x7f0000002940)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r7, r1]}, @cred={0x20, 0xffff, 0x0, r4, r8, r6}, @rights={0x20, 0xffff, 0x1, [r7, r7, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x401}, 0x40b) open$dir(&(0x7f0000002a40)='./file0\x00', 0x800, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000002a80)) openat$vnd(0xffffffffffffff9c, &(0x7f0000002ac0), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000002b00)) getppid() ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000002b40)={0x10, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xd3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}], './file0\x00', 0x2}) r9 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) r10 = semget(0x3, 0x1, 0x156) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002d40)=[0x2, 0x95da, 0x7fff, 0x1, 0xc9c, 0x1, 0x2, 0x9]) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x1000) executing program 4: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x80}, {0x4}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) r8 = dup(r1) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) kevent(r0, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x800000000000}, {{r3}, 0xfffffffffffffff9, 0x41, 0x20000000, 0x6, 0x5}, {{r8}, 0xfffffffffffffff8, 0x48, 0x1, 0xffffffffffffffd9, 0x1b1eafb7}, {{r1}, 0xfffffffffffffffb, 0x8a, 0x4, 0x7fffffffffffffff, 0x9000000000000000}, {{r9}, 0xfffffffffffffffe, 0x22, 0xf0000000, 0x6, 0x8000}], 0x2f, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r12 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f00000003c0)=0x2) ioctl$WSKBDIO_SETMAP(r11, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 3: r0 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r0, 0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r1, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) readv(r4, &(0x7f0000001300)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}], 0x3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001340)=0x9) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001380)) sendmsg(r5, &(0x7f0000001500)={&(0x7f00000013c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400), 0x0, &(0x7f0000001440)=[{0xb0, 0xffff, 0xed6, "96af5f9788b19a5e96ef0c71225f9fc804260855d19520d8304b74160e38e8d62621f4255a143baaa0f8ebb572228907b237f9d86f647f5d52195280c612d83f145ac79b8295166437930f064baae53ad2baa99d25bc4a9bf42b254e0b4a4a70dba92f20bc1c67501d41506fb60125707a6b50a44380260af04e8a961c441fa48a4af8691d91173160ad77a47eddea7d2ce80637bd80ab1672732332"}], 0xb0}, 0x5) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001540)={0x7, 0x0, 0x3f, 0x8}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000001600)={&(0x7f0000001580)='./file0\x00', 0x6, &(0x7f00000015c0)='./file0\x00', 0x8}) getitimer(0x2, &(0x7f0000001640)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001680), 0x10000, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000016c0)) sysctl$net_inet_ip(&(0x7f0000001700)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000001740)="d782f86c316dfff0853cf4b8a861b2f622f2444f70036e08ed18e42fe21cc16fe5a27f1d053d9714f912da341a1104a5af8683edaaae99541933c3f735323e0390378862a01e8caf9ba3437bd714a13d26e8c372bcf2cdae5c03fded2b8de02f4d733a26f51e32a0d82642c758875c8c24e667bc8629bf21cb", &(0x7f00000017c0)=0x79, &(0x7f0000001800)="bf2a166a42d979b0c6f224f5bd8115e6822afa725cb512b0d2056b8fd6e5f69b91f555b9e3df66cd525a0c767c21c1829237f97ba0dd9da30888300c1e75c1502f820c4086b82798b99c8c3be97b3b786787311bce00d1f9ddb46046a37d92542eaee3fc2e71ca31ebc285749cf9d64d8124e322f5db41f71079146f0999148bffc23b113bd1a51184ad93bee3e5e6be21e4dbc93f483b8624", 0x99) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000018c0), 0x8, 0x0) readv(r7, &(0x7f0000001a00)=[{&(0x7f0000001900)=""/78, 0x4e}, {&(0x7f0000001980)=""/112, 0x70}], 0x2) sysctl$net_inet_ip(&(0x7f0000001a40)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000001a80)="0842baf46dbf884f225d98f3a9e4432157f24b35b0192dce38c238a73e4af93a3387483600ddefede97b11c462cf35344962429c181724995c1b1a7847db82c73bb20ef97e162b989fb55e9823a129a28a6019863cefaa5733414b49883a5a", &(0x7f0000001b00)=0x5f, &(0x7f0000001b40)="cdd4dfad2e6fbb4ef7c1b52aca101ce99c3fa02abf8896ee0e7773c6996211f148391fec1b48ed474c0956160ec34ce74bc62be411022002d72da46c4a28b21ce6651b98fae9d7319a340b5c15f1b68648d27a2ac73d59baf642e8a3e7ec365ecc17d3d6a1b8277c2624449d33a4db02564bb0d9d0f756a631dc0c97141bc7d96706d40fea7bded26b64bcff6fdcd1102120b321306c013a92a868b185706fcd23e45f6d324bec2849abe097e8066a861407e335877e3808b29facd0d79bed38c50d32119affa5c1282c7a3eb2e3943a3f58f2213f5eecea1ab17bb365176524b282bb97419e9ab32f7259b6", 0xec) r8 = socket$inet(0x2, 0x1, 0x80) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001c40)="52cdfbe42b7ed5cc2ac62af4bda220ea6288fd54c4b218f69efc19eab2db50b5a6c98ee79eb68df2ea6e7e6d2087a9a272ad681758c724a78276fdb608055ec1c91226cdeb258231aadd1759c2d1aaabbbdc9c290bf153b082abdc02b55991958fb3c66cbf0964697e6e5848b8b07344c1afac3342b95e84d45e0e96d2680169b0f2326cc688d38c834f0a82d5d5e0e3589333b1083a92c30b7ff31e4f25ec6258c4bf06446287d3f293b145d93aae2a5b663db8b47aab73052cc12542b5db9902e69b708292b695bcd2148f4c7a4d212468f8f689626d4e68b3dfc2dfcb44dbd21df855218c9db44daa94475fc4dfb1268a926eb5b9bff99c4124723254bb76db40f997f679bc1223f24e364442afcf30fa0c45de66b15d1561c707e3ab8c9bfc26ebcc8af9fb7a393b15310e4c386ccf1f106a6965f14001e4ec9498b9265e000bd10a41fa5185c008b2ec6160399f0d129a6027e03ba71e77b1f706f04066f9b29d5254d6016f9a1fea7d2c75e227849e2b3933586c755bc7a87734d3f9618b0db9034a517caa6b1f253a7be36b216b8820d6d910b085a969b4251bcfbeb814f3c83f0e1d2b484a53516d491762451d4e07a7a92b4ebe31bfab841c7bf3d6a6828a8155e81f87765c7872fe13ac314034c2a80896ad7e6f23d9e89f37f62cf38fcdb5f5f83f3f5f89d393e41037451564c56006a7fd0c82708ff4b4910fcbda6f3672059ebf297fb04907a8bad2f47f8ee0a568cd14a94be9ff8147de425591582786849049469754bab9282209788616d86680ef10609eebbdd0c950ebd21ffe926a2120473df7b58df12db1fc74aeb4be286f61d20e23dd1f26646e588b6d09f6c6defdac656e486c6f9a26dba2eff60762046ccda06cb4099d597d2a88f11385c9efc04b56e4d935c8fedd756c0ef42511cb6ef8fe2169d62e40d9a5343391550bfc5b425a62c1c377f7c67a7995b11dd43061ceaef3275607c7daadf1f8e3bbc6b10e95cd2d890763358fbfb48653b5cd3ab46df3e685f34adaff7c5c2373a08831dc2331cd79a6aebd801a4fbf2640d5f088bc4abf52a823b8d0739009d56b09c28d7aefa033b6682e63bc6a311728ebedb012c45641d58bbc8353d5db1bff63371f63d07c5f794cfc950066be8a4eb0e9f2dfb1f9771699856dfedc967e6bf9f31da35e0b33331c94a801115db16d4723e01ae37f1b27bf46e927d8b5a74cb4a12b74f60172136469143d8886794ed42d905ac1c635504f1a26c2d8c9dac3915b00e606db82e517ea91e9faa8017eef2ee0014c3ad06ecd81253c7677e0fe660c1cf4b907d355378e7978b346cef27deb380360d214b8c967372c742c320371aa31d169cddea5837da9023290231cee1e1d84f095d5013c362ff14ac23f57ff1eb65fd8130bc06e2e4521e7e5434a7a99e162cd9b829fc27d7c382f4288654ff31cd0079e11c0f13b1a1590df117c1535114cacaf4cb8d2e3213963edbc987dd40c388821ceb3d49f68b493099ec408f9e59dd2f455481883f3c1f3f58c3f44a928313e3bcd0afbaabcb314415bdf72a0f02a25cf9a27e7aea473dc81942472e5e2099a94c823d07919dea667954db481b5d5c0df01f45b42ab69cfe0adffd36476d7f21580ef7872239f49efa14143806c6185f19852ae67d56409f93a6c9f0f751ef801c7c29c7e7e99eb2a35086ec8de2b189627fabaa5e605e5bc3c95d17a979d72a93e8353f043da1c6b349508dd78d13e1dd67cfe00a732f34516ed0caf6a7368caca9eff1aac9b003ee750226e16b58041e93a0047d37a54793b4f46d6dc3bc58e5ef99688f8f6cde15f5c95b0c2cac42ef41887cce90c0e739ad72d24cbdf7936b6afed62a3d6c0b6a389d33241ff1e0d14198ed41cc5d806aa27f5e41d166b4b9b0306989e42811a366130cc6572f190e3f1c3cc1e4dbde9ac65a2001be0cb598503564b6a0ea5f4a97f1123f7a75fdb6a54df53cdeeb9c266f985d3e4865120584df1f0431128592f5ee8c54427d1692c1a74e570ff35c75b9a356124ca6cb924b5e75669e7c1bb6681907f29599e1329870985a6574f9377e9aa9a3dd42c8aaa8b63cee36f8c5e0b11c261d55964a8f98e9e7ab31ba3f72ec5f109c47eacc003ed678feaa1daf5c3051bedb1b7ae3938982024562213e03d4e5c3f62d0bd549721c97ac086c0236bb83a7eda3d0ed9472861cdb56d2200e5d107c7822c97a3d3789530ce1b9d329089f64aa8bc744f37f2e61d54ed98ff0ea3a78a921a122acd8247d4f503ab1b5024c1d646eab2eeea5d8182d1ce85098085554c9d6c100250d52ddee2ae2cce66c29bb44cc88f171158e77885cdfc628d27541d5b80c82e8f3ef3480761f857866ef26b71b67ba66871d1e4b13607b499740811f682629f7428c43198844090a7cd3b258b4a9907e10c638bca456856dfd8677289c4ee6736f90122634dbee4e02b6b5f70fdb42d7f05ce0e38b24f3a5ede763839c76ee4987200c119fc0a453972465d6a4a704513b1553cf3f39a14616215910ca9b976fcd5169fbe424d49e9ab163b6a7a67e44e52c7af7fa543fdb93c33d21c4ce64d5d9a19a5a8d1d85796edae8099c0496e20d1783d62c160b31f9d3960be10873fee370d92b9552b804f3012be3f125cfc65ceca1b4e4a7de66b97fb9d120b7810e781e579789fafe56615361816629b051ad7a116ebf022c7a593e66693c6fe46c6ffbb8a4e4584a0eb6059961d7a8edd471d120f0ddf68a27e7b521082dc0216aa6e0a702732513d16c9406e83e812469038f4e27f566eedf649cd570656a31f0a3758ce9a703911d5f1fb5f1ae89f58bb164ccf111d0f24dd66ff4fe6c11d0d7b70f61120600b7f9847a3ba600a319bff0d5871c14ec465e06ed46b28d70395fbfb08be23b5af0196f2e23febaabde2fd055abdf60dd5c433934653109705116fb220aa1e0c044e0e7c9e082b80f5e0dbfb15ccc04cc9071c87f673fe46814d5c876163df3db624b83b8bea176c49c0d70e5b63b5cc3668ceac6f758ffd67f41e2e488aa20e6de89ea516d5da20e5c038494e9be69ba094b66eddb844ae066f7db0086f318823b3509bde8e2308153639ad1c1077e744924393eaebb030a45b5f8ff10713b9fbb9c73f5198fa34caed732bf1db3ead3cd1c36c15dedb94ea631cbd16d691ab24d4af91fd191f956eb578f1b0de9c97d2c6382a0f56e0e3172e97af5e543009749593d0d171066168867e4d55a8482714a5f3a0589a3cc3aaa6c3c43ef1f502df6b321c945fb6c2dee5a25f87d3038c0b8fd9fe646b03d912f4dcff28be0bb5f2b5f09ef3b650c4c485173dc0595d6e46632c84b5d7d09a658d53dcbd2ec9cb91027a63e561bd6f8b95feb1c455577a511887cecc9793d0e24595eead1aa603161f14e5e8daf0f6e1b646e5dec82fe50b2725d2773322c06e425b52eef76dbff2378265ee76798e1c2640f6ee6b31923b435089fb9d9faa47036d4640d665a36794c356512afe0d2d092a29aa3f51909f6650c3dd63a47344b26e59a4697bee92a2e7f9842b40769a043bbdd401c7b373c96796f890df1edc34b4337cfe242037bd2792c02cd16ec05e4ca9be6c3498acf310e5e1534e097812f588bd7dda99642b6e340fdc824f0a3adeb7a7bd4763efd5b400739ab65ae1e81dfa2d22433d9ee180d45d7f54a232cd0b29cf39db1bd9d01cf0eeda776ed140f60e4fe1b969eedeabcf3f15e20135649aab4d7f7d8d3172704ece0e38c1048790076fe80a067be70a690db84251b3e04befaba4277bc849b35a38f871f50850686790fcd434331aa3c3daa3b317a1493e701eaf4436c70ebe79d8edbcfbdb78ada259cda8e8b7f47edc73130ae96a1f12c9aaf6a29b0c364132cbe12766014b3872b34d4ebf793e0c6798b78489337dfcbdf48b041b834810c4b1c9d946e517b5442d068aea67c46446251b99f55415e2d143f4e668b37b51127d715d76ca20ee3db1d22630517433627edb8819f6eb3de664fc2a176a28978312ea706cb326f8f48e38696b389f67b1199330240f5adacdd9c9b91504d60b902b3e636bd1c97c6a7dff4350b06da1ed61f53ce0f54f8d4cb69708ce0ee17f03697cd98ca7f928d99d43815cf9638e04ae84d016a6a6e618da7374169554e56fd5109154458fe073aeb7591a31b9e7a71189bc367b208e29c0ed6b1a985f9e589baa3d19a5f426fc9ee87ad6384172a4da965c4890da2972f7b047fa013ec24b7307e4ed2fff0dc0e350f9b8ba211b2a0dbbd7081c4730163be3325ae79e10849abb78f2cc8fcfeab5614bf65306aeff3b2b57f66c260ea3af5f98c52db84e60e3c4c5e0f9c15b22a7a8984efd76d1a23c7c7f8a80f449997d0363c596a23710c6224fcdcb6544e250dfebbcb952211bae52600b71eee3ccf655ecdc359f355f42f9b10c59c38d57cbfdeaf1d32b69ccbcfdac23ca1d733bd7b297ef43c1538241b0feb4f2ebd84bc990306df97c158edfebcce3c786b0cf97e5a77032ad64019e65dfb2ffc4a1133a1db012f7162943ef29b3c42250b9afac8ad233ea4da9d58188f88e76712edd0a7a5659f9432ede6e7eac737e3fa0747b1b76ac48a89040b3135760cf21e1985a01b7c3e10ba7d003b65898ce7aefb9650acbc1026e7c53227eb1df5985afc0130f1866748a62ea274ed2193c0affee9af9971205117f86ecf826336f1ac8687158474fbaac94c274eead2f000b8a05184a44a4843fa99c8364e280d5b867fde6ccc3dc03a309d0c74aac834ac822396d54fb6e05ca16d3e488994523273211d2804053a199e65a7adbee06213b94d14bb1669e6c243ee63e1a737643b85b250dfde2e9647724d15ec9c9f59f30d23c48f3a89b9591ff277850587f09c07b3f080150df10995f7d95cf89ee0cd9917addf333b5e903a655815295858d9ebb36aff0da83a08b3b0bcbbd69eddd03bde4741349643b7946985a470b546ca7193db8fc786f10d6ac3ec58329fe07b639bc0cce184d17c77b7ce0950a9e27aeed9d70be24fd7ae9158ddddfb42c00e8af6fae7e2ab0c513e3fe956568770e63079ed715cfcf5377b65a1d4841b60d998cbf18b952488e7cf707c959dbdc2e0dcc6e551203fec6a069b6575b6dffc806cea2e01926aa7b1427a48b3f3d78121ab3d79ab94b4e75b4c952fe3c7f066c31cbe2706b466e0beffaca1f40bce7c77d5e3b7ae3ff63153dc77a63bda4f36b8d51d92871c2798b9b87eaf4ad96955be412221c33b061edb6acae7ad95cc96ded8c7194f4de857f46f9a27746dbe3b29a315d77c8e406e052cf63522e765fa200da92e947df1e44f40d7cbbc9715bd8b64e8775a58043e150072684262ad3da1d76b0225f6daa1d74d84ba3a53628c2a8c973dabce10f63410b6ba694592cefe05e9a2742f20f4a24bf9716d56d2a9e2ec6bae904d823f3f4f1517c41d8e6b7aed783ba4dc11878e4b8696d75a911d7ef32e7c1d07c3454354dfbbe22f1a9571ec6317821d3056d42f48c35093bc68577c7e1b2f97f9a35defe4ef35e597a8312094dd132cb5160f43bb64b2570ee2134993c3ab7bb001aa0b16eb8cd6fbcf352827785be8884a3beda4bde463e7aabd28a38a5ec4ec61c956b4f35a031e15d7e1e807718a2b62c048a9137141f7ff0a0fe5ff2d4487f1f65a0747e654dfd1f466b7c0fdd66502b1e390e7dc5a4b918fe26e78fcc30439569c56b4585bf118caaf2977a1d4015d4e0788077dca53393555c7fb2733f7e447df16e1a2d9342025423a7660d71ca12", 0x1000) recvmmsg(r6, &(0x7f0000004100)={&(0x7f00000040c0)={0x0, 0x0, &(0x7f0000003f40)=[{&(0x7f0000002c40)=""/84, 0x54}, {&(0x7f0000002cc0)=""/75, 0x4b}, {&(0x7f0000002d40)=""/18, 0x12}, {&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/157, 0x9d}, {&(0x7f0000003e40)}, {&(0x7f0000003e80)=""/150, 0x96}], 0x7, &(0x7f0000003fc0)=""/208, 0xd0}, 0x7}, 0x10, 0x0, &(0x7f0000004140)={0x200, 0x4}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000004180), 0xc) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000041c0)={0x2, 0x20, 0x2}) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a7dcc31a82dd096ac7d1a60cc"}) chmod(0x0, 0x20) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r3 = open$dir(0x0, 0x800, 0x49) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f00000001c0)=[{}, {r2, 0x8}, {r3, 0x40}], 0x3, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000340)='./file0\x00') getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) semget$private(0x0, 0x3, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) stat(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) r0 = socket(0x18, 0x3, 0xc0) (async, rerun: 64) r1 = socket$inet(0x2, 0x2, 0x0) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r3 = socket(0x18, 0x3, 0x0) (rerun: 32) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) (async) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/68, 0x44}], 0x6, 0xacb6) (async) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) (async) socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x3, 0x2000006c, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) (async) socket(0x0, 0x0, 0x0) (async) pread(r5, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) (async) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 0: close(0xffffffffffffffff) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10deec74c003f000000000000000089ee00"}) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)="3b685b00c176548507c28464f449d46c08300c71eda070071a3028172a95e3b645fccf46420722014b8180b083346a96835c496c9892599bfa5c39fa3b26a41ecf07a83acaec705bf32dfc9f35dc246f27ce998ce4efbe38f0f1485f21e73d5877d5a4bbc76816b0e0d60fa91524b1e7c41424bbddafa1bb914a05c400652c5ea52a027def294dcbdba22203e08ff0926d7ab1ea7b8719276293f010810f01d1ca7fc8e60cf9c0b96818ad2635bf589f336f3b9fa6e92553a87cacccf221d8f90d90bda58b67a5d6d000541ca21840a777156908f0b0e21a5baf6b8e4a71f7b496336b25194f3d3c36b19f7ccdd416e843e4c93d18933a2f9b16193c", 0xfc}, {0x0}, {&(0x7f0000000040)="bc8186574799e7fd6d268df12c36ef1abfd0", 0x12}, {&(0x7f00000001c0)="5fe3b6535fa44ffdf5639f6c5e8b83b90f2222fb8225c60a541d7925a4633ddbf4e3f4bbbf15e08737c0f43f928556f19ee69c99ec5772d73add20ba94058bd692d39ffc20348ce65e45401b85e15eb834cb9e04056f0fdeb2aad088a3fb", 0x5e}, {&(0x7f0000000580)="9fee763ae71a279c7293e0286fa92829adde96bf0d3348a0111be85e9456d3a87631b63e08e575e1f0f8d4af75af0e68065e941254fa28ea346ecdf93c14b02b1106cae7533b856b724de5180be3e4", 0x4f}, {&(0x7f00000009c0)="020ec185291418594bcff4b8e686799b479a7f6883a88fa4530d4689735c0729b1203d8d924b3c45fb1f28e23d5e0ceea8f835e9592e9993c0ab4f41b0408a0b9984a314370f96553cb0f66944db80ef2deac31f482dbfbc501eff78dea1275280fcbe1a3cf1cb4715eb1b46bf442971b73a05e03366b4a2494e494b98a547c6e2bf48256db81d32d181b56d5629f7e96dad69eca660afa73dcc8d3911e8ba30c65cf4dc24aa2881c8beaf00ee6db59cd95088aa04f6455f23446feec4158b961d4ac85d21b3c257f3015ab5f091545e9661ad21bdc0def95382134f306415dac0b7bdc154e5fc21be90506ad23557a3c5b240248b9dc36cdb367294ff086ee0c8cbbfb271e39bfc41c16d1ea87f79fd701dc32767a9e65db198ecd21b798f8fc5d9d5b26ff933b5bb3a743ff4489e3bc35034d96a365256c7742fbb85322d6a3d0ef622229604eaa84c2f6736ce39ea333823c7a2a47788ee18279fb7c8f3c342ca00f10a3929a6c180b856b3c8b3f669846f0aff84d9cf272a9fb3256bf81159d85d775ad9b2066f7999d4714be66f4d8a8b3b4baacbdab457d9fd063d266510fb9e9522967b6e781fdfec98f59f0e8f6babf1d1874a94e053426810108fb11ffe1692ff226f6b0386824be3a70a4656332a5094e2a801e978584b53d72dee4bedd4855c9ae1988d590deae1040411faf544a31f9a2618a6a0ee089e9dd35ca934c11fd7366e4c10d6e95de39ef6e51aafe5e74ee4767b25b06b9648555d0fbd7e500bc879c4cfbc46efbf7b92ab46cecebf4a935ff1076531e983a7fba7324d184b5dc49fa5204f0389e0e69639f85291497c8e94e4ea03b43014303d6e3bf9f5bd4cdbbbfdc258e2d10e2530643b5dc23283999add7db3080a2bb3bbf16517a61102563ccad5ef500ddc12325aa00a8fc1b6a6f36c72b1bfba4a14fc567ff4f19fc24ae200078aabc01dd8872c5450d31ae6c3e252cb8c7798be8dc0471f0a4e86e7e39dcf607ffb9902ad398247eb24de4af9b3c4b9b94dd11af02b6eec059f589708b21579839ee6ae744ac09b9bb4d97ae50b421f651b921ed39c34cb6eeed1684e481ceed655a1dc76543aadac31dec6151c9591917fc5ad726e35142fe30d079b113b697d7f665b279cb4f3716ba00dcca7721751d0952024906c6cfe8b8f142f9081af97b59bbcb8fe9f6ce58e3cd6fb880b8056c19788e8557701c41144ba5f299125ac71d2d893a93bdf59bd1c25f5c218ae5b44b5ec87b5c029143274a27dcc4f99b72847ff7351f6b5b54b807c39a89291491e0b920f409d98af00b1e44daade15bfe027f0184ee78ab817b84266c16bef20b24a77e6cc4a6f1e50c42520ec89144c45ce4b8641b6b0a47959856cbc6cf78b1fafbf6ea64adc20499b3823abb9343353214366d69bbc7791daa342d38ccad05c9bedeb9bafd1963a49fc11617aba3e44072b1372aac43719e0a2f099dcfc4119beb1ed060559abc3c4dde98587991713cba9557db58b475933a1ea431324e2d5cab933558affe145f0fca8ad4000715fba772428a16762422fafae56a8275086be3a5a8c5b48a1a6ad140c69d41b573f1f7b27df3a92b0aaf9939ed6a5b6d617071a2df1b9f85da9c9e59fb991d4f54a03307f33fb8ef7d47c08026ed3b4cba1aceefb1b8444cd01a9441bdec8e295d3fff2294938ef2af87c40783195e2c9eff4572e868ae07f756494fd6484c3d1f1c070a84a08a83151d45ebffe693c1c5770810678a6ce57b67cafc236915c4898fcc1f2c846556be200412c901d6bf4ed9d3640bd568fad1653248543db1775917a747418ef00a4b0210cdf632c0732d60395eb5b92b412bd00c440bffa5cf7db1b6cea704df17d8a0dbd91ad3f41e6e92ebbd5c469bb2aa0f13c5400bd96c3c8843f04f4f025b4bbc0d607eacca61c037e8e1459f3105633aa7ef7ca447f7df163348e943a077a7f6dc330a1fa659b1ded92ea5cf36975beb194a5da3f22353c732fb6e1e52b64fdb6958d12d1e3a48a6b27c0eca0f91a87e8ac99831e6b6a675d64ed9a8769d20ad7a4cc275e1fa42d5be747a14afc016eb3dc6a0a5741539cc788016966e39e9c9b59561613e00787de482569741ddaa5f3512a0e9821656356e4d2fd2e5c19d733b65854c7db7a542b0c028f61f6551dc64dec0ba5dd4b1cdeb68527480ea76559bae5f132fcc9c0096041be870d5069d641f96877794c002289d6a20c372e6b426d80acb7857ba69a8912354c6d3a19c330694be27294082c95917080e14c04433410e0ca8ef35fb56fdab4c58660fdb7d13781a50bea232e9100be1d2a2936d69b17d4c786983ca2513b93ede6ca3f5d5648b73a127966c6430fa0e83ac3a9609cd7b8ff22f8fff6a68541e1c67155f95f43cd1243425f028f506253023b4936970241ab6ef128a1b7f148e32810801ee30da142b65ec3a883c68133fba6fa0252b20fc02e585bb6f579bb62c48d67823a13e8eb082b0bb75d7b21f86cf157aef6c0fec363c2115251ff5742fb5dc31c4e9420375dae794654553a7f8beed25d3e7f82ed6fcc40740c3d1008c7840bf9571f6ab404ed8931b2ab4966b85f24c7954063a593d0bc8229027c7063edab1b05a31208ff1d77688d52598ab84f3a5bf0c087b6d760323f6d52e7002df8a028c978ecf8401f6dd32987c9b46a37810a96346489d8e2edb81aed937330e82afa175b1130be61b4a88cc188856b70d8fcef0487f921fba8219c07795b12dbb5e5b49c954fc2ea7c3efa9a75669581312c01490f732f46c0ee16e94472aa36e6c82e6247c1295f545d2f4b2b505da87d434e850707ded34c5593e0baeba9b9588fa72cf232f56acb8a6dd65ee6c6c144fd0f4ce5cb8f929633774a1c1b12f3d904477ade692eca1f763feb87c015053467e975f33fdb8a0a618df69f3780f9a2afc749d6c3400b94c87576a3f4a6641f65506d324abc8bcbd1571b1f66415e5375f2a4d9850af727a1552730d98a3b2061735a6bed835348836a1cb34fe0d5158848fb666402f43ee8c4949af6a893515b0ebaaae8c10029ce14e80fd704d30dc303feacded5d804778fbcf9caa29c2b977bc31296ac65fc3ebbc20ef6bf853408663be7f98e29283db30d885ba8171eeaf69567234222a0ec19ae5ffcc79339036483ef1b5e527552eed5076f9be00d82e00229cd596502a598c339111b9c06d38c06bf1981449a906533c8f5af5319f467602b142bf5617210aeb824581bbba341dd5f280def942584d99e1e575c2a710788254d5a566cd76888cfafd1952418748ab8aa9e9e338d280f299add7bfcf461d709041c9bc2894131d867810ee7597838583a75c843294d78138b57990c4935f0683c471c4978a0ac692c364d586ff69491c89cfd999dd8a59b3f3db2335407cae9d53142684b25d59c627ab38da87a796fafd64b31db7a5e4ec737299ba30367a340af925a2e7a0c2c5db84eb7303a8dcc11b423ce8990144dc646fae024c9edf1be5ac06895909b0db6534940e862e28da742b0f6c974e362c933489dcf38c90cc7fd4c0b8f3f82483757c6db24ddf133e72f0e0e8f662148a582f399f6d81300e11529663698df8fdbd06539cd91fcafeefea8335b0c85154ea68947bded51518e6eceddab0fc84c48553d2458d34e4a4eadafb39b2294d92c584ed9729d7c92967debf4c66ee2fbd354350aa3215309fe6fe8262f609f189e29c50cf6a65d04e8cd0bfbba746993267f319e53c4145a960767938964276d7e316bb441e5ead36c52a75e279378dc1c39df61fb9ddd8e29e0c50bdec1c9c943c79a18de16acc32b3ba11c88f699c490268a9f8e47ddecae37d633af55abe5b699d9b02b8aa67b5065fda739a644632d9c5b8229203051f4b298a92d292a92b54aa4a44fa30dcb4ea86b7f0bb183ba679d410ba1cee4a7e2a002c49b4b394debd4825e57e8ef88df4d2c4cc9517417082ab7fcff31bf0d8e0a3d671a43203a37f2ef4f2f63f81ff2109e944c096c82dde1df8cac40dc6cafe1e420cc801637e82963c0045afc1ca3b4af544c5e5ca6f4c95f2265795d9613db177b5af936d7aa266d2a71034c6835f3d05a36de18c470bae4684dd4058511d8623180941288ea82a9a2a5dce961b4ec733efb1133d73e14558328cc9d94720b85358637bd13ba9735d4c3d3a6e2aac5a24f4c0f99314a52aef391176ee739f37ecb6a010a251c2a32d4d47eb01934cb804fd35cbed71c03f149a6bf1b6e184dff9b80de4283a1e0d0b08af3090583371ae4cf02c68c0c69d74d1fc813bda199da47f969004bf29039e50f0872245674fb303ea77896053a", 0xc00}, {&(0x7f00000019c0)="c0cf0f603defd971db6d344a80aaa78d9d8e34bead080b102cc96b63a06520d37516578080927ea1527a2cab88f28d6c39ad57bd9ea4011749d8d3293bc95222461074b72d33eaf13165f354baf312adc2d7336aa41f4dca2b85260495067cb5c59a00ecd1b0ea9b67f267edab971ae73547fc051cc7f166ab659781aa69db59921b7f5bcd45d72ca48ca5ea054893bf9c5210b3d419fe786cae5d23b5ab02784cfea7c0d185dfa3dd6cd8eac96a1067c3b3045a7c931a422910fa74e629265fa2dec6d80557a4bb0fc17723fb5841149a411cc08aefc0ef2a0cd025ec5c463ee1fd7d1d5cdbda2531136d3f6066c7f5d9c9460b8c6e3909b349eebb4619a99531cfd158161e1b28b97faeff76ed5f2666a77e61d82984a85cc35a4b5b572c370b847df50c02e8b140495c604570afbf07dd233ca4384b2d4f8e2387fbef541728939f2c62da8e085f4b6c1451674eb0227d74084bc6ce7b6fa5ca8b2005108d485e9718c5ec9b7e4250ace0acc90865de2da4239d20a6e414c58aeb189585390b5d0c47ec4c3ec1e8769580d5018ae63a02537fe7d26ac72a07f0935ebec13efa7d5da1f75f7a6d436fa950d299bdd846c1c136462434884f27c56bbed3982e77ec5350449d7dd7a88992d3d9e70ec88a98d6e17b92554eb5525caf8fb4f9d1d602306c1d41ad1adb554137ded62bc50c7fbae882e5e169990eff9626d75b0755f5a9d9f69767a714796a72a17f2dcbebbba54c94a3c2faeca6be5cf0e150b2eb6b77d10fe24a8d384c41a6f00ae33a6dd571df2b8f2a0728b9b0760409730433b01d31a3574684a4810bb68ea6c9c66cd1ac49ed75d3aeeed1ddb0a7bc110f7f31ddb1f72537aae9a4f04a36c893ad1c7d1c4521d1fdc847adb34d46cc9d7e7b36ad25b51cc2f95f417012dda602bee6621baaebed638799bca0d14a2823d1f6aeb981b2d2c49b2c1e5caa86706c83152de801c1452aa6f26a743f574e4f827346ad92e731bf9b7bb7147102d8bacd7574f270183604293c400a3d3cb541a0e30af3a32753bffada5b3d62f823749523e7b505851bb91ac83879f6e3e04f77c3b3408c6e6289bfd572f9c900363f1fbb5a4f256c11da90b80eed519bc8decfaab293aba3385ed2bb64c9bab432f6ebf4072c02c1cfd1749909722e023748c538ebf3cdba05b55c1a96f811ddccfe4dce79bcaa9fdd60f9cd923c51cf383bfa963d2ac268099d8d2d9dd1539d07e377b6fe93b5db7bce946e44ef4ba262ff9e319a7328480a823e11a40ef8bef68ba55b9e72525d0049118782c96b0131be2a51858e7d8479f6c2d306d0f23998d8464e6ab70547814e3341f7aa7cb097feb4e1ad46adee5cc36df69f4b21085fb32daf17694bb38e16d46005a32d068712c52b81bcdebc56f7ec9fd2c0df3ec79b7ba33789db75911bea01cbef9b20b9616e138188ad640089fd8a72894c90a0b8953985ea87b1a2ead8e69bddb79c9964b60c0eab94c3e9e982194ae1c738a990696880930e3ef98714251813596ead03ccee247449436ee9adcadb4150052efd5545f3d375b39c6e4e6b1a2c1fe939d454427752b241078474733805ded1fc0427b53c89be652b048a33ecf9c234eebacee32ed0a298250906e0b0eae055869c6d74a3799eb87211aaf7c21b120232fbbf5579d016aaa485ee9392395712caf82afcfecf7cf35828e594b0b677ae4aa758782b1cae2a7f2c38d83142e04443441a32fef2677eeb250b1baaed92eda6dd2f645d3d1f6876877515d11780d30846f928472ca7cc1fdd91a83fa40b076299922a5cb93cae3a2d47085d76760c8c3d779cfb824af28ea77b68ffb1e09bdf222bdce617d2b9713e6590fb0cdf905667da2bfe7fc3cbc71226c224881e7c7a4a74745b23ba62fef4626f627b0c7ce34226b4a42afa65fd88b2e544d2243054a6c108867f41d73c5c43c064e32d5628588faf929dbfc41b983c836189a0a6b0ccaed948e82df7c4fdc0eefda6adf42ad9aed60f3091726a9aa30f52deec189e4bd558687133a36dcf2c40efd3f8df017fc938112370f30a9e5281cfe408904ec48f6726c1388690e656826504547e91c25e560be0f72af8149a7cc87de44244e276b4a5273a71002936b029a3ab88794b39ced7b09b1fb2880ef8df3d19b29133977fb7c4b121c3e2b0977832dda3dfa8e7fde16101bdfc6e6f3fb3da260d0a411f24e2a971a7b6fc9e1bb420ba404f0dd2434532cb60cf459e6a33281267a21c935ce8dd3b19c2b3b2f88303c6e618f5edacfd37994b7de8f52d5ffe9bc6dd5256a73c518efbeefb13256e9062c5e9eadf46f30d30e3c11542df9e1c80c7bbdf649e5a2761a9ae9eb2876528c24a3719342f6c5727277ed822d80256155af8f7c8d34a5874ff5c17657e51a3e31b15f490c82bdd24d012bc3a476d0fbd31b356c1418bc46477787f118a86adb50494757acbf0e527638a1b19437c2839423960a58d26ae791d33fef54a67a9d26adfb157192d43e0ad83ab20f9cb3ca6dd8338a1b39eed5b3fa4a01ba1313650e3abbc2f964f34b80a4aa876604ef0e1284b38201219908c81e93446a181931e695124741d1749275cccc2174808460d611e7e713081649a41e7445b7082b4fc1bad9c44da888faa5af6545cf29d8e0a297faa1f4a663ae5d379c5f153a4d50b280355ee512a87441da26a6312d64f2b42e815c6c65ec5c6a22127a53eeb7eacd62e950b631d1df228bcd460d61083a53c95ab8d905327ba251be04885530fd2f99d1eab6cfd44bd71880efca95075d438c1d6fd16476db4602c567d9f2b9b65e589420554de4b89800fb5027214275465d0434fc3b41edceb604a0917e92a1c641ce736b5bdb720e3b7d7", 0x7f7}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000680)={0x5cd5133c51f76066, "7ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e6f7f1425bf0d286cc7889d2d3347e90098c0789c9b67a5a8fbf8992137282dab20a2733159bb7a2cc60e6503"}, 0x61, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 3: geteuid() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{}], 0x1) executing program 0: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000001000000ff}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r1) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000040)="b60377a4d0f4ef87852b90afba204eeb0c2c689fdd522af5e5a7d7fe13c40b4452fbad5972680000000000000000678ea4", 0x0, 0x0, 0x0) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = semget(0x2, 0x2, 0x0) semop(r2, &(0x7f0000000080)=[{0x3, 0x2, 0x1800}, {0x0, 0x3, 0x800}], 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/130) r4 = semget(0x2, 0x0, 0x49) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0xfffd, 0x8001, 0x3f]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000200)='./file0\x00', r5, r8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000340)=""/60) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000380)=0x9, 0x4) r9 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r9, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000003c0)=0x7) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000400)={0x0, 0xfffffff9, 0x4}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000500)={0x4e, 0x0, &(0x7f0000000480)=""/78}) semop(r2, &(0x7f0000000540)=[{0x0, 0x5, 0x1000}, {0x3, 0xd77, 0x1800}, {0x1, 0x6, 0x800}, {0x5, 0x0, 0x1000}], 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000580)={0xffffffff, 0x2a, 0xb7b5}) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000640)=""/46, 0x2e, 0x40, 0x0, 0x0) shmat(r9, &(0x7f0000ffb000/0x1000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x8000, 0x0) r11 = accept$inet6(r1, 0x0, &(0x7f00000006c0)) accept(r11, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780), 0x40, 0x0) fchown(r12, r7, r6) geteuid() OpenBSD/amd64 (Amnesiac) (tty00) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x422, 0x0) getuid() setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x94) r3 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() setreuid(r2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)='#', 0x1}], 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0xf35}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) executing program 6: r0 = getppid() clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000380)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/107, 0x6b}, {&(0x7f0000001500)=""/80, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x76}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x219}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/103, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000003b80)=""/4096, 0x1000}, 0x2}, 0x10, 0x40, &(0x7f0000003a80)={0x2000000000000003, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) r2 = socket(0x17, 0x5, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa803c7a51f50b73e6a43c019e26745b70b8b9f2a6cee1f13b5b1e03a3d85b6294d827ce7f4eec4fee0e8b937bf3bc492b28e2e2d21c70ccd5958b3bf8f0b5a0fc3fc846fb6ad868b98629d845705db71be6741d7acd66a960cd07a2ce72faf0324bde5fd21a07f0e7a8b13d7afcc3778c179ce8b401728c87f78820f8eef573afd09b2425b1bfe67de6679832aa37c962ffb78281fed814988631eb168b68b3f37b0457b098bdaa5960fb0c4dec2d49e06250b49511f280956bfc8793fd189ef8b0bc1e44f94ab1a90c1169c5c3a97eb25d5954152c14c81246ed89afe7d155c5dddc218ab957e847740dfd0e8eca8d8c"]) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xaf, 0xfffffffffffffff8, r0}) syz_emit_ethernet(0x36, &(0x7f0000003ac0)=ANY=[@ANYBLOB="7fffffffffff00000000000086dd632f4ebc0000000000000000000000000000ffffe0000001fe8000000000000000000000000000bbdf4cdc8e47aff1a84493b81972f3dfbc95d10a99c4a221b100798d30ab053902845698aece7692d45b2f6411eeb808421af32c63398c6a564caa696dff3014bfffbe9e59e0"]) openat$pci(0xffffffffffffff9c, &(0x7f0000003b40), 0x10, 0x0) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x6) clock_getres(0x4, &(0x7f00000013c0)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000640)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d736acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257839a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c5000020465fa21d467879afb7515871a3f8343712051eeab7196fcbd80407000000c011200003aad3f121303097bdf771e99204ea63d1321de8a18fcbfc555d6416423af8edea97c6fa707095114e18f5af3b369288f28b", 0xdd, 0x408, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = msgget(0x3, 0x280) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x164) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x7) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000100)={0x10, 0xfffffffffffffe00, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil, 0x4}, {&(0x7f0000cbf000/0x3000)=nil, &(0x7f0000b8a000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000e27000/0x3000)=nil, &(0x7f0000c1f000/0x3000)=nil, 0x8}, {&(0x7f0000dc6000/0x2000)=nil, &(0x7f0000e6c000/0x1000)=nil, 0x2}, {&(0x7f0000c39000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f00008f7000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000bdf000/0x4000)=nil, &(0x7f0000c2f000/0x1000)=nil, 0x8}, {&(0x7f0000ca1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000be6000/0x1000)=nil, &(0x7f0000d7a000/0x3000)=nil, 0x7f}, {&(0x7f0000c36000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fa2000/0x2000)=nil, 0x80000000000}, {&(0x7f0000b13000/0x3000)=nil, &(0x7f0000af6000/0x2000)=nil, 0x8}, {&(0x7f0000f57000/0x1000)=nil, &(0x7f0000b3b000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b72000/0x2000)=nil}, {&(0x7f0000e08000/0x1000)=nil, &(0x7f00009c3000/0x1000)=nil, 0x98ff}], './file0\x00', 0xff}) r2 = socket$inet6(0x18, 0x5, 0x6) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000400)={0xf7, 0x0, &(0x7f0000000300)=""/247}) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000480)="99c918633b8bd7116294ca94652c18d0e8e5f78a5e291fd0bcde063e94952b4923a64fb19a96dee22e6ebad8346871c408a693dc07204fbc7a836245980eaa9ea6b47e4dfb830be626324266bd40e089b4a6c380ef0cb7b4fcf305cd5dfebc5913025bb2b596c76807662176913c030242f1d9e0c2916032defa4ae125700c7c73545cb83dded15c61ae18fc34fc8657f0725aa10825e05a94a7985abddf62fa5fe6a5363f3e01bb51521b98361b66224d0cdb73e991e3ffc381dea686cbfa2dbafb47b883172cfd82c22998acda09cec109552a04023ca2608b8883c686e4ed0a6106a71ec402a8e6a8", &(0x7f0000000580)=0xea, &(0x7f00000005c0)="1d33edd2253a66e6cdbc55596959b56e14e23e2bb2fa25f10d8a9949af157465d2613f619acadf968a7c214ca20a4145a0a4885731f566eb03bf71053bc2d169ad7d753b9e96e47866a085c176eca2216329fcec08b14caac44f57fbf5d72b47915b0862ec395b82b6eafef5d0c675a789173391a53af2c5d0f2fe383c685ca0e341489394c2a6a235de93ddd1e245915ff50fab07301d539f2bde6267a451988ed09d5ea33af5ac845b01b98d9b078ae1c708b56e9856797950ac138dd5fa76b265454380020bf972803b94a0fa24c1c0e1588770718de2fa8f74a7fee3c2710e0c303961f437545a7dfae2a68bd25b0269c274666a", 0xf6) sysctl$net_inet_tcp(&(0x7f00000006c0)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000700)="8b4b050f3d21bad1561c88996cd10753163199cc2ec6b167558b197cc554df021c227a4c74e87c8f1ecebbcd9189eb617f87156176ce6df3", &(0x7f0000000740)=0x38, &(0x7f0000000780)="b5d19c45908b44e4dc364b364de03c35e3f9ce3166e822cc42e7074bb00c22d2fc8c10e83e585dd60090f1ffc69cfb6793ab50312a2421c628c53393197fc88a36f38d7771fc2a1c046311958dd00477d0fe87e906e797452f598485644d4eb5064ab755689ba3880e516c0f1aae40a7ffb3fc3635841bac9ebd0192ab8e431f4adce814966dcc355ea50d2d7643b2e1ead4b7d0c667a1f63599d36179e65d0a313627c303d232673303ed15d989bf882453cfed81618cf19ed208b0bb2b12dfda8859b3f3db1c166e8f5035ccce97aec0d613869772f13c4e7c227623a83820cf873829a1230c0db6c0aab02ad66ac002914f0dbd186933cf8c147912e1f7537a6c93b92289dd3f65790b10538211d85a3cb68a4ff291ec02a039f41df62ef325d917011e380e5c3329b5c4a10a757b876aa1f327690a58fcf29e7c990f4c11dcf97eb2718cbeeba5bf4fb0b56521d2cc7b933200c92d2083ef67d106920cc74839ac055f42852e29a7bf250a25c33a5827aee05254a354d4b915bb6716a418d34644573f977155082074eb90a05e0a95f266ff47281306282376002bae801b3d8bb7f81859fc649cd8ceb1f557b74050c3961cd3aeda638486a319f33bf164dabce29f8adf04c6e74b5764b274b8aee7656920bca94ab56ce709a0e2df5b6da8368978ccdbf2f34747eea3b2b74933459148198228947e9a98ba3925d2d54d83739f5c3df67a5e6b23e79174f5878326d66ffc7b97ef47af41b0310ea7850888e67442d65401cf0dbd728f10a58f9ac52c2d2d33b8053d23e4900a4fbb863bd0676dbd15a2b57f407881bd4a54dcdd9ac75bfd3a86ed35ba13b2473909fad7a468c024bd45ae0a57cf26b4b143c8efc0166b12ed820fc81631f370312df7bfc66910ec38b02ba4e4c6b9db58627d38c424786f7b605d991a3bb48d6a592b95fe236ad8fc7245176a39b903d13025511ac574bddfb09e2cbd215d32fe430cbe8b0718ffb77636e9b4f196bec834e2f017d6f31724a68ca284e8dd02f3f694038bcf79008e89dea85b7a157fe494c0464160074fe06dd1278c1aa968890fc27b6a6d554cecb490c78288ae93c3e55bf9a1526120bdcae8193074d3a2bc86d4610b7f8962d898ae5dd7ff777cffa65546df9b6c0cb4c891504b3034963749c65f21fe55ce513fc6bcfdcd94bae0ba7c89cc1f752bd67fd6840c54f2949e42a7574a2d807e8617c553aec52306c94ae255145af310164f31b0ab90c343abdf37edc9d718894bfcde42f1cbf5947aa6a97f2a685c385643082796834352eba474593242d7eafb3a4c03586aeb69f38c2cf71091556ba12a93c807d10bc096ddf76e8ac6cad40065dfc8d37d466857c27d65e639e76b535bca0ba2caadfdd46c4cb6375c2e32af95fb94c3f8d46ea3520029f5f2cfc128a28f07ccd17a412e64b0fed1f85820a8ddd26e005bcc9ebf414f123e018a28fac717154e26a1a1ceb44935b583f1ec00c190cf6487d886177535bcc774a0460b234e1a45e0a0595c5a13fd7c681438e7a6bcd9983ad3e64d817c0bf06a18d8f7e5be6055b707ba8cb608fffd6c7bb22250dd41a7f3e6668926c5ce2db92afc16755f75945ef732ad4f536a3b899dca65171e3f6e1d1fd4e93b79fc19f7054b425039012682d5455001e179e6982572da0cc248a018408ea7c8820e218d401170e96f06160bb12573ed64d060d1b513b04f34ea972d86bc035ecdb885f6d9b8560f2df5fac6ed77954f8244cef726201b7f00afd25ca5056051a411dab0cbaa930c2f16d077853fc8cee7ff4c60cacc336eb9fa4085d44b7253b6cac346b638d147098f8f5e8ecbe1ccffdb195700429e31b0cc06e4e46ad5b1a5600ca89b15938c6415b8428acb7cab79c18b40752ecfeacca9955b6084ee1da0545e84b7f5a6b9ce48f441a35df510fce77845b6048c87ad40e9034bca9fe7afa9515e8c397c0b690eb57b96a3ed5e88d04db71c0394c4d336740bdbf6d802953306a8955192f6686a70a2b4571db09a9bfa6fc6578b080c36cfbb3cb600cc8aae995bc4fcf1b091cf9d92addfd04f1fcc3ca10cc629363c1ecc3a117b6f5542782b53e1cb63e200df7b5a71329b3b4b978f9d8024b435511fc0ef5b681e3fceacac2a2f7c6424a7963215ae90a9d4abd653b19ac7e4df108880bbe078cbf4c6f790a2cb6bf6c736c1cc4b466a2969c241908e1ab69db010dc0dd5c6e68d5e31e51401c2549d693d5396b3e2b8d62267dcbd3adb4aab8e21270d8cb12d1e7dd56fb35b029dd15ff1987b109d8ee99e1b724db6a460d27927cea4c0df629e45223ae8036eb1cba49cfb668ba41a7fe91d652d434b8dfb0ddbce968e01ad19231a4f45eefd2826e3df191714653751ec00129b1be17df74ecf00a5448801d89abc8b051247bd3d496961eed675c96c08cb871a150ee64ccff238c283f93605951d4c85679e223c88abd07dc36cbecbc3c07e01c81d47e382216efd9a2f5b6d1437658e95e9c274ed3777a19635ac6900b9b545d19c0a88276c47af73a456582be3cc6494c30ab054e6269331e153662fc526c846b67bbb2ab1ceef530849c8f62147376a4670c5cba50aa3fa4c5c3510a2ffdc3a22ded39e1810af3cb8430a7b33428c88e56e56daa5f19e93cb79fc057c22cf7d28360b8b59321e4f5c0fe2a069dfb803ef75a7db08b62c328bc02f9e203c91e8450de37b71a2e04af57acc244a2a0ec859de1a5f229310205a7e5992e4a68fba1dcd13f28c747477995355f2405e9653108736c597c34148a17e11d48235d1bc17d444ea89526439a115b11cb21de6a74e8bf1b6dea8b45926e6958d666b03a26a33e610be1fdc58ba44c061f6c6279719b03d4bec9111b1f24c0c07af32d455ec75cb81230632de4d3578f4ae521109ce8eba19f60ada5c5274a578f8206e705aec40ec72b360a5ac50a8a9a7f07aaa12195ebb0a2c296085a385148db1e4b78efaa516eb65faff636a9b04bc4f2a0cb786027a344b265ecd6217b55287f32650ca4e676325ad7e0c976dc2fc0dc59ae91efd424c267e64ba8578a4e1f96dd2b98c25b7b8168cf318191f6083353d543de27621ce0755c303cc9d34000765e912046d3b863020c14e78fb2e0198029258ee2c048b0785110683f270648d143bb4e2005e933b8420ab40c4340f6a383f6de378e1e6f0dd095420ffcf81df6032344999cc847536b6063f09b0dcac5901ca9116c529d53442900b31c07391e2081411fe0d4b92d599b3cae7c892b5451c1229be34e311dca8a8b93e447cc96820ef1a5ead52b98dd393570ac2c47d870c939774ebbdef76cd6478136928a9b998f1f69b7f2a07c758bcf2b8bd791c46ce7903e7dc8e8dfc2fabcc6a54ba0221c71640ad6fc2e4bfcab4268efb81b71bb631001e358df7578ed272c632e9c5547b16a549ae103b7987ae837c99eb1864b3437f58cbc25c10d94f4e2ac260606f603310808f317e440e060d47d1768d904a5869df122c25c3ec3b4a7d7750d0162ac864798637aa57e120e9235b501c9103b15bbe0915c06e10e1dadee570a1537d4c515fe983c73bd384204549f98fa8b9104ea9bc60959690355fd1ee566c6776cedd84a3399e4dce96e5fd721e0ae5f2904bd695d08ddb7718c59f69fd63725df057144886474b7ebe5ad6f0616370b6abe1d13d550712b3ba29e5702ec820f23f79a7330b9a48301225d90a304f40d3482f4188113bb8baa5c8fa68ef4e71334344840be3c16c496524c119a7cc0bef55d15aa4799c41123e5a9e861bf02776a372ec91e8ee9c04df7b1c6e2363706695746053db3a9cfe2a3397094bd0cff2aee9964330bc5b7343eb53e6118a6c27e6368ab5db57dc11701ec399596ab3e014a7d04238d9a4d083a80d7a85156bff48c5a7c5acb60f1267998e0455bdef4a90d613761fa1b3872a013b611aaef69060c3722ef1d98a3e9f215546515e79babe7e8930ec8057e409308ed38658febf64fae20fabbfaf545188566100334699d591aa6ad154ad86b7dcf9afd436a3df406938fa396451a09ebd2957d0c295a40045ad55b28bbe18f3c3d9c11d87c9ea83553ed00940dcd93b43e54d9b125755e4463c8d1be7d56b848c908d1e356a845d0279671dc0691403a3693de20fecfb09b47eac5d0770d56a481c6204a2fcbb0d175eaa815ebb007cf3e44417dcfc625c30f48b5aa39258f1e3f01126919f49f595c624d02deb0740ae400de83251826794a64d9a9a229037ff1945507421e5e133dc5e398f6876434adbf640d99182a49174b700263dbd95e333791cb97132cae9a2d6d2307b03d554c49cc28a0e29a1e152a4ac35e7914ce6f3ccd3e1a9d1249d91b655b06d922f86a8dea49c82c624dd811aba02a0d03d75e4a67d9137f7f5939abf2b3f648f6195c1695027b3ef319f53bcc17437d5c1e40623e7787ca6f3aa010eeb481cf378c5b12f2e84fe97c807f8786e560e72be39b504578104e7a0badc0c1af65eed3024f68ef190925bdc714a00af693e276fd994cba053c698dcdbf1d3b46fbb2afe4fb94b2b24943b34b54a6944c98fcd2555fd149358af44919eb905c6135d3720ec4be05f97c5e28e7aa1a9e53c76512c01c8e7daf421a754c1381fe9dbad60ead685343578ebc457cec4c54dd69347f15fb9fe5ab03f26f605e450f19c2568f12dec7e4aecac1f1b602cd3922ea4bfef293bd5272fb1f55f2b972efb884758af0f804c3687c2bd79f5e0c990fa80f03b3d002df40f9ccb8ccba22ed0c914076acb7a3a646ddcc8ce0909ba61dfc68e919df7dc1746b814b3a3ce44964cb3d7f7162a588260333a247ddaed8e422d2524069838882c446292aa17a3371eaa60fb159ab5389e1ad9784a25ad61c87d16c92ad3cac49470d3c4156b84640109dce59930658d36f8c7dd8a30a45f7388aeedd711d6d2f40e1891738554a920a3cb100ba29926ebad948bcd2cd4ed9c7ee2c4b1796a16ca1c22e507e2be694f5179f5953fabf7c6ef2b5cd26e962759b017a9073889d73133f9dcb578462408d7103ad6a4d1db56139c57ea903ff384f5164be23f1210e935a2b5e184fd007e36e56d2f37240878b21889057931c91d197f58c854d1c1586ca3f055531a59f870c43b163341068691405c0083a3540e87aaea9d4597f4d69fa6b170dfdcebdce29ce35539b966267059f505477a7a7eddffbdebe2fd392b3257d8b633309efcd45caccce53cd40bf3684014c5d1a6d8efe8d5dfbc18467095106c130a50ecc658deab8b9424f17884a17318d22df89cd7cac0ecbc17dd0addeb71de981cec7c6601739f073f5bd18cd61f8aebf4aab8926204c610fa1a2bd24e4e68da46cb4b89af07ba406afaa925f89330079128a777c0528960e0febd5ecb064ea62206e283af66635364ae6c6d68ae271fbc10b3d6fc6538eb37298b9ba43b10f0575251bc150297c39eaad5ccc31c578b6a3a76cf62e6361711182a2006d9c225620d767e0455ddfd8a4aac1dc471b51ba0f0ec406223f4148ef146ac884641507540797678d8d71c8f83a0f6bb06de43720a8f9bd2c61e2b60e8171bcf858d344303c1d68d0f3e371985fce9ab4cb87fc42a1fec0f99acfada4c70d67f33e342959abbe059b3501a20852339641976cd6c2fb355e97ca267ac6ba98d3745415c687aac73cfe1eb443e78104401684ccc275e1aa28b080cd7906c9f331f81362e231355188d779f7b499935054b9974153c0f486253dada8504ff6a7cea0effb46c9231845c5a82eeed16f6", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000001780)=@abs={0x0, 0x0, 0x2}, 0x8) msgget(0x3, 0x8) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001800)) pwrite(r3, &(0x7f0000001840)="ba8cefc4f726e10ed807567cd848584dbcbe8d280c8e67d4bc7ea5f979e9fb3fa9c7fc7b39c8c6f0e504e30373d78044f93590c25b17ea2c79b942ab9d8bdb43f040740901fd4233d99a30a5d5febffd611d412e55640ff972f29fd901a0d2d8bd9be32826cdee0060deb13380b78697a42166cbf7f8e70ef725c9ead4f952b9481250383eb55cced2db03833d8dbcd7e657ac31bac3e87e6aaa681db89c7c6b2333764e57ed49ac9b600773334607d4fc023dee6d33b8c2b92e45725ea3c5020367270dde6eff777d830cf002e02dac086afc4549169accf8f3e1f61bee53df83fd9005118eb795f7e594a389c7282681701584", 0xf4, 0x7d02) sysctl$net_inet_tcp(&(0x7f0000001940)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001980)="fc828fbf8be1d2903d9c314d414e5706dfcb36d35dca7f6b5f2f406df48b5ff2154029e6542199a60bf280c462b324ffef7b81a91e14632fd395b54b935a1fb69502467c5f0328f616b9bfa35b3f190f5a5efaa00a67fb60cd73e022960c53ef59a58fb6118f1c41c3c5fdfd071d3b5cdf470c67f874d02cc7101b9a3ea314886aafede1d0c8176b5d49e4e41656691645e6edab881071d1c099bde4bb6ff1dd6e7a5356b5d53761a78a104310fb51c8951d72e03b5676dca190dc5cf13e87543ee6f2925fe82c10f4b65850a3b0461a6a210abb52325f48a7597c39dd308d5512dd3df54a43", &(0x7f0000001a80)=0xe6, &(0x7f0000001ac0)="25889811e81f24342a0415d9b7eb3b7b9afe8c2329629c214341bee2a589bef98bd05b16c10ce567ff7acd8a963e236f218ea7c43d451cd550732994bd8501eec1b1f46cc6854bd3c428c2879c6283be7267cd6b843622c69aa91c86fa4123a4c936120f5cf8205cf9f8475e181db0a2a9849a812127e761b4777952c0481c8b01082f247428abd84b8930fb8a5beb8bc27837cfe32b41e42a10dacff51526fca1def6568d410224f2997e5ca45b5b9ebdeee614989df0e016938186cf6f33dddaec3a207fea4f601a2d5755a8101e426d3869dee9522874cea560f2dd0d81c3f6a854ea26964b63b0dd67593be5590706918f580d14ec4624", 0xf9) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001bc0)={'tap', 0x0}) mlockall(0x1) fcntl$getown(r4, 0x5) poll(&(0x7f0000001c00)=[{r1, 0x10}, {r2, 0x40}], 0x2, 0xe261) msgget$private(0x0, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) fchownat(r4, &(0x7f0000001c40)='./file0\x00', r5, 0x0, 0x4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000001d00)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001d40)=0x400) r6 = accept(r4, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) getpeername$inet(r6, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) mmap(&(0x7f0000ba4000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001e80)) r7 = shmget(0x2, 0x2000, 0x400, &(0x7f0000e1a000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) executing program 3: sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) socket(0x0, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0]) r1 = open(0x0, 0x0, 0x110) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) executing program 5: r0 = syz_open_pts() r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="0100000002000000000000000001ecd8", 0x10}], 0x1}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x4a, 0x0) syz_open_pts() executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x29) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) semget$private(0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() semget(0x2, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r6, &(0x7f0000001700)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x438}, 0x403) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f0000000540)=""/200, 0xc8}], 0x5, &(0x7f00000006c0)=""/155, 0x9b}, 0x40) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x1) open(0x0, 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343700b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000780)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f00000007c0)="e1f3c430f68c35826c98e89efdf752427abc1992c8eae3c7f97e12a5d052df8af75814dac7d29490224d15e28c75547006cf559bf800fd2c0f28f6f6b8cc3f7e12cc6b48bc2cf29bcecf46bb95bb8f785ddf191cc71c650561b4039efe823d6d5acb3d", &(0x7f0000001880)=0x63, &(0x7f00000018c0)="079a4915c8aebcf711de4c123f016bdcf0bdeb72d008741ad09d452835f510d167d01b5bdcee5800b4b4a7af90058b7d6f8845fdfb4b6403352884357427479416f186b968c9147cf4155595aa1bebbfb67d44308d6550ddb2306ba791ad1005458e551d8a37c4a4357c9f22d2b9d33b868c92c11fbafb411c144c93d867bc8e33b5bda627e9f7f995b18624fc1ef2f53f3b3446c6bb3cada00818bbed77724b4be4b3378f34bff37adcec806f3ec6394ae33a0ee5d1076f5653ec7a640de7bc277536620cf09a7a9f8edf6c41609f23fbc0e3ee09f13800a0bf450ea012bc7d9f83ff982b22447ea756ddb8d8aed314476a1bfd2f8c133b1ff0a3f602fa4885728c57b157d947f52522551d1611f7fb03f90a4ddbae44346b305b8e19af719a8db09a161937a29e467d5846709d66fadc953afe35f92cdba7569cd1746e2cb5391f7569942140bcc323cf1337c4d87479bbfa19f0e5c7c8201d998e846292ab800e5b8f66095133478125e2ddb65d618bf410b0ddd20f75a26cd27d61cae580dfbca79768d6e7fd0c0946536a88587e561126bfd626e05a99f388a3d2c6f289b68f62dc61c14c264e3b2e4e067bc5679ddf384097654b3ec8ea4d399ef265103cf56892632cac8af039b3578c41245dfc748fdc1d6875f38f98541412ec4695ec4f797f95bd44572336008e7d7b7e87f83931f13b8161a85f9b1b0eaf64e35681df53b9fb27de56b5dc0935beecde107ff19efc81a9b8d2ec7d3630e4e8a6881e510eedd95002b53a3a85f78619ac9eaab6a690cfe67621b012e8a1039c8f02c8acdcf594f089a4398770b89991d43116ee221367175fae178e61cc09faa5e00fc3d0c3c8addcd8a76c2fd98ff03e82686c812b98db2421d18ca95bd7ee87c431a750ec9f35d2c3294a1b6283ed47540924b9a2e3ccda1c25913fba7ab21c6f70dcca8f89eba2d470ef8832bebd86a907fac0f042b19ffe56b9e3c0fb17800af5f3fdc3775b0a81ba680d1ff3722eec9ccfb6874d5e6ec99f3dcd8cbf49d05712b91bb7c615620aa516bd513304e286d020953f3ad16ae5603bf2ee06f0c7c96cac70c025fa74dc844c1b8a4d759d2d3abcee388b029635aaa2576e42a6a90685b654abed1b245761cce97890840ca148013f17df1250a3748048260943974b22aa4ed2b314641e778ecbc04fd7b1d76ce3a90b82a82ca994dc7d73b2e11647be6d9f79edae0c84d06dab77dd01f6a9d91910ab720de1470802fb4988018acc3302829b633b796a9f29d319f83de8645a6ca685e6cb10791ac51c90d1afa281737f8d4dc423899d40f5a5777f5327952a6bf6ba7450b3c2f20a7d0c95516907b8628a26f993e5e6807c9bc07659780cff06a4da9586d1aded8de56fead8f30ea843671f5e345c7ad3e590381417c826693978f2dda770fbfd2db99018268e981533fcf70186f8b9208e8af969cb5765a9a4ec082671383cc6d286ba7db385da23a24e5165378d876e5df9e3b06703a57a15927113630fb4f0b5e1fc65d71af8f1c180d4d5236a74d9750ec6a288cb8f85539b895414bcc4b9939d7a25332d32b6c09da53360fee1859e113c6090f295395c6a2123a681f802079d9060838914fae807eafc75c21b818ef98262349f3482d9935281da5c2a7c88cbd6b68840b01137623a756f6f4a008b7db622a5e1b96f9693f46423d2a02ca1c2ae7125333658fa2fbe6850285a2f22e30cfcd3d4d173398e22011db5b7732ad773aefe1daab44ff2430f674afaf809f0685c312dfd3262e64aec3850820b12a00aea3087380233c801dd7f7be0eb855f784e9fcf9593d5233ea9a1854e72044f8610ead64d59a667636430f2f3a4d4f2792cac9f21aada2a9cb0d4012cc43ce9b82d80bf155e96cd5987756db4caae071401475deb198701baa64009caafcc6315b66952373cf514c184c8f04111d41deaefc26167eea4f829a7c995a883dc0d54e20996784b8d07583d48fee2c5eb802e146d25d1153a00e6fc4d18369bcab403c5fa80c2ded1ac4666e6f8d4b948491bad675fac94ba43e4e2a11804267efe309838ec9f270f1081a371a8a30dd7189faf67ce0c4f69a6a1cb4a98315d2a6b6b0d87a007d3f6d4f15d7b8755e14643d0b1976277175ad4d90e20e164c0159ac118ffb2a07cc0afaa6e75d69077b0891f5d11c6b1a4f8ee3c5191426eea6992f4c9b7a687f81efb1dd28f8805ca0dc5c5df89f6d653fd81fcea35dee0818a43dc511fba486511f988d00c4ed4115474fdd0f5a7284fd688ab01f7716be1833e203a8fe0721e157f02419ef929593ac5cde00ecffbdb28fd3a32bc05b713978e9b9d759d84093df65e61345004067dc0bebce5ae118ddefe1bbb4cfcee98a6e8e5052f661793960ed50a66c1f1abaa90568b908a05167a5a005a23aab26756c26e4eda9a156d32607644e1839ea238ba5ec08ace25fc91313327256aaaaaab687923387cc9f55653a3168e661abf57adcda0adbc22e1674855cbbaa504ddac1cfa58f14873af79954a487e6ae2ef3ecbbc67fab8223710b514ce41160232395ffb4590481facd3b6578d7aec7290ce758fc89d881ac08740fd3b8846fb30a28074c3fd33aa25454091643430d6e971f39f0e7e1cedaa4c5ce6c1218e5ae7b15f5f2e582ea95c17d8662b7dd85df141fc8cbf0a257347425428a4c7ec6b2ea8c0d5b7b75b28a2438c616b25b0a98b0611bb473d97475e33d9a63262611540ef36ee3f7cfb0ca75b3886912900c79da0bbe92d621a7f9f9551b516133071bd0fbf46c0ddc8c6fb2a3bdfc94b64bc878440b231af4289ba655b073fda8a077bb08d9c6857021ab204ea6e7c25072f962ad97de6490a9103f53d4ff02ec401e4745a72c821709bf38dadae3bc48e5f4c26c8ca62b79edc2ef25e78ec61829161ee6e63f55499df324791598676e424da4ad90f63139d9788537482a126ab4a9dfb3a831669a45c1094789e78c3dd27417372310b26754a05fa1f4fb14699f0eb83330b9ec11f99ad5af6ca5c98b2060b71d1bc71f409d2a24b542af86debc3c68436c54366911e91436027b82ccdb779f36e9f5eae8dae262340769749053134cfe262da0186fc5958bcaab381377269b4ed07e4e6a54ae33006397e0295e24bdbc0f6790dd538951e9792530f3c89ab83dda05490d9a3eef9656d9cce027853161fde27ce344cc6b0c4bc3c90de90853c6e4a82166890f9b11fa6ba79149fd67e10dfac4c609e2812cb47b6b22070ac74cbe503532786154e8e08d1e676f5b50f9516a5fccd0b0f8e68a359700025c91b4d2fedc3799671637bb97ef0208ecf42c4fd48dfdd93eedbf68b1007406ba14ac9da31d28b86c359ea44591ec7bad45e6eca23539a24c49a4567cd1c29892fb7409b0557e356a9636fc50b739ae4406b6c164db914b5a659a2e2a4e5df7b923c13fe63cc8051a5d2409baffe27fd59fa68319c9258b3f466b5a5aac71feea3276ff0e1f7ee3148b53f7ecb41dc1e24c9131b5f128f0162bc9731b7565f8724476780009f811d7be9473c59407b6b326b589458afb87be77a5bd0934c788e7e64d1671bbf169380a057f71e9da51f80bc2aadc67e2310eb3238b0d0bb41b13f92683d42c6ccff3379c7e25ae723de806cbb8cc3cb1922b0502d585336a2fd7af6c2c6c6e78587716a96a77de3787bd557b8b586f0de2c9a5bd2f7df8520b7b9a9bfaa465271e0882c2be7b9d50924e0fbbd91fca16e7f1471082508e77d14e19c29d082c130c916221232c950ae8a779d1a35ef9f36169d3bbcf63bf097742f197acf2aeb519c081adb4308502f7c76ccbf2a67082991e61d71b95e8d266971cb2c735812dd5eae13b667eb44b80b72d7320eb101909c8c3f809b167e48e88ff586840f69e5314db7e6909fa21a260b5a0dabe691bd1260db11ff6826f7f55fa00bb742e55edf9f27f1f219987eac5d61c7ab68a2bc70eb3d4a0a7855100fd36dc30e946bc90741f16cb6b3659e8c8d0088e14b17ff611dcb0c1bf29771ce615d0d0f1c9c6f081b15bec92656aff5139ad5ea95fb344b383526d3385c74fdb744a13bccef80d7deb9028c71f325f635c9886cf7a6f199f35473e199d946b598ace1c0e4232783cda279da0b7fdd332476b3cecc4fcc3f577ec56ca2ca7578a6c5cd08f96935a77a18f53ae65c7f66b7f316c2ae077e4078ffa5ec4b48bcd0c73fa7f1fcf38eedebd062cad82648fac8df964fc7f236a1f9f37b848314cde7c2b272386595573afffb058c0eb0628853fb0cd33e241f8b8aef998b757e1dac621e58707767e362e5a177c0fe8f2451efc7d2a84a9b99524554cc9cb9398621d3cd52a9a357d305262abb164c557434d8e7882321236d2bc3d923230d12ecc2d4f4808981cc347a4b6407655c6d02a33abaf265bfd517568376e651169ee52d5ae501f1a9ac8eb4ec8f2c4570dd7bf4b9e2f267b9ef006b091769d248b2a565889d07ca32c3a62413bb36cdc9bcb8c6225338a48cfe45d8d4fbfacc10ae7c572ae63d7ab552d73da9ee2543501a454bcf5f7a54f8d795cf034c10d4c00613380f779e5d151fe8076ca3e65fc1546d9dcc84d1a3926b72a25ef3f66ab1553b2997f1af1810f7bb4cc40b2545d4329f4585dde861d79cacf576bcf2417ca62592a2cecb36bf8fc128a66633a1dba5fb93782148c079a1f9ca80565bd64d24f9951d1b3a2aba27fa4765fcbbb8e07244f9f906db04aa33f35f44a6c6d294943d032a5e6c988c0655bae2a969c2c52738f71ce1a0671b3edf95565c646f8c536261434672354a1db4b77e7469ffea944b428f22916a93651c7af1369aa59b81ed4f617df086d383f6425d75cd1d37e63e3265117f52e23225c4ef1fd628643a8b19232f635540fb0661ee93c52123bfa490f2ffd1d375e99d1072d0c15d9fc418fd8f719a464479af748805d881c8e6fd490298e3960307b9db5cdf857f39070a0549ae44b5c7baee4045d7cd02e98e8960a04abf7c68dc3613ca8978c80f49aa450a53e5e1ca0d43260e6bf7d89dfb0ddc85b991793d3ecf39274b527eea9876c2d3201245b4078ee49ae32133fc961fc174b36a021df0c9f33be0803fcdad5a07ab6b3f409a026ef35b4a33d583f71d91ff3632aabcab92e0aa7c35df41e2d39b16755218ceffa1c437cd1d62feb0a5522815eebcd0e470fa0b4a10233870b61f10e1cb34c1676a42a4ad4ce6fb0fb6c637e9a011aa41aeb91b8199db3023a91227e59b001e17ad7029f684329666ddc5d31694232b58528ad8d4e4dbc008edfe75f3f07a7f039e8aa09f16323b1bb8d1df82d9543644e4b98bf2d721346d4b86e60a63165aaa2bcc9693ac4e3cf1ce2c598252d0b30c93c23c40a4deb066e6b347dec475ce3f19e002f0ccc8e255957aa584a7deb960dc47721f3fb8dfb1341d532416a79925453bdd0daa14d257354246a4c3a5b027a9ecd8904dd38938bfb6b224cc7af9d93d8dfe612554716cf2dfe494cc17dc46f8e4b04d8bb07ba889bf5fca6df23a7dd33847dd1e11843c764cbc5e36cbb9c8c9221b93a36b86f846c26d6340a9e4ca2bd5f6c703f0957d6aaf25ebe67668b5c6afe96b7fe17b3813e025a4812d1800fc916384435e02691bc5f4c74cb63efdad03cc8d661186f9c8210c454bdf40df10d0fe41d4ce700b4b7d21065e84e09c7d8fc03a45b2b3296a1a4fd008acd72c86422f59100f0872a0b097665c45487f6e1beb6dbb1089c70af25cbdd793ccba6e81560161c79e54f7d8b318b13a5f6c508c", 0x1000) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x9}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') executing program 7: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) syz_open_pts() shmat(0xffffffffffffffff, &(0x7f0000282000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000240)) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a155866231995084cf7daa3ce76cedcd302aae2c73e427f78af1e1638900000000"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r3 = socket(0x18, 0x2, 0x0) dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) getsockopt(r3, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r4, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x0, 0x0, 0x0) semget(0x2, 0x4, 0x3) pread(r5, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) (async) close(r0) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r2, &(0x7f0000000680)=[{}], 0x1) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}, {0x5}], 0x2}) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) close(r3) r7 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = dup(r0) setsockopt(r8, 0x1000000000029, 0xc, &(0x7f0000000000), 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x150, 0x84) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(r4, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r6) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x248) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x7}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 6: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0xdd, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x3, 0x9, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0xffffffff, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7ff, 0x0, 0x4, 0x3, 0x9], [0x1ffb, 0x0, 0x5, 0x4, 0x800000000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x8, 0x0, 0x8001, 0x1f], [{0x3, 0x1, 0x4, 0x402}, {0xe62f, 0x7, 0x1ff, 0x9f58}, {0xff, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x0, 0xfffffffb, 0x3}, {0xa2b, 0x6, 0x1, 0x4}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200}, {0x100, 0x3ff, 0x5}}}, 0x3, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r2, 0x400006, 0x10, &(0x7f00000000c0)="455b2b99", 0x4) dup(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff, r5}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) listen(r8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(r9) recvmmsg(r10, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r10) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000002c40)) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000002ec0)) accept(0xffffffffffffffff, &(0x7f0000002f00)=@un=@abs, &(0x7f0000002f40)=0x8) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', 0x4000000000, &(0x7f0000000100)='./file0\x00', 0x8}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x0, 0x0) truncate(0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272", 0xbc}], 0x1) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x1) semop(r2, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(r2, &(0x7f0000000440)=[{}, {}], 0x2) accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000001280)=[{}, {0xffc1}]}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r4 = syz_open_pts() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) select(0x40, &(0x7f0000000100)={0x8f, 0xffffffffffffffff, 0x1, 0x4, 0x10000, 0x81, 0x8, 0x2}, &(0x7f0000000140)={0x919, 0xdf, 0x2, 0x3e, 0xff, 0x7f, 0xce, 0x3ff}, &(0x7f0000000180)={0x5, 0x94e, 0x6, 0x0, 0xda, 0x6, 0x9, 0x100000001}, &(0x7f00000001c0)={0x8, 0x8}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x125) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9d}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "28b77c09b87aa57800080017d0d2000010001c00"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x80, 0x222) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20000002, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r0) setsockopt$inet_opts(r5, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') setrlimit(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r3) close(r2) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000000906000300c6a92cff0000000001ea443d080000000001"]) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r4 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r5 = syz_open_pts() flock(r5, 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x40, 0x8, 0x0, 0x0, 0x4, 0x80000000, 0x6, 0x0, 0x1, 0x4, 0x4b08}) syz_open_pts() r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0xf) r4 = semget(0x3, 0x4, 0x4) semop(r4, &(0x7f0000000100)=[{0x4, 0x78cd, 0x1000}, {0x2, 0x7, 0x1800}, {0x1, 0x3f, 0x1000}, {0x0, 0xfff8, 0x1000}], 0x4) fchflags(r2, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0xfffffff8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x4) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000001c0)={0x8, 0x1}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000200)={{0x40, 0x4}, 0x57, 0xffffffff, 0x79d800}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f0000000440)=""/195, 0xc3}, {&(0x7f0000000540)=""/28, 0x1c}, {&(0x7f0000000580)=""/30, 0x1e}, {&(0x7f00000005c0)=""/86, 0x56}], 0x8) fcntl$getown(r1, 0x5) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000006c0)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000700)={0x1, 0x6, 0x8}) r7 = openat(r2, &(0x7f0000000740)='./file0\x00', 0x440, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x20040, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000007c0)) openat$pf(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000880)={{0xc2, 0x5, 0x8}, 0xdc1, 0x6f654dc5, 0x5}) setsockopt(r3, 0x3, 0x4, &(0x7f00000008c0)="cc5acd7734801c69c7878b8329db1040f361d0fd8e3af3cb5fbb49393895fc5567af19305cfc2948e3aaf1f168d93afbc6736d5572e3c8dff004c7d8df3bca142c5deeebdefbcfad6bf9f4014de233d210937866d8ef326497fd01d6c630ec15c776a0837946660e45e4d07001d808e16f1c5cd03707d1d930d2a0fa951cc73f98dcd747257481fc4f2ed0005cb7f99ede6e64fe7baf07ad9ebd951cde881e06a15f3d294c15006adc0356c4407c0931fc15d9aa096322db49ace94b8eb14845", 0xc0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000009c0)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x56c155a0fcc3df82, 0x100}, 0x3, 0x0, 0xffffffffffffffff}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000008) ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getuid() executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = socket(0x2, 0x3, 0xff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="13ef8b76259adff4ac4c9538806ba1f2ce43bd3756c8b8a4a218c3cc61b0c1f309dd43d0215cace86470b722c4a1", 0x2e) recvmmsg(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x5}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket$inet6(0x18, 0x5, 0x9) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c51c", 0xbc) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) accept(r4, &(0x7f0000000a00), &(0x7f0000000180)=0xc) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000300)={0x0, 0xc9}, 0x10, 0x2, 0x0) dup2(r1, r3) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)="c2969223a7fa593766b89f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d5551609c560d8609c4c5c2921b556696d008f27f1212ad4aaffdcc50e6d031993433dfdac49181d79dad032b4aa500006521fa7da32a1e574c6b25c4e64a3612453f851ec3d6727078515392280b6f8b45e8d04d69189fbf531ae0fdda1af838b11b0e8186c6ef61dc472055099acf1dd19f36f4831fe306737226e387a4c7ba0ffd711185c327356cda2afe25c25700200000000000006a56cf3fbbee47e86077a0b9683b6da801d71df833645482b9a692c203856ccb0875a0e797664388780843a17ffe1ae3fd7a1683e1fd2471be153a17f1156f53e671aff7b327833ba8ee90fe8133eeffea897060", 0x10d) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) setsockopt(r7, 0x5, 0x1, &(0x7f00000006c0)="278cb1576d72899109e245bedc0c8c4f5cb25db4cc4e11ece258701be234076bcf47afc0a622e77481ca2498b2e4235a1446954cf9850932f7dc4fab3d60aeac6a4b82c82d8c1fe4c2a6bb9a318d8d937ab2f18a1eb67c957ae24434a1e8f2e6c4", 0x61) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a102ecaffe04471d83bbd", &(0x7f0000000500)=0x5c, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb48263495bdc0aa9451bedc6248e05c37ee33817", 0x86) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x0, 0xffffffff80000000}, {{r2}, 0x0, 0x24, 0x4}, {{r2}, 0xfffffffffffffffa, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @empty, [], {@generic={0x8864}}}) r0 = msgget$private(0x0, 0x0) setuid(0xee01) r1 = getppid() ktrace(0x0, 0x5, 0x1332, r1) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000000}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000380)={0x4144, 0x0, 0x5, 0x2, 0x0, 0x40}) r3 = getuid() openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r4 = open$dir(0x0, 0x0, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r6, 0xffffffffffffffff, r3, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x7}) r7 = msgget(0x3, 0x280) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r9, 0x5) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/152, 0x98}], 0x4) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, r5, 0x0, r8, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mlockall(0x1) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x74}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069dc, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a2f5f015649c56d198efd853df5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d70302e", 0x86}, {&(0x7f0000000440)='\t', 0x1}], 0x2, 0x0) execve(0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x24, 0x0, 0x0) mlock(&(0x7f0000100000/0x1000)=nil, 0x1000) executing program 2: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x74, &(0x7f0000000180)={@random="89ffa23f3c25", @local, [], {@generic={0x809f, "974e7826e66fc44714075d5f9f9a74ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3c92238975c38c101926e3de939c82eeed8c1828f7568effa2"}}}) socket(0x2, 0x3, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x1}, 0x2, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) fcntl$getown(r2, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$FIONREAD(r4, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) sendmmsg(r0, &(0x7f0000001400)={&(0x7f00000013c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="89f11fde6e239fa3d1f882d189", 0xd}, {&(0x7f00000000c0)="923d9858dc38b6ff68815b1f554f8f2ad8d8377f1ff01ae9451a97288c760270a92eb0bc6bbec19e305b1cf9827fd51914205e72ce0174befe72b4569da35e4780dc282743d758c9d0a6252e557cec6498b5775fedd31747b7f2f6659da6114b2586c7dfd626b054e764efbf77fdedba90ca0582bf12307b", 0x78}], 0x2, &(0x7f0000000180)=[{0x90, 0xffff, 0x205c, "f5220a96be96258e9b14b04bd14541dc6d1424a100435eb7d36de87346641ae780055456128fd94f990319f3347fd74e70899fe4be009b6958d66a108eaebb16de0270713bf206d142c3351dd9c96ad18db8903d4c6d641e30375a07aa0ecb3fd92a353e13f2b50f4b6f68a8656597198182ee56f04e7bffcb862c0200239ef3"}, {0x90, 0x1, 0x413f3d81, "768e21073f1f012016b5964c8ad3e7c4466e960cc93e9de185d37f2c6c99f020a4d954763a75c5343457606b86807f2fcc594ef320cbabe5b0549033349c75230d70b1cad7608e5e79e70ecf3d05cb6c5e9e333a74043f6b37abf9b802531e1b9d51a27719ba5e041a0c65f5de3bbda57d6d21dbbdafd1948470"}, {0xc0, 0x0, 0x475a, "87203a53b1a9a059519572c46c0170d801dd6d8c2df00e9466dba74f6e2ea697c7fa0c1c7719a7b35892066e4d12d26855ebdc21120041b3c34df508b1cc8ea284ea815b57df5ad1c8ab4ec19b2e12547be69afef1fa4df020a05be95e5ef5e81fc602e5db22a8f7436968c79059e506aff16f0d57ca3783ad8a163b500574529f04cf156eb206d3ec199eb306a01159ebb79e94dce6d26cbba3381a5e3fa29b1494f42897fa6174eb687a057c6ad3"}, {0x1010, 0x1, 0x100, "d1c5aa08505d4291288b10d42b2376f20ce92db01e8851c0464f5cf6e656a4b8cb63017a41dce1d9a9756e11e0b9ceacbe709b39341e2e2dc368ac3d31647be0d5325b532fdb054c1817c1bb1135205abb8392c32a1320d5b2b29e7cb7a1088868290aa782232663346c0317bfe94e3f960fe52b935157c5129f362bd82f0155ecefa079daed67066b1ed3a5db33b970ff9e7062b43120ff32a628259bae35c072629b72700b4f548271375f68d7a0a6b03f70eecf38b8ca1bd810a18045b4f207ac4e5a807007c7d91ee579f39a8b8c87ad8cf77a24e1c80432487b71a579d22ef0530d75771beff89c86f49dab95cd6d59713157aa60035cd1fc60f88e6cea685c6cb84e7a0d4475824a1743124faa6796244aa869f5c125d6878b4ab9447d312ceb4ec6d41e9e4a1937203c54edb0810900e200145b0d4643658eb6ba0e44e73336d06e8b7e99b344e8dc098ab26f01a1dd4003846b3880b48ce5c982e7eb321c12f03d1122f012b87d0adb55d443fc6d6875de2d1ddf65878b1fb4108bc659516dea46a0b64da34d5cdca84551dd139bc135fe4add568550d83ff58fc90ead46dc20ead46c73b0dc4781763120fa2c74d274744d78db81737fccc6437ff014dee607b5c944d5413480c4fa134b2340197eb6b06c4c29d9d960993c418f933e533c2f7b65a53d1fe48d1a431df33a6e5d03a7895c1219e1f3e976153e067e2ccc4e59511eac45df7f7af3a462f6347ac141726840ea1b9b40b9cec4cd288bfa6c0a77e9ad380b2fd7dd5b776457f884d23d45397e72b37a31eba3dcdf8c070ec1ab9bf7940884a441a4d9791e3413c05107b2122bd4fde3a7e907afa7dc8335abaa2e9e461594c49189b7083f74f4d460cc30798ed1683f6eae64617f0d9fa6fee7a951c007c654d4996bd882bc4a37f58ba10874cd7ab5508a8e402326260f6eeef0100397f56d460bea7416ea8591400a06340baa1e264f59fe227fb98923361b54989ab1ac48858a3eb5148316fffa0a79590d8e5775786058f3fc693713e19359a41773b847ac7f3bccf6b18e31afb6f1609c65d8e4470a29c879dd669d0acf73b3d8b0958b1952514eb5e4b7be9cba1e910ae8c71ef021fa385854fde0c81cc2e36f08c33a81b9ac684f59b0388764849bcb753d3e78534f01f03786e8d7dfb3bd556d6b4f0026894e71adf9607ff3034557986555a0a19d68e6099c702d0a562d207049802ebf2c19ff51431959f5539794073b6b4c1cd4714dbda620bfae9304982d1c82778febb84e308fa9a7e1e7beadcd4e0aba625026e7c6a47e6dc5f92d870e80be9e2d9419f29327c8edaff1747c3c18aaf92cd56c5c011ca1a431481756fbbdd7a45a3453f7c2b5f68cacfa82b57a1734d3a43e4f41dadc676de4501a0f5b32a5d154089e44d97cd2d41692a4826df80820ec75cb96045ed50ecfa1c5cc0f15b42bc9805ae9730adb6f7e44c12bb432080ae51895cda5f995a4a470e7d6e02afb9eb41b0d847c95175f7fcc2f2f99e19d9a1af6edf7e3980374b6e0ea41089422cb92976cf52ba5e3eb7f680fcf6e4e5e39773bc855f0d9c5afd94422f29d77e4cf9445ff5e1a835eb2a07296173b0b8939fc84f9428b4cb024d0df00d09f371348a89438c94542785e05e711774ba74d6e1a6ccb44563e505542d87cc731728faf94dc6f5afb87f5851fd8250185f228a7a5dd3bf576c8d2721b4d378a1000a933b13515e150d67c6ed5aad7e9bf3b2b8608bbb4619769b4de35fdba897cceebce3f7dc10b8b11d1f30fedc5e78911822f60942cc46be9ebc1c526963b78db3f140a608bb51b969ee01403ac70eb36640e29ecff13729740f7c416de72d8fcb793499b2d18e4a5f49f1efd7e752e55a35cf7a81777bb8f76abb923e3a2e7e18e1cd6e7ec9e861547ba65177c4f19ecdc2cf55b11495bc8afb35f3241c064fa67b08ac5f1ac0cae7680cd6b4e0bb9bc6805cacc9e545cfb4c7a7583e29eda768d43e664d453f2c3d314a86baa760edeaf6697a984704f2e1a5711c23c7ee29aa873f869de783eb7be43598830152c8713304dfcc278f66bb4ffdc4cf8954b0520e8d4bedd8d399021c8c5b3e13fc67b4cc6072382d38771962b02da42040542b2bb71c00ae5f1411095c5f4aa88d886894d1f656487b00a7f97ed3d74d36848afb0c37987c0ec34d69ab33aa2d25322d56bea77bd8dd2bd3acf282c5aa82dc2dabf427de4c2c96923ecf146cb588a0dcf5cd299dd08f44b13d8f0380dd9a7d327f86496ecf1f38e648c3d5da5519bf0017a91a17df0fd5b23175b2be48c65ce17a6ad4f45845337382ef7205ef5f36d044dc9209397a6a2531af1b5422e35b55b1c21d7501bea735bcb47a4b27b807811a839d45cb7ebf6388af493acb20b30aa42fd049eb015321a99c02191abcd40d31fafc0bece51046698887b7bce8c1157a7764c5bddfc551e5471736434a1d53e1d6cce0168d9e9b4f1a7c6848076d9c4f45b40ecc81500cf9b1213518dab53b1cc273c0460244196536e42bbdcfa67361d2a8ec0600ea58f9f6f123ef9c590f0548dff6ffe88bea6f2e7ebc5b3d2fd5686a0ff580d644f2c0f7aff151ae45948e27af7df7b2c7d4759eaacd0472775dc0fd993a4691ac63f22c6b52097ea2a03878c915a58dadf5029b3d4981d2ddb040bdb1d5799869c3b381a089cd0c2cadc4192ad62b81c942efc44d69337f1aa014ee9f639773c9a4172186f2a7084d91152c4384f0cab601e14ee2a479a5c0f95e7902573e2cc33b09ea270e2c69fe75d9f9d0e4dfa78c5e679cc01e2f6a534f15ee5a06dcb7dc7843404d686348af516217414a1b7d948cf93d753123fab2f1825824021f32badfe5d5d523c925f253f5b9ddfb13cf62f58e05d4f92332854c7a93606b44317e385efdb9f57e7640e988319ec06b6cbc3a46cec68a78afee678c4136a8da88fa9876ca6c92a8b2e1fc45ea923d2e07ffb7a2ee9bc031b5c9615baa284dcd0bd3c130d4d9534a8ceb0c3fb743e1b5573995d2c603b8888e09adac7001451478cb17a036456a6eb3f0247ee8299ab2956c06c646475b1c9939c891fbf776f2b213f801f43102e1d44c107d3e7c6fe2ec3507331aa2649d143abd176e8b12a429a0fed5c71947ce28a5e8a26890d15703df04a0cca87fc4795b78e0aeee293a131b0f3dd9a2bf6d563aa82ba7f7937136dd0e276e94605bceae51137f9c52f8b2b341416378acf93b7bcd752f9def70dea6438f2f00a0447c309673d5f3b90c66f11c91802effa5f74fc747669f4d406477e7b0d6b576de4f9bbb50ed075ca020be91716df509d495f3d03e59214d26692439b2f332a4aa064f2141f9f96ece8e04e968c423b4aaf6e0e633df6a7e40112538f825008712f1004ceed89359e2afa0339cc3e9e354e19d0ee67c66f12da0633a361ee290979e89689e8eedba7107883d0e6637a8f9523dc7e03179ff39ca968996bcc1458569321d0e1678c2f18f402733ae6cabe33fb46325e0843090522ea39a03009b1aabd8f6a6644e0a79c0c792865146658bf1272f921b7509aaf355fad38b32e62e88064f96bb0b9f174aeaf43fbe514b78996fc38d67048d1daec4a4803417e242ba24ca368776cc0c4409a02db63d3d1a42f20a8054cad35098c558a961ae4e59f94655b5917d7bf51ceccb380e4f28bf8d90fdd2922712ca34bdb7def6af18f487878638525b408fe1490a1f88170bda9c6a44eb1ff50d2e317382ff4dbd46f730436b79943abebfce498436b21a7f0d63da887e8da90eb6aed9f6f2535e6293435929501d15318a2838da0492b18b43899adf4330bc1bb260bf3b1baa36795ec2c38962188f470b0d9bd76e60001bd2707571c451f83e1a3b2512fd3756f539ecdd60d3372598a96b69cee9df6d7f5f1ac047eedfff00afd5d78de8ddac530eb5b9b92b898277cbcefb67ff049e24ca7a98738e032afe7b4c522e1ed222ee6fa35677221879b8b6cead9a6ba97be61af8a2d732d758dddfeb58aa6cd62601b665bbe2b97e8e04f67ba7f3225c111b949491620dbd24feb2d22b1429dc6eaaf76ddeb47d6ee52fd57d85ff2b4793984470450ca5c641dc1f2634c83920386b880b22ee2aeed8f1741f4e15131e3d633e37078ac218e17b2327a60a5aec28e8ce991f3b6575da493f75405b64f76d22f887139772816a4baaae51fbcd47475b8192badcc93c9f8a99c75a280f3f6ed1704fa8f758dc96df58204683fc6ef7230cd2bd644a67abeaddca6eb1e6e72aabe6c6fbc3dd4a3853391c95afedcc60051de8736ec6dc8a60083812d5f41076a5a53c7da9fa9588bc3262588214b04a139dfc87968a06d62c8dcb7385cc8b8e062e24167c57b6491a0ad572379d7c349681e3ff494b80e1c2aea78ddefbb33ba1f2dd954dfe2e8839084c667b8e55324f939ae4281d094c4c499dc65ad27b17e73457216c2b81fc02de9a1206233339e652793a8b842c925e1028d6627e765d42ae7a15b332f5c2398a3977e776b15c975c849ccd1c4f84e6980fe2de08aa14e8666f96e1dd9c98948ded3d1f42040061aa801d4be9cdd1ea3ce3b87183d44311e7fbe7a5fcbe39cdbc0d5a4965cc865611b3ab229b839b569da1b47d4606ee0486e75b3be1f3666299b7b161154549bdef3fe04be0f28bb27b71e6aa429f47b38ea8b7c69f82e84cd0b7632e802a99c57868c5dfc279ec83c9ce39b6f224dc2c84036e5be88234f057a2ee60bd1370c7e30b84f9b37d5ef28574945c170afb93a1523bee194a8181a8763566aca8064a67bc96b0d770a643f803b465801c89fcba2c1e623b3807b7889bcbe53cf569778a9ace5374a54aa2c17c248dafaf1944def5506d52ed0a623968d33338a48813a86a6ccf31b0fab8a5223c9a4387dcf12bfde69a7a413e47b8c3140cba77450c5645241450c2bc6e1203dc5866d5ac54d1ff8cb3123b99f10061bbf191bc3fcb2d1ada0294d5afadecfa226d67a32fc49d193e7d4b8d0ebe7e43ac0f697eefac9da612c0b1cc4c95e7ea0316588268424502c752dd4b3e2660dd7db3e189ead956398570f33f0d72142adf626def0c0a1521602ebc694934b400522615e947d8ff4177b8b3846d12bac664c547e7cf678edecf5233ebd0880f1b1482187700098c24b102baa3ba99b9bb5c2987235dbb86d5668156503ce8b64085d915da3017e941c29879115485730c118860cafb87aba1071609cdbf458833b3c1f9e4359b38de4eabee34bfa909c747def674468af14db85afdb9ea03051badbaff75d7609c002603a3b68d77e58f2de687c25e895387b14fa65cc58af8241a0f8ba0bbfede0c7b00efa489ba19d6c42a67fefeee4532de1cf8570f39d754e1992ec43a8c4939d65abcc06396be5111a4b97e67561c3497f05d5a50ca8314f9452a68e412c2525eb120af256b1a294ef18824abd2c53ddf723f3cfcb98f6e74452ef4451dbdb0440ba247bfe6e6688da82cf3eddec05a8d59ac29e706ca7c278a0a9195bea77f2aa054bfae5c09f5c55711603a8eb233eb408592f08b512ce9dc5410f8d6244cb5290b32d3f6b6eff787fde1f6b42b579dbb2aae11bc38517cdeabe182ee83209aca9358c034ca2c8fcaccf587e6ed64bc57e67fb6581f3f3df4770cbeae3787fe8fdba40de206b9712dd78962819caa72613bab7e1603a1646aebe149e91421db35e4e10f87072ca1c9aea4e59af43e79cdfdea16c322ed19fccee002a748a2020fddf31fb46c13ff25210bc5568a2fc440abfb182c69d26dd"}, {0x48, 0xffff, 0x2, "9b862de6f7d602ac6cdc6025f1560ecca9035ccc61ad0bdc7ffc8edaf407447eedad9b3a1dbdbe85eb8d236fc2d8f88b0f"}], 0x1238}, 0xa37}, 0x10, 0x1) mknod(&(0x7f0000001440)='./file0\x00', 0x100, 0x6) r1 = msgget(0x2, 0x9) r2 = getuid() r3 = getgid() getgroups(0x2, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000014c0)={{0x8, r2, r3, 0x0, r4, 0x0, 0x7fff}, 0x400, 0x8, r6, r7, 0x8, 0x0, 0x7fff, 0x9}) sysctl$net_inet6_ip6(&(0x7f0000001540)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000001580)="b37e4f3a43687cabaeeabbde4402e7932da6802ad93108a6acc1071156af3e4f10cffb9c7f614c009cefe9af86c5166a02378072972fdab87c8e59e7a87de455c8fff4578a4b096e86f0900e6b5abc28d6ff5157684ba1c90e072cfacb634fbcbbc38cb5718b23ea53b0aa012daf20c0d46ea5fec57b48f3c3721659e72bcc01cd3788976b352e3ea12bcf8f085b62d103ff2a710fde038687931cb8ccf1ebea7b9e", &(0x7f0000001640)=0xa2, &(0x7f0000001680)="4631a75be4c007dd8be4b901da9422b5df084b133015f149b4082eccc8b269e8b48aa1731564c29f080f7f2d78e54cffac51535b0187c5bb14806fefcf9fc1c5a9d0d47bcc600aaec8238c71487c40f33942a0480890ecbbcb3610a6d99945c69528f03c5b6b8d60c1624e5db4dc3e8f0b45a85bba135cb3d93259ab0d7c905a25fb85f431d2fc3a28bd380d893b7a9fcde313796780d8a08fbe9116f23854f769f1ff2b4d6e8639bf0108264d0450fabed48b21dadf671b9da4c4b5def2c39a7a7369dbf62d253f", 0xc8) socketpair(0x6, 0x8000, 0x2, &(0x7f0000001780)) socketpair(0x10, 0x2, 0xfd, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setgid(r10) mkdirat(r0, &(0x7f0000001840)='./file0\x00', 0x108) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$dupfd(r8, 0xa, r8) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f0000001880)="e8ffef0c28b2c65130ce10ea280fdaa5958ff5c164c9a3775c643f4c14fc3b249f55a50df068953ba30ffca935ea8f39c4f3e9348cf5302c788a049d6dc0a9c9651e139291db87d7717d5654740952870e1206bcc8960d", 0x57}, {&(0x7f0000001900)="9595d683ed4940f547661abb8e5189c5fddfdc73805861906ccda66dbf46001fe14faecb4a45dfb724cc40263470ed4ddd638ffe3fd854231ffdb8e951c656472b6e0055558651c4865c4496fe2a6dda7ce917a7d084b0f3702708a215a4b24395289157537969341e1635b96c618d3bff041787a37e758ebb884a56149a680e7f6feb22bd63b0526640f821789e186c26eaaa641d45b7978ade9597b98231439f053fb9f5586ff5844bc51fba097938b70cbdba2e100facc8363ecf0dab1237ac9ccee111b53ab845d5c9b0ddd48c4eadf35443c904d7083d5a9791dbaba065", 0xe0}, {&(0x7f0000001a00)="b517071f10f39686df5131b43e45181dddaf786826e3bd62665654377c2c1f78007a9a034f0540ff69de1514e69c60cbe72ac6e286bcdc8f0af8e9bd1625bf412ad03534a02078124ec8795a5dd2ba81077658c16f1249c8c61a6642e9880621c80bc914cec2ece1cc63b9462ee7bb2c916c47bea6bcef4d43c14b99f3143ceb20ce1d8900ed2efc93c4f0841a5e33cc560c316c2dce988a9e95638eb37bed74f43f473b264609eb26fdd400bfa4d18df100ebba31dd7fafc9a6aa9c1d2e05bb3bbc8669d630a504aa3b90bd9cad205867cbc22ce4622fb0fab22aa52e9383ecae7a4b40740dcb9a2d35ee7b6062faeb8b939e9f31bda3db516f61cfabf845d91163f459876032e74a3416ef43d365fae7b3fead664f8abd72a1bcf7d41185a8ec34977857330c6f29b786234866542f53a6102af9106a0aa2e03b795332b05d070cc91b8893ac4424469cf9b9c05ba9d06395281ed4ad6d437b41035efa407b2ad0dc76d501a3244f9d8be4993efc0f744f19db1a8b8b82ee505e99dcc4bd3f19dbac3d060cd7abdc954b1197d3f0af6b792faef6ce949bbbdac40f65690cfe179bece990f90fbebf0e82b06c170aebb4cc946a5a23fff23ced531b2c2ea427e27852b0408d2215adf41484190646ad8bc06d79d9fd38481a4eedd453c53e77ace134f64bfb97e91d5b4065a432ab0a902cf0d9fcfc5721afc79efdfbd04d1ca8ee44f10572b6c454ef87cef695a3a9f7561b8ce366f6c9a0cc665a8f48131ff04023f432b114aa787b1af5afe1ce3fd6fd4444408d71dc7dd4c9bed0e434364108e0c96fceda1be7766d8a274687f3260be3d259e22a3e20cfe702a8be7810c1d782a51bb45a8cbf742f7f4877181d2aa339035a9264097aa3d50710b9b7fd8a0f5369e15b8af461036444353d8fa56adfbd32fae29be2a4c552613656141a80a0aecfce6ee1e264343521e220eb14756f5c5cfbd9c1d6d925516c397238d3f77de1632c4704cb56f6348203e85a36932a36f86d30db66d7f98e089955f1677ba8496d6707facc0c0bd3083286919484de4d61c5e485367f80eaf3e192a7a04ad768162005e77e1e83c85da1cd5d3e1d93a976ce8521806bfe8ca5fcfc50de667dbff1bc896ba005318a0307afa17aeab26d085662610e5ca221488832cd7cba223eb8510c289f116c502a20cacfc0cae0a8128713a92b8b494618826c2098571b646b338bc9747236be2ad50eb960c4bf84e9f5a672cd2e7b6c0490cd1f0552c21b903666028ec101c71d6e65e90ba49b394d794c652dd49d7db877e69b97b134fb45c6a627bf2940bf0c2192ffe57e16c9cca47bdc245da538941c229b15e551e6315e9efe11746409ebab3582ad231159fbefb8caf21cb58f1046c128741140683c0544dbb7fb220a25db89055de0ab573f3cfba3b5a6d01b38713f85a93071c7de5bd5a344450231560aec7e5b6ddf41c3391ff8246b729ff58b46f440b77044e904f19bcf747f83a5ab42a9db9ed3f699eff5d185eff305ddc846274d5c1fa8b803ee4b7e6a9d08c57b343d5da9aafb3bb5a82dd766af6a4bfb6de778af0ed1ae843dd7fe1a13173cad251617ee73a748d129556a41d9914d73e92da9a0e7b3b69a0950ea4848711be55e0df60396065c1ea74280638bbf9702a29b2a138465a91c53684ca44227a4fffedac1a394065427f0e5478f104367ca9aa2c0bc01bbe581fe089b998d25810b3540c6b91e5440c4c2a878b54a6c1aa463330dbc777a3a5679ac2bf581f9c54dd6669254ce72631fa027807d4e83417cefa486fe8f7b26ae1dde07eadbf2fd595c54fa188ccdc2b71dab7c6a976f6ac943bf75d94e426e0a3deb4f1a9ff4a3dde67d876bed68b11adf5772c903881cfb9da92484e8415ea1e9c2dd91c2fb386459daab2ca9816e9d8924cbfe5490e95822d4873511c01c419d264c5b2f0d0b1859ac040c5885a034a6bd43fca6b81338fd047d94ae6464d13dca5b9bcbdc99fd1463175c0df00918fb18ad8c6991fa4eb3dbc818414e5868474654ecb3b6df61d263650bbc97ecbcc67ff395ea5baa111f9732dd08003ae0f165587e4e3b197584fa677f41ebb08cf3cc36170591b54f2b3b9288d5af8aa7c65169797c67da7f8e6ed7a9f6c4f387bca781c9723970ace86d17c64f14390a466050c03c5aa5d37bd4239cc85c1fa18a413cac226f0e1ff472394bffbe2b61b52f20e174821aa04cf0e386324a3127d5300704aab03b64055a8ec7d32a6ef6f5975294d42863a501fb8acfdb287d5a449f68aeacfb6d77e9020a1cf387dd4340ce6acd30ab9bd5d67e416677d5fa3b3ac292bffb2499520d99637450428991cf7632c3804c6455e1d9a3508b475459a2c2ba4ea1a8a4df2562bf3705c6f3f7647a834a952f0d2e8b118472147d0401961ead0456feb14d484a1274dc6b1c2994c49906ac2608d0283685a58550d264365ba6310f9cae02a22e9b4e33f885badddd147f882177145c213e298f32cd32e947b4f538136a7d1ab8825b0e9fe047ef084bc3f117386f86aa10accda43c29ef8def6103a32540763c912458addd1eaa25dacad1a37b4460ba2c58a03f83ee0a2ee46a4d8e277ed359ac5a006da1abd3002688fe70fd11ca97ae5d3a36490e1d7514a01815a4534a88fa194b01d69a394c8a44a0a954cacce41b97eab63ffaeebc39013c9a75de954b578fa9e6e0382689dc31b49e0280cf940451dd015c69e9413f354b9c4802ff065d8b92eae83e1c7f537c4ad90dfebad18e69b973637d1c2f79d8db7f882f031246963330bea128e37adc1262170af94d576bfa7d9fc3e7d7c040bfbf5f06d5a5cb3309e9210f2f91f7720da899c265ba8aa93e3c1181d38a6a7e11826f2bf025398078e89a15793e3467ab18753ce080c43ff3fb5ca6c6e39d361e9b295706b98818ac07852d8f470c3d9c1d19a93bddbcd30f093ad1eae13ce05c87f2a67ff24301072be64a3f74a861d2280db5edaa02a21ff4f55d5254ca99c26e1ce67fe25efe727340906e6d3650fbbee920286d25c2756aa360dc75f8adb4afc9493c05301a561518f5290e9ead84573ac1cf78d18ad9db0db5682d8e87e1ef0208da5e5cd87c4bf752003cd5145eae4249fd89d638b410442ddd842dff78b751f601c4ee81f196b6a34c87fda98376545eae4579be6b2e6bf863baa27501acb524a45dc2a7ad840e6e39199a408d231540df78f6567b5e43c4d2e9e0981bb188be2425f2906f323476fb56d5ffae1eb0fa3c74984efd7ce9313426428a665d65be87f3f5a0aa0f24f06a60ea4a5c276c528e8c5e0d697e6cbb8936791bd94b1fbcd8d62cefcb95c417aeff61c402d39c4fc8be1cd233d55dd091f369e1743ca6276e6f061142ff3ce5659e18bbb1fadea3918f8e2ba2ae9d301e5ecf3af420fe605db9917d7053884e86b740ca512ff32904685dd05ad90422240e79eb3babd50e1a7bd2d2f87a86e0b68fb68cf7df01cda089bc960ec65a15c815dded2903028cd2f7a2213a8aab7d7968c9cea9cc811ddb1c5cd8383190a56085883944f955eaa906d423a44c66928240ec5613042c85b9a8aea0a909edf8af794ee6ddd52514473c048840649c5f4426662a7228b0428fb28fab04d2b051a6752eb07e364eb40d830bcb7ebb1d1214ae0355ed7e675f0bdf5eef1d49d20cc82ba1a90abc2e41f759c068f78b8e9b4d81a886c4730e8577637f6b2cdd1797a1197e724772fe8c74023e94baceead60ec55b14f9ea7986a832aef90c9ea602c802d43657da52e45c1aa83b3328dc2c782a9b6b570eca393d198ca187aa24722fc2979c5244d6731c476a65fb41234496cc6f4b144861c3b81d1ef1c7edd7d935802878fb14c680b0fe872e0a4f56c983fe66d8ac13232af9f7ba178bdeeb87f372157e7d7215be230b37b2ee5027bab4fe330c907fba24627b90aefeb201cfc010c7ce46160c07e415802beba15cee34858dad95201f239d1d75b89985917ae47225dee2c31fb1067d348141ba76fdd8a31eb227d395fcf9874177f9eab481ccb7230501a3a20bbccd870b732cb70c25636c2ecd1ffd0eb9edb03bc63a4f60842d19c3384c3132aa69f3ef9e615313ee77182c90f86d3b010c503b10a4ff1efd5150c1715fa8017a9dd35909318f1163b34d315ec32ce170bb2811ba9fe36562f14675b776caa2106a0958374bc1d37291879970ee939e31381a9d3a5911b537ffade487ba70d032bf2e60f103d23d784d3bd973d9b8580f3e292adda77f742752395af8aa7380e38b752a6b142c713e333c66ad719b1a2781db928cf2724bc82dea6eb8668dd5a0354e89298492b75e769cbfae47e4ac91a0ac8ff146b624031173b7b097acf11b403fb04344030ae2ae40cfab63e1face63566cb3d260d78361dd62ab7dbe3f02ceaae5c3607d36c1b90d36092d285cb46b6d301561246785744a4a04f234444bbe76f19f629a9386ea588cece88fc1e53a14f7c24fb2f9881d279763deac7abe0cd8cff72eb614cc00a63e3fd9beb3e0d88df1a2dc3d583d055d57ed8c05243b30231f9c483a30e60a780ae8c5fc410590d535354ee363ecf003ce0c6e7a08a06fcdd56b2530207a9214a7ce01411902e1b83aff98069b404c8493b4c5bd1573b87a5c52b9d4f89fc3be9169c3e4b19a702dfcd58f875c34d6d08eab84e4b86191e6d7d3af3608183879ffb7192945f3bf271576015ec83886ef98d475c794ab18cfb7df470f392369e91fcbd4c1a6e9d558cb8e2eccf67df82cbd41c1220405051544bcda8c15d6b66d6de166a220bb937ca998c52f3d468987544d15350d71359659d2714f59ec1321df6a2316d262c076107731dc7f05acc93a4f0b9a963f1abc55b2394c8b9da6cf4f6bf8dba502ff84d2b9abb083cbf005a8e1e2e57b8167e4011d5ae862bba9332a77ea9abe12eb6cea5aeca8bf5e00ceb1571af7a7aaf97f74968861d1da051d94c779a97c15f0abde796b432d72cb5486067702bbb6d53ac26b8fa96a4f8d7de256e1a72ed09bc934fc361f36eae53875083366f41ba3c964489762f9edbb70407d3f2216f17b2f2131e5656e08c61c01b928e95c0521201819493ed615745f62718ccdd7d3d443ad5f5fbc378b5cc4e2c93e54a5315e00c3dfba9f0b2ab95fd92edddb4a86e197a2372f265543c12526d46f3c4256091ca62e2b7d8db4e349369b31c2c6ad1ec4879f8895536a5fcbd17616153112a170b9547a3bbf2d457b749e310568f996866f271310cfec7a097bcc2938dd74ade5483236e2723dd9260ed50a3e9ae6ef98f96242c26ed706f3381dab2fe57c89dd0c4df47f2faab78cba9ae6dcdde1bff141c34982e9ee029c807273f46789edc0a30c3080102d1909945fc52be39344c6dd9ea9e7e66face46b6f5b05e25ff4ba667c3667054162f0213a04756c84f1d9feb32bfb4ee9f18a7caef847c386be519b466105df011c6eeb02fa41ec3ebd5c1fb11fe47e23990713282fa1408f4d31966633575bfa4aee2da6adefef165f5bd6526616d3e1fa480a5e13963cdc6db96b516e373f8dbcc0dc3ffeb52f027d1f92a78cf3b513a37b1dab62c56ddf7dd5a4cfafc2b8bc547e96a538bdff076b6cfee82171b8b75903bd35c1360b6e0fda4349b428e7855ae8ebe26e4af370f1567d0d627428fbc52d73240b17b0cf7d486a6bb29bae82f8e55d5c337e91a6f399543d2a7385db73f1dcc5347c1cf79d14a37a0fd51f90be5108794d19f6670dc0794ebdb44c0033c1eb764540ac4a7845", 0x1000}], 0x3, 0x52) ioctl$WSKBDIO_BELL(r0, 0x20005701) sysctl$vm(&(0x7f0000002a40)={0x2, 0x1}, 0x2, &(0x7f0000002a80)="ab20650365708714fdd653068551f558745db4319ccb068a8e78ab56a3746205b6f8c27980c8af5a89330ca17c5ef5cf5d72", &(0x7f0000002ac0)=0x32, &(0x7f0000002b00)="cc856a414133bff6610ca20b92dfc3a36db460048f513bc649802987b80b8eea50b7dc4005a9bd7905295bba5022", 0x2e) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002b40), 0x800, 0x0) mknodat(r11, &(0x7f0000002b80)='./file0\x00', 0x20, 0x6) accept$inet(r8, 0x0, &(0x7f0000002bc0)) semget$private(0x0, 0x3, 0x35) chown(&(0x7f0000002c00)='./file0\x00', r9, r5) r12 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r12) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000002c40)={0x400, 0x7, 0x7f4a}) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r0, r1) accept(r0, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000140)=[{}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x80000000) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="69d0e8ca82119aabb3402e70353bb0c8d5f20a3eba3f7766c691151f27069b07082d9600a24cd24aeb454af6877f4434fb538a754185624997218ba6a54be696d56b5e0e3c7732e9c173394efeba5993446704976c1c530bcf957b2f571dbb80ab69eed66b60a35c1418c331f6ef1a24e7005a05bcb9f9238931af207e61b0883e4f26c87c98681bbdace5952247381eabddc73d4b980998f560040a9e05c13c5b02373bc6c54ad62857438a6af5c34b3be6ac5c4e563564bd4492ad4c82cb24bb0876715855745268f226fab40c35c0ec4a3b1ac8f5a5822ae6104dd933220a", 0xe0}], 0x1) executing program 7: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r3, r2, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semget$private(0x0, 0x7, 0x3c0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@hopopts={0x7}]}}}}}}}) executing program 5: mknod(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket(0x20, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x13a) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0xffffffffffffffff) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) getpid() link(&(0x7f0000001140)='./file0\x00', 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000680), 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000340)='./bus\x00', 0x0, 0x1000, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000718000/0x11000)=nil, 0x11000) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/270, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xfffffffffffffeac}], 0x3, 0x7fffffffffffe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x125) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272", 0xbc}], 0x1) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000740)="456673cb", &(0x7f0000000180)=0x4, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001200)=0x5, 0x48) fcntl$lock(r1, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x6, 0x1800}], 0x1) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200), 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="6f30b0a20578ed8a187c8d81e5fc44bf5310ce212f7a89341fe18bb11e582776b06d786585aca0211a5080555029a6c0bb870cc877f64a786fc9f8b8d7f0f99b7010c8f5cbb5df136f46330e04163333f581c41c58ee248ff5cf766c79bd44f70cb4f463c1b6af60490fdf4c932018d8a12c59ba6afbca9ba442dd5d8eba4531b2e7a4ebc617f50196c372bd", @ANYRESHEX=r4, @ANYRES8]) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x801169ac, &(0x7f00000001c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r3 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000004000004000000000007", 0xd, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r6, 0x2) close(r3) socket(0x1, 0x5, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x80000000}, {}, {0x0, 0x5}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x5}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x9) r0 = getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000300)='./file2\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000340)='./file2\x00', r0, r1, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r3 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000002c0)) r4 = socket(0x18, 0x0, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) r5 = dup2(r4, r3) setsockopt(r5, 0x0, 0x23, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78fe2", &(0x7f00000003c0)=0x4, &(0x7f0000000000), 0xfffffc6d) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{}, {}]}) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffc) r1 = socket(0x18, 0x1, 0x0) close(r1) fchflags(r1, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa, 0x200}}) socket(0x18, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x104, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000600)="b79fc7fd662b05345053c27ed023be7cbbcf31455f126d4ea9", 0x19}], 0x1) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) r3 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r3, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000003000/0x4000)=nil, 0x1000) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e1804", 0xac}], 0x1) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000180)="693b9bc414a932026faf3315fad027f7675c5eecfe86d6a9854a0fa28094a0fd37457734efc6068a2452f3feb662749601271a327c7dbd99a7b0b2c88a444561ddb41782fd8ef037266abc2689d5b175c481b40ba3bb1c4ee8e3ee430cc43af7c17a6c622ee6bb420d67c833c9de303224518c8b2e1093b5c9583fca549ab30204d4b3def6af6a8ab308086dc42886aeaa729b84a38aab7b5137f940551e3dd3", 0xa0}, {&(0x7f0000000040)="7d7d8308da4092b5082ac1e0565bc6a1943e8f42c538b094b2288991df0383c5b47f6670e72bc89aa68ea2f996923c107c35d20e8123dbbe960c6e5ec9537f0756ebc750c3e4de446f93b30fe96412604b8985aec9d9b2a40d8bd80e5b4f89", 0x5f}, {&(0x7f0000000280)="cf85c9a3138e89a9075a4c47bbdd9f66db6b277303e57c56973c51c57b56165ccf2de753d1a966dc9167afcdd48ddb36b738031da0948febec4a26849b799d48bf4d158c25a43fa0c52d98cdcabc6ba05bc9ee3d8c64b72f8bad98f3f96a5d97cd1d0eede51308e8ee902a5e0da0ac56845f4751afe7fee535c18db7f2363a241553c0e457b58e310d85a1e4dcbce9bcc5a2ea16efe26e5889723411a90c7d0079d4e852a974b895d3", 0xa9}, {&(0x7f0000000600)="1d0524e18c641b2789403ddcaf89d68216e29201348307c7f26871596015a1f8b768095aa3a21a85aee293f4b1f62f2e07a385658efa05ddcb3b3a83178bb0ebb949b23e50194e85ddc4618775c2f99ad9efedd614625d688018fbd4d8559b96548f34261a589ee2a098c2d6735aaf1f4d962b3ee1928694249911", 0x7b}], 0x4) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r4 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000380)=0xc) recvfrom(r4, &(0x7f00000003c0)=""/19, 0x13, 0x0, &(0x7f0000000400)=@in6={0x18, 0x0, 0x40, 0x1}, 0xc) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$FIONREAD(r5, 0x80606955, &(0x7f00000001c0)) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) (async) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) r4 = socket(0x2, 0x2, 0x0) (async) r5 = dup2(r2, r3) setsockopt(r5, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r4, &(0x7f0000000000), 0x10) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffc) executing program 3: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) (async) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r0, 0x0, 0x0) (async, rerun: 64) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (rerun: 64) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b69", &(0x7f0000000080)=0x100, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/229, &(0x7f0000000180)=0xe5) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r6, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r8, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0xc8, 0x20000000, 0x3, 0x8}, {{r5}, 0xfffffffffffffffc, 0x2, 0x20, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x45, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x80000000, 0x1, 0x400}, {{}, 0xfffffffffffffffb, 0x6b, 0x1, 0x5, 0x8}, {{r6}, 0xfffffffffffffffa, 0x83, 0x80, 0x48e, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1}], 0x40000003, 0x0, 0x80000000, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) listen(r10, 0x6) connect$unix(r9, &(0x7f0000000000), 0x10) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(0x0, 0x0, 0x0) read(r2, 0x0, 0x0) lstat(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlockall(0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000003c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x1000) executing program 5: r0 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r2 = syz_open_pts() close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 0: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f0000002480)=""/190, 0xbe}], 0x4, 0xff) setrlimit(0x7, &(0x7f0000000300)={0x9, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, 0x0) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000240)="3c1e5cb25b0b32b6ce9e5e01f75922d6243902c9380051d24a4fdc81130c13586b7ecaadc31b619706768845a14ecfa1b62066ced2", &(0x7f0000000280)=0x35, &(0x7f00000002c0)="96d59a9465d7a42d863f18", 0xb) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x4, 0x400091}, {0x74d3, 0x720}}, &(0x7f0000000280)) executing program 0: r0 = socket(0x20, 0x1, 0xac) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="53c522047b10"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x9) setuid(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000200)=[{0x40, 0x0, 0x0, 0x3}, {0x5}, {0x2006}, {0x1, 0x1, 0x7, 0xfffffffc}, {0x0, 0x4, 0x8, 0x1}]}) write(r5, &(0x7f0000000140)="f7c19e75f91cd36e220d69db0000", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000240), 0x0) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r9 = semget$private(0x0, 0x2, 0x896) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x9, 0x0, 0x0, r7, 0x0, 0x184, 0x8000}, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x7}, 0x4, 0x2, 0x455}) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r3, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x5143) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x1) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272", 0xbc}], 0x1) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000740)="456673cb", &(0x7f0000000180)=0x4, 0x0, 0x0) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r2, &(0x7f0000000680)=[{}], 0x1) login:             executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10082, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4090}, &(0x7f0000001140)=0xffc) recvfrom$unix(r2, &(0x7f0000001180)=""/65, 0x41, 0x40, &(0x7f0000001200)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240), 0x8, 0x0) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000001280)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001300)={0x2, &(0x7f00000012c0)=[{0x7, 0xf9, 0xfa, 0x6}, {0x18, 0x7, 0x3, 0x1ff}]}) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000001340)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380), 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000013c0)={0x5, 0xffffffff80000001}) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f0000001400)={0x2, "293b50f647a5b3fba071d43e9401d0d76b053366c1cf9f159e4739f1a20bdcc82ab3d7e336680fb4265ad429124ccddf7d94fd1fd67e085cb8443c4ad6f50f4f5e53da4db1d67bf24657e4db82d4b0d0c79b17270c756677d84ddf9afbf489f8099d1e3432fb0eb7e8762869205fef94e7c4c812ccaeeae091e8423f872b956c6975eb8ae4a9e25d67e538518b62447e7ca14a0bc35cda740027cc40e82eeb3ef6edf699c9d87beb1997dc72f9cd545d4a88"}, 0xba, 0x0) r6 = getuid() getgroups(0x8, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000014c0)='./file0\x00', r6, r7) chmod(&(0x7f0000001540)='./file0\x00', 0x1de) recvmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000001580)=""/34, 0x22}, {&(0x7f00000015c0)=""/48, 0x30}, {&(0x7f0000001600)=""/174, 0xae}, {&(0x7f00000016c0)=""/112, 0x70}], 0x4, &(0x7f0000001780)=""/38, 0x26}, 0x4c305c772552c157) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001800)=0x4) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000001880)={0x2, 0xfffffff8}) write(r2, &(0x7f00000018c0)="af23a397938f673684f3dd692c8f7586c043811b47996fb2b442c95c5cdd631a4f2448afe65471c51db44d7c5e6693bf589476a661d2d7c7c4a91e9fed6349cc1eeec8fbe7c1de4ff7c649a11fc5dca4b59bcdff2784840dcb256b045786bbf5815c1eb958c045a30346174d590c80438989ee4d04e05f3deb8b032567dbf02477eb2968d1e2a2b38719b265f9c8e2c166d5a6afef2845babb546ac380", 0x9d) semget$private(0x0, 0x0, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000001980), 0x800, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000019c0)) fcntl$setown(r2, 0x6, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x54) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x8, &(0x7f0000000100)={0x10000, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, 0x0, 0x0) pipe(0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="17f8894c8ed9a3dab4c881056339fc484412e5e36e2b2cc17e2593f61883cf5d34af03283e28350cf42c66617c710769a6feac7d640f16cadb58d0da9db292de5ce27a465824fafe2592ee5f1d963f9dacf4b2e4", 0x54, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x76}, 0xc) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000707", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) truncate(&(0x7f0000000400)='./file0\x00', 0x80005) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r2 = syz_open_pts() truncate(0x0, 0x3) preadv(r2, 0x0, 0x0, 0x80) close(r2) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7006, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000146000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00006e0000/0x3000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000070d000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000300)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRESHEX=r1, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r4, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x1}, {0x2, 0x62}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) getgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x30, 0x80, 0x0, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x480, 0x0, 0x8, 0x5, 0x2, 0x4397, 0x8, 0x1ff, 0x0]}) executing program 0: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 0: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x41e36a585c65b844) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 0: mkdir(0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) getgid() setregid(0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x3}, {{r4}, 0x2, 0xa7, 0x4, 0x7fffffffffffffff}, {{r5}, 0xfffffffffffffffa, 0x36, 0x4, 0x87e, 0x8001}, {{r4}, 0xffffffffffffffff, 0x81, 0x40000000, 0x8000, 0x7}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x5, 0x1}, {{}, 0xfffffffffffffffc, 0x1, 0x2, 0xeb13, 0xea}], 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000200)=0xfc55) sysctl$vfs_ffs(&(0x7f0000000180)={0xa, 0x1, 0x11}, 0x3, &(0x7f00000002c0)="049dbc5baf3b6c035654741938e69b9fd27e4a4b68b7e6548ffcdcb263e7908e9f14d507df975e82e3c52ef72369b55d55990243a8c60a5f60c73c1c2440bdea2915f4986d6a5780e5fb1766d442a3a4a85653b15cb6c15753ce8eb3a788e61dd8d32e8894d1b5b73805f29b7f319238dcd9e100b6de6750748d6d8306ce3c6911e758c5356625863299a351e4853cf17e5d083d0dfc59f588f8d6", &(0x7f0000000240)=0x9b, &(0x7f0000000380)="1882bfd1310244898e7b9bf4f6697f0d34a288a6db3e828c03316098d033c7a782dc2c2fd860995fe7705850bf9e2482dee6757f0403f1c706a35eceb66aa25ad488f2ddfc5ad6e6c5d22b43232ed90200b2316d190aaef3239037c42c263d6960a4b5db43ba85278d6205d6ac6624b8eede5aa5768a7b269113ae46b573be0571c5e5ec2b26c2a1dec1cf52ad69938a83d54e5cf9cd7f234aebfc15fdcef653b28c3c889de4d4af226aea983a", 0xad) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r8 = socket(0x11, 0x3, 0x0) r9 = dup2(r8, r8) sendto$unix(r9, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000000)=0x7fff) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) (async) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) socket(0x2, 0x2, 0x0) (async) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/227, 0xe3}, 0x0) (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) (async) recvmmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4, 0x0, 0xff, 0x2}, {0x84, 0x2, 0xfc}, {0x0, 0x0, 0x62}]}) (async) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) (async) setgroups(0x0, 0x0) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r5 = open(&(0x7f0000000300)='./bus/../file0\x00', 0x20000, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000800)) (async) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) (async) preadv(r6, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) (async) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) (async) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x40e) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xf7ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000580), 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x18, 0x2, 0x0) write(r4, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r6 = syz_open_pts() close(r6) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r3, 0x3dd) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), &(0x7f0000001b00)=0x4) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x20000000000000, 0x3}, {0xfffffffffffffffc, 0x10000000}}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfff}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x50000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000003c0)={0x1, 0xc}, 0x2, &(0x7f0000000400)="4209ced2cbf29da64bfd94326bdf2d5a2c6ea6b3b0a25e1b01f24bf9796c7a99d955547ed26baf80de1eb3fd4f896f609d4cccf0afa861b7211a219affad089ba700b0194cda9dd720a3d3c4fafc5850697d93685be6cb5cc06f5a0db4030ad2c6ecde3432addfdc34affa4a434c2b3e8f4c428b2055de49484b75de73ca36a3303897775c28fd7831e7b14167dd456dad4e3e92f7a26d85e221e0cb0f2c769ac44c60e5d9e745cdd3cab3cefe89381622adb3bf7c3cbb139a877d3a3012258659c919368dd022787ca3707aca4308e30c6876d1ec47352960c77b4efb82e7837cff751ae549b1aaf8c866f3732a65bad263b2d1f93e0295205b3f8ab7a7a32001dd3b58c22bb22b8410f1a15da02020d9d3714f31a8e0deb526f5d718ff3a1d0a6251bc613686b72e6c5136ff9fb6eb4ffb068875984841a11128e61bd4a7fc451b111b481cbfb34f26deb91874de4bd7fa6fb4a82783f5c8ec4711d36a35ab49e69e6765109a0246a5f78a39fa8fe207e3142a4d8b7d51e45983d87bfd3d1629002dc688bf6ba5a8b3b1e9470697ee1a258efd4c932cf3df341041459e72a185816b8516c0dca69ecefeb343aa6da7d5da4bed2235d35af38016346aedf3db5f31738ff4af99e7cc8fa4c27ecab20db5b4a3f701fa4510d3f7c318a8b092fb80ba6be40cd3ddd970b72a35e9a05cb155c6c4ce3bc3afd6f3f1b4af8de17fce908c5f92bf70e588c6b8c9a85ee6aac1e220cd19bb259674d4bb50ace0777cb051803e386d32d577af8d6f3375ccd3e98d0e962599e7906021cbebe49d5a10f7dd8d8c4c4889942b3672d2c5cf9f32324153960d0d0eb80266420bd02e509b2154a5cc3aa746cecff35c1eb3f100c5621af0994f09c32b9bf5919e70f7b49368385c61e795fc0c5b6f9756d261ea5dda63f5f1dc6fe9768cbfc94db19750a23feecb3edbd8ea6a4c97b2f90b3d9eeedc1f19eac76ce21d9c16f9dbb2b64d7d3493b30f7e9b0211070aeecb5981952c8327a2bd93e5d3f8e133416d188db46ee3454d2c001fff7377f885382af6ed1d3f4abf4c62867a58c0fb50823962603b20fdb6ab9eb5809182a1a6c0b238c5f8a27c434cdbce7a847f1043f2fabb846c048afb575beadd9e121745361befe85a8818c7512a7fa25c363e2bdc6ab65d504fe902287c6e4b92882988be5e0f0214e35b905f858b4a1fb58775fc8a6d72c0340f7dab5839bf393d1258e368704e7174f4c6f5fde2872483f6e93437b22b1ecfc46bacfb85907b5a0747c89e10ad9fe3633fe4d77fde3eae6d987d72a709e6a3f6741139f92e9dc6b39e836626759b79395e80e6025ce03339dfc3cc76734a38c2bd804fd707e463420d8415ad45308517a8dd5c0a1953f5608dc74657beac5584556945535078a094e52bb41f25a28908d44a78934cf252ab08c67ec8688fa3c1b54563226321f78ff903c6e4cf0710fa49a3cdd388db8503b8db2aa02ba158d4efd2408a6862500eb40670c56e9121b82ef3585630ee7109da5ddecb82e4da4383ac5efd5d7bcced6960c50a120ea616aed1633f1e22857add374b408ed1a570ba231ff570d3e56d511e5b701834a255dd96667ecf340ef86304c3e0edfec2f532ff6230b8fed410651daa048615abde5b9146e216f19c25f32b65f921a57d70ef8b2d60130a7520405e4d12d93b28f68c811e47b2300408be6eb1b7c197f01e0599272dd02cd38f5893b4cc3bd564285b0d8a1203a3daf5e07e7bc941ae68e1798f73591675c28db7602931b5990f4a7531d82fcadc386ae296c305c164915547af2262fe998a04a414041cb744aebcab7cb1453fff37f16aacba1362049bc309c73fcfe590e574ce125cc0ccafc9fb9183b814834995927bcd93253351d76fe42f1258c9a7e6f7420554cbe8c12e9a90e632d9561d761c70a3c32645320c5cc14c87e4d1a0c32c3a906f1138304de8bd96f29a7af0e3285f4bdadfdc1cbf9eac3881441ce14b532e7ef4ac3a75178a475c7f048cef3dffeccfd30754d6feae06d70091759e1a24e3513a680e04000dd07516787fc991eb1dcacbc0d20d4aa5a2e4bbde81ef435ceb26df0028368bb714037bae525422bcc48f45e0ea0a9ad0d556921a8d5eaa21be7f8e29692411a7c5500e5197c4e35b0a29073218588f835cae2b06cc908fd6ed49bd38a03a9df0d52eb27e4231d269c8718a7767f0076c3dfa54b92aa342447580590044e71b44a166d25923dbf0733b156a1b6c21331e64d7d6088c23de7abe30ecb8c8bc5aabb95dc35e4b1b53efbdc0cdbd5b8b83e4dff30995fa4dad70203687932e562d56008f2010c056a37c0764309bb390053dbbfd215afccaff982fd0104870fed5ee91058eb1328eeb26b10c49769015b99b36a65adc8058dca660b2dae516fbecac806a171eb3fb19f85c2f91c93ab375bb30ef6b864b6536e309793ae3f57562283c09638b128fe7a661af06ccffea2cbeb6773334ac276487da6f93ccf596e8f6611c39a80c2a839d4d2478afcfe6940132f3b1225b0de423b9583be06d414f1c057bf6dd37d1984d459f007fd09159a389fc5b82aa15c12afc7d3ec54dcb186379c70d585c049923c3f0499aafacc895d315bfe8cee568a8d364461fb47b6ca8503c06a0e5c58ec0118136ad1d5a11a15adcbfc1f7d520f803c2dd85010a472e6091394895313e181cdb4aea97ca19371e405f05a0a6ca728f6425fd4a7c8b96c07412a4a4915d7b65c2f64499476db91da35d585819852d2b05d83237bfb04981697fb0faf7754d4923d820182357aef9074fe8be77275388cb41cafa879c32512389e5772e8e962fe3581700b4130f61be4d7f6d5ee21625555b41421674741a367bc023ea265157ad77e8a2f345efce61adaf47274f66ef888c86b4cff36577486b31ebedf802ee84190eeeb8e7f200c15977cc7a2d8374259f28b65b486ea705aaadd6ccd286ba425d29d0e89beeba0ce29bb6072657a25119b3bec1548ee6e26757adb24072d2da975e7844ffc8577b42d330749c7c09cebad7e8ba4ae6cf0c5a01f3ca3fe9698d3a447509778429b54a63ecd776b39875dc8ed1b30ebb9df09982e091190687f980911f7e9bef6d977c9fc7820c1cab517bbf01f4f32716e002a874ac0843eef9c234bebaa38f3c8aff79fda7679584d1b606764679583d1917103f62f42fb8b966f45bffc45830727d85b076c7bd66402bc915d5a2a414f06f800d588493226fcbeb57fbb2aa1a7512fc190090870331938de48ea0c55ae57f61aa601fab968151c63a2a8b2454e2cfb69621d1027b29680e8451e123fb644c6c06b4218e327bf19e12e319ffe5db3957d53b54acf54d0e53bfb9dffd0af4b5eec639a5737b1b01e89953c286819704c26491d5facb0eba04a0c86004434e597aa4c8c2e21b094e8a68425ed3e32b8f0517b4f43c66a85387108e6cf04c360ea76885fa39a4e20f8b3b9a48e1d05cd868684839ec6ace19350d8c27eb2c7337616455431d9de2ff981913954d03d6a1fa7e94a40c05cc7ec43e05e9042076d394ab3cbf8470cebb4ed0907d98989d1eb7b60ad58394ddb7b171e69685cc431722170df12c7f5d84c511838ebf487248c8999285b098fba103aa074434149a250df38e4edaabdc51acb13b3d99ccaace3ed8d1b4a877d74b4c4ed65cdc47ddc746e524b800e5d34068c2976042e248e3b9cbe9ca46e38dbd34b587573435619b5d41fc8dab5a6c36b14705a9ad5eb8a3fc1615a094fb08a2b5b88db839cfedc8f0b05d94c47ee41ca9bd87bb61c69dc525f4d24c3707bb3204e6b1b006d88dd966d1ea3bae7fc4d12370ac7c26fd2ed1c4ae8fdd9d8bbd95ce4c8f292ec437b4861aa9bb0bc6012d92790c547f666f4768d601d14dec58b9e75364f9655a5dd895c5bd7e0e9a3f11f3cdb58a12b96adac06c22ef58f94c5d8d01de4b1b883220ff48d0105c7d146fd6300cd6031c48e2dea4242a9d7efa1c85b904aaa59f4b1abc74a2d574a95a2f5fbd4e9681be131323b55b24d2ac62e3c7f22b937bb2e4ba0da1cd016c62ddcca64b132f8d4fc56378bcade11f40119d553d653c753251c9f0114f7cedb5af791430673272aa485db55ed28391ddeefa1a40e7ca0392de194d5d35c137164dcfdce044b10c1c9fa45f12825f0fede7f2a0fa9eabb6c5120accd915607eb2f95a45e700b195e112e5aea2269730fc8e1891dc4fa9871bb21d97fe530259b98da62e210f16abc6c8fa1817f0a386198106cd5bd91198cdc0e9ec3098e3ed573ae32229b138dc90ea62f04ab9f9e5b6edc721823aa6d748c7114346675c933a09d7992749c01c77619a884882bc7a2b97497c6257f7027754aa4734e842c77f7d9336984f52ad7c4145985119afdb40271f6e65a752b7f892a8bf5f74df95a067b0b35770c32c18d19b71177650954a198f3d8de198fbd066e77b86aed9617cc4d7afd8cc2484e77a19628397ff14e857b2241c759b460ccf555144acad2e6d2e9aab567d8197ae601cf21f11de380e61991db33d21f9eae4e68a83ca8245e32d4fb5385be08dffa8cbd5b6a35c440c6f2d0fcc3e35e6f67d7026aa2fd1f19d333f5f9685fc0740beaf34ad9fe8fe615b435fbbda48e5988fb9ab75acb4216b362bc454163ad73693e5ddbe7cd0eaa8893ecad3dab8116a695034da856879aa871037cdff61a3061a8cc0d22405e751cfd72428517884542be7b431038e837c582ac289b7d65e72bebc804806352e203865e69a92b4ad0b54d70a56d027491a521bec23f0b90c21d25314e14fcdd9e2fef4b192a38b4c5e38d1e44127d2ceaab9f0bf4964e5b544b3458c9fb04b575c994a91b48272c4cf02378e05590ca96f18b77072b3f75a5920f20aac687e599150f68dd6eaf8347b696ebdc0207e4116db08e530e2ca70bf4e5ca33764e9c35780828d1a74d013dec899dd25329012f386845e77ffb1df2f5433cef92ec0aee0974d7f4661898fe65a0c0d696fd6fe4b313823a36de765853ceecc2dd4bba1085dd72562ffcd00ea4160bff31ffb82e303ce26ca846f99244f17f35a71b66507c219ed8776867c5624b28b13d47dbe75f8fef9333efc3f4d4f44ffa5d48aa8058226859c9b50a41e5babed192bf48c69035a8e98d36f44976e4421c450b5de36e2739d27c9c702d43315997c3de307e3ba971cfb53c003adf8c01967fea2fe65f336531741675c09eefa7a74e178cad5efcfe3e00730ee06159b89a7b4344dd18e861c17c56aefed01df527f8cfe1fc141044efe9916110517db863310b6c85aa51896c7c9de9bd7a7c9e25110c566882e305b593ef9b88ef82b1c7525477969a6aaa0d31346bdae84a5777ba65d2edd7a42a4fdc8f838f0034d2b1f48a7e560e44eec60c467d2496bc67297b01a9ece58120f81438dcca8b6171663506307f111129b65006b66179476c2222c6353984621af72847ec73a06585f2afcd3df1ab858bad47c2494ce07fabaab59f6f5de30477a9cd77287370439696ae9159d16a8ce2e6950e4daade8a31fa62dc95f66471a419c886dce1c60f3e7bd822534d7bbdec06e74d8142f95adf21cf5821e568fb6bf0aee9fd91bc66f4281a91098033ad56a7694b43b43dd20f259cffd4f9fec7ba90dd0d18cc24016c1a14c66e01eb6f297f289e67449d6fb1dad06df60824b6562faac7f224e1d3369929c6821ffd2bfe4decb03c9bac586307581cfb79220161d54ca6ea0dda18f52e0f900ee7ed408198ef6fc74a15fc00d4c9d89bdc069ca7fce2b35", &(0x7f0000001400)=0x1000, &(0x7f0000001440)="fdd68073711f51e52c8451566b9441", 0xf) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="79208df9a321e4fb13ceca1f024c37ccfcbc350fc523b8a92ce0a42fe88c54b4c3718a51fc5c2046cdd95715fa", 0x2d}, {&(0x7f0000000100)}, {&(0x7f0000000140)="69c8aa01cda4e5d42121ff310afb53fccaa7c5777524a43f19b219bd33b75763b7a9a3ab445c0137b835d877b86b52d6a92b8b0a60580416bbb97f9465b7cd62129a8144d2c5f776b4f6f1c28b2c24e1176ba4357ac5f4f4dbb32d5bdd12225ff7034ed64e04d53a867d83e6ecd4ee741bb7c4566e96c6cfdc5e2c89efd66148b5d8e1a53638b4da52cfec54ecf43a3a9ec764ae46a061b9a40a88b8a5e6343b1e7eac433803dcb07bd130113b59e323faaceda361f5c279a3fa3913748b04493991f340150b6a0eb4314f8fbb282e2ad96a901c60ecc8ee8b6b73ec8d088abfb7b84312a74548952954876a31d87aba1546b149c197fd88e139", 0xfa}], 0x3, 0x7fffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f00000002c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000340)={0x400, 0xee, 0x401, 0xfffffbff}) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000380)={0x9, 0x3b6b, 0xabc8}) r4 = msgget(0x2, 0xa9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)=0x1) fcntl$setflags(r0, 0x2, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000400)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x7, 0x7, 0x3ff, 0x3, 0xbc}, {0x666, 0x1f, 0x2, 0x5, 0x58}]}) sysctl$vm_swapencrypt(&(0x7f0000000500), 0x3, &(0x7f0000000540)="cb777a56af431de7d86045793a52e72d37887c6e2f38f251eb3d3992e50ec8de24731eb0e29e030dedc18471a80ce0aaa411e58beeb4e82dfead2ed95c64fe6fd4b7ffe8ff378172963a92e41051548a4de26c4529a5d0ecab1934816fbd43191c59dd146979de1dee82139cf2c98556f82d208833e3ad1533cea75350e3300b8e61ad04fd521408ccb1761b9cb011cfa631c6a9a0be4ca0a55d0c1f012fa7435b8b39bcd06b6395ed146a4712a19460e1aceccb", &(0x7f0000000600)=0xb4, &(0x7f0000000640), 0x0) connect$unix(r2, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740), 0x400, 0x0) ioctl$WSKBDIO_GETBELL(r6, 0x40105704, &(0x7f0000000780)) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000840)={0x7, &(0x7f00000007c0)=[{0x39b7, 0x0, 0x4, 0x4, 0x8}, {0x400, 0x5, 0x81, 0xaed0, 0x7}, {0x400, 0x3, 0x3, 0x84, 0x9}, {0x0, 0x2, 0x7fff, 0xb0, 0x7}, {0x8, 0xfffd, 0x7, 0x6, 0x1}, {0x6, 0x5, 0xa92b, 0x1, 0x101}, {0x7ff, 0xd8d, 0x6, 0xfffe}]}) msgrcv(r4, &(0x7f0000000880)={0x0, ""/143}, 0x97, 0x1, 0x800) msgget$private(0x0, 0x0) open(&(0x7f0000000940)='./file0/file0\x00', 0x100, 0x20) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000980)={0xea2, 0x3f, 0x4, 0x3}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(&(0x7f00000009c0)={0x2, 0x6}, 0x2, &(0x7f0000000a00)="3d3605144cf70452bb39d51e5f586950f491dcf98c47b2b2057710433b1aba572523c94849bbeb0fa8a5641ec45986658b851b52838e76484b6e253f3d7370eb9a06068b530bf4727b55a49c7d6f8bf441201a6357edcda4e4959170d7be04632967818dd279a057a094f186c5aaf2b8cfbd0f33622c0260d0ddb59df405d130ca87e156fa978bb3b75cb3744420218f67da9463bbf1472edeb20eea0679e010afb0d2a4bafe907ff4b4f8b56dab556271a7d319bc9d2be3711ac3562a2d9cb52c0c1aa024ed0bfa8e690414b2209a48301db2c9dd8d7c1e9d558340ea4bfde31bb51b44da1fd116ebdb8028", &(0x7f0000000b00)=0xec, &(0x7f0000000b40)="78ae4a5efd3050c09ddbd64f2c4f364be3d4bd387e8310a75771ac134dc898af0718609a0b5bc526ab06de2d1f6f3a6c1d65931ebe14b1c99eeda0add5fbce8323fd26d7d908f4d823a8e40923f103348dae7000c53c9d3f429c98c9ff4450414eac1ee29ba7599a13f89c1d50d6401e65b1ac748202f8f0070a2bae25b879bbe5b0d061b85812dd7901e27b41a748c6a389db5fcd05123a1c89b213a12bd560bcff2ba92d853a7f12da9ed0170c2bba2d5d02493e0eea9f86bba4be268b7dd4738da0ad4005", 0xc6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000c80)={0x1, &(0x7f0000000c40)=[{0x8, 0x3, 0xc7, 0x3f}]}) faccessat(r1, &(0x7f0000000cc0)='./file0\x00', 0x182, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000e00)={0xd5, 0x0, &(0x7f0000000d00)=""/213}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000e40), 0x30100, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) (async, rerun: 32) ioctl$BIOCLOCK(r0, 0x20004276) (async, rerun: 32) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x21, 0x0, 0x0) (async) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) (async) r6 = msgget$private(0x0, 0x13a) msgsnd(r6, 0xffffffffffffffff, 0x0, 0x0) (async) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) (async) pwritev(r7, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffc) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272f9", 0xbd}], 0x1) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffc}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0, 0x1}, 0x10, 0x1043, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f00000000c0)}], 0x3) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=""/211, 0xd3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0xfffffffd}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x400) executing program 4: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = socket(0x6, 0x2, 0x0) close(r2) socket$inet6(0x18, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x37, &(0x7f0000000100), 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000680)=[{}], 0x1) executing program 6: socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) acct(&(0x7f0000000040)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r4 = socket(0x18, 0x2, 0x0) r5 = kqueue() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) shutdown(r3, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r7, 0x0, 0x0, 0x0, 0x5ff}, 0x4, 0x6, 0x400}) executing program 5: r0 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272f9", 0xbd}], 0x1) executing program 2: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: shutdown(0xffffffffffffffff, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) socket$unix(0x1, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES32]) syz_emit_ethernet(0xb7, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x81, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"}}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r4, 0x2) flock(r4, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socket(0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='/,]}*\x19\x00', &(0x7f0000000080)='!!\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='+))[\\}.\x00', &(0x7f0000000280)='-])]\x00', &(0x7f00000002c0)='\x00']) executing program 2: clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) r0 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0xa) openat(r0, &(0x7f0000000040)='./file0\x00', 0x6c83e1879b848d72, 0x8a) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\t', 0xa) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x100, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x2, 0x200) r5 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, r5, r5, 0x80000001, 0x0, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRES64=r2, @ANYRES8=r4, @ANYRESOCT=r4, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x57d, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0x0, 0xa5, 0x1, 0x4, 0x2000000000fc}], 0x9, 0x0, 0x7, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000040)={0x4}) socket(0x1, 0x1, 0x5) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 3: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af9", &(0x7f00000000c0)=0x29, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) rename(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x7}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = socket$inet(0x2, 0x2, 0x10) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) recvfrom$inet(r1, &(0x7f0000000440)=""/214, 0xd6, 0x1043, &(0x7f0000000140)={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000}, {0x0, 0x0, 0x7, 0x3}, {0x5, 0x5, 0x0, 0xffff33c4}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x3, 0x5}) fchflags(r0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r3 = msgget$private(0x0, 0x440) fcntl$getown(r0, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r4 = socket(0x11, 0x0, 0x0) getpeername$unix(r4, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001540)={{0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r1, r1, 0x0, 0x10000000000002, 0x0, 0x1}) r5 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x6046) recvmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0), 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgid(r8) getpeername(r5, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xd55) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x6}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) readv(r2, &(0x7f00000011c0)=[{&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x8000, 0x3) recvmmsg(r3, &(0x7f0000001500)={&(0x7f00000014c0)={&(0x7f0000001200)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000001240)=""/179, 0xb3}, {&(0x7f0000001300)=""/198, 0xc6}], 0x2, &(0x7f0000001440)=""/85, 0x55}, 0x6}, 0x10, 0x40, &(0x7f0000001540)={0x1, 0x8000}) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x10, 0x0) mknodat(r4, &(0x7f00000015c0)='./file0\x00', 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000001640)="ca", 0x1, 0x40b, &(0x7f0000001680)={0x2, 0x0}, 0xc) fcntl$getflags(r0, 0x3) sendto$unix(r5, &(0x7f00000016c0)="56c5e712972f33c8b2b50a447a49125e0f02a4df886a3ef88cdde699082f69a01f6ae321fedb6e33f492e6fb0277d61032584c07ddf45bd0a1af7fbe09c0e31b800e22e85341be6af432cbe647bc1871b97a455ac34f7aaa8f6e92cedab269bb37616907ef2abd9913a02c40fb7f75a0b0a2e9ad914897a3bcbff708f2cce01e7620d5f74f35dbee0903", 0x8a, 0x80cffeeb9d61f44f, &(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fchflags(r3, 0x0) r7 = open(&(0x7f0000001880)='./file1\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)) dup(r6) accept$unix(r6, &(0x7f0000001900)=@file={0x0, ""/264}, &(0x7f0000001a40)=0x10a) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000001a80)={0x7, 0x2, 0x800, 0x1}) ioctl$BIOCLOCK(r7, 0x20004276) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0x8, &(0x7f0000001b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) setgroups(0x6, &(0x7f0000001c80)=[r8, r9, r10, 0x0, r11, 0x0]) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r2) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x0) (async) r1 = socket$inet(0x2, 0x3, 0x40) (async) socket(0x18, 0x3, 0xc0) (async) r2 = socket$inet(0x2, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) (async) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, 0x0, 0x0) (async) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) (async) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r6, 0x0) (async) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r8 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) kevent(r8, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0xc8, 0x20000000, 0x3, 0x8}, {{r5}, 0xfffffffffffffffc, 0x2, 0x20, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x45, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x80000000, 0x1, 0x400}, {{}, 0xfffffffffffffffb, 0x6b, 0x1, 0x5, 0x8}, {{r6}, 0xfffffffffffffffa, 0x83, 0x80, 0x48e, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1}], 0x40000003, 0x0, 0x80000000, 0x0) (async) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) listen(r10, 0x6) (async) connect$unix(r9, &(0x7f0000000000), 0x10) executing program 1: r0 = kqueue() symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) fcntl$setstatus(r0, 0x4, 0x0) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f00000001c0)={0x0, "8aa763ae09602e7828c3c1cf4e05c0abbaf54615a71afed34462ba8da48b768b4447c55ccf2945cda41e42175557c0344b26d645857de0551f094c3e7be913713ebf8d00fc069744742933f6987806b51b937e032aed8f8968f39c18d1c5edb4ca465b90af36e4e9358fe2363a2af57038942cde8e6722ea15bd6791bf6733ccba42c66e738504ab4abfb987fde670a8953038623a4d56ebb1124be65d0b359aad4ea51d0517000956df2a2300e89682ad21da73e41a68699a2650a5e568d1fab0c02a0d3968747669e04b979c192c95ad6ddf0af3b6991765e547e28f2a1af57c59bb1941b06309b36c"}, 0xf2, 0x800) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x82, 0x100}], 0x1}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) fchdir(r2) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e1804", 0xac}], 0x1) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000180)="693b9bc414a932026faf3315fad027f7675c5eecfe86d6a9854a0fa28094a0fd37457734efc6068a2452f3feb662749601271a327c7dbd99a7b0b2c88a444561ddb41782fd8ef037266abc2689d5b175c481b40ba3bb1c4ee8e3ee430cc43af7c17a6c622ee6bb420d67c833c9de303224518c8b2e1093b5c9583fca549ab30204d4b3def6af6a8ab308086dc42886aeaa729b84a38aab7b5137f940551e3dd3", 0xa0}, {&(0x7f0000000040)="7d7d8308da4092b5082ac1e0565bc6a1943e8f42c538b094b2288991df0383c5b47f6670e72bc89aa68ea2f996923c107c35d20e8123dbbe960c6e5ec9537f0756ebc750c3e4de446f93b30fe96412604b8985aec9d9b2a40d8bd80e5b4f89", 0x5f}, {&(0x7f0000000280)="cf85c9a3138e89a9075a4c47bbdd9f66db6b277303e57c56973c51c57b56165ccf2de753d1a966dc9167afcdd48ddb36b738031da0948febec4a26849b799d48bf4d158c25a43fa0c52d98cdcabc6ba05bc9ee3d8c64b72f8bad98f3f96a5d97cd1d0eede51308e8ee902a5e0da0ac56845f4751afe7fee535c18db7f2363a241553c0e457b58e310d85a1e4dcbce9bcc5a2ea16efe26e5889723411a90c7d0079d4e852a974b895d3", 0xa9}, {&(0x7f0000000600)="1d0524e18c641b2789403ddcaf89d68216e29201348307c7f26871596015a1f8b768095aa3a21a85aee293f4b1f62f2e07a385658efa05ddcb3b3a83178bb0ebb949b23e50194e85ddc4618775c2f99ad9efedd614625d688018fbd4d8559b96548f34261a589ee2a098c2d6735aaf1f4d962b3ee1928694249911", 0x7b}], 0x4) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0xffff, &(0x7f0000000140)='./file0\x00', 0x8}) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0xfffffffc) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000180)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x18, 0x4, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x18, 0x5, 0x4) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r7, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x4, &(0x7f0000000340)=[r6, 0xffffffffffffffff, r6, r6]) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, 0x0, 0x0) executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x61, 0x0, 0x7f}, {0x3c}, {0x6}, {0x1a15, 0x4, 0x7f}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRES64=r2]) executing program 7: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0xa0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: socket$inet6(0x18, 0x1, 0x29) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_open_pts() close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x10001}, {0x4}, {0x5, 0x0, 0x1a}]}) syz_emit_ethernet(0x127, &(0x7f0000000540)=ANY=[]) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sysctl$net_inet_carp(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 0: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = socket(0x6, 0x2, 0x0) close(r2) (async) socket$inet6(0x18, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) (async) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x37, &(0x7f0000000100), 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r4, &(0x7f0000000680)=[{}], 0x1) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0x80002) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r2, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600fee2d5344ccb790837000000000000bbff0200000000000000000000000000014e204e21", @ANYRES32=0x41424344, @ANYRES16, @ANYRESDEC]) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x42) dup2(r1, r0) (async) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) (async) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 64) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) (rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) getsockname$unix(r3, 0x0, &(0x7f0000000200)) (async) getsockname(r2, &(0x7f0000000000)=@in, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) socket$inet(0x2, 0x4000, 0x0) (async, rerun: 64) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (rerun: 32) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x20}, {0x6}]}) (rerun: 64) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) socket$inet6(0x18, 0x8000, 0x7) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r7 = dup2(r6, r6) dup2(r6, r7) (async) socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) (async) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af9", &(0x7f00000000c0)=0x29, 0xfffffffffffffffe, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() (async) close(0xffffffffffffffff) syz_open_pts() (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) (async) rename(0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x7}, {0x60}, {0x8106}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r1 = socket$inet(0x2, 0x2, 0x10) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) (async) recvfrom$inet(r1, &(0x7f0000000440)=""/214, 0xd6, 0x1043, &(0x7f0000000140)={0x2, 0x3}, 0xc) (async) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) (async) syz_open_pts() (async) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 0: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r1, 0x0, 0x2) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x67bc}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x4, 0x0) r4 = dup2(r1, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="fffffdffffffffffffffffff86dd606145560014000000000440000000000000ffffac1400aa00000000000000000000ffff000000004e224e2196b9cc329e344b0df4f8f023590b3af664f6ed0ca53cbed0f5934368fab79c4f3137294787c53d82b8522f30d0d461c9d429994ca68419a5aa111c3852a00bd9b8b9084357af885da120edb81de71f3ec0e106160a7b8d1a61246d901a39372b87", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r6 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r6, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) r7 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0x4, 0x5a, 0x9}, {0x101, 0x7, 0x5, 0x2}]}) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/249) r2 = msgget(0x0, 0x100) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/71}, 0x4f, 0x3, 0x2800) msgsnd(r2, &(0x7f0000000240)={0x2, "574cc4f9a6bcdc48c02ffea40ae566a67ed49b39c76170756b1e4714c8ee78a8b69e3690e3fa1935a1b54722f1d4105ef2a7b2fbccb263c2c7e0573540294eaa9b094b3ce578fe770e3ab818089cbce3ec5cfa8f111ba37d3016b5d8c9f1cfa678dcc2ebd1b01cb8db4955512a6103bf9e6b8a2fb0295a2f29f5ed12fe00406b11565410a30f03fe5c43ec67d334a17f7827a0e0038cc6bfb48a6008d3a523217336296a1b539fb883c603a2814b5806408262241fd9bbc9647707da81da01e5b5def3212ef095316573ec5e6ee3a03c2e28fc0fc9da3df9f8a652584c648a0a78b6238bd961f4ccc8e134ab5434bc52c86fb7b6e229476e1d9ac5ec1ab688"}, 0x107, 0x800) recvmmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f0000000380)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/25, 0x19}, {&(0x7f0000001400)=""/136, 0x88}], 0x3, &(0x7f0000001500)=""/113, 0x71}, 0x8000}, 0x10, 0x1, &(0x7f0000001600)={0x4, 0x8}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000001640), 0x1, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) writev(r3, &(0x7f0000001c40)=[{&(0x7f0000001680)="c3a10ae94f229f4eea7510bfb2f2359511ff6cb7d2f27ac7f0a8956ecfe8415ba2699587fa55d4abe30a4ec41f660adbd59b608605d1db0c2c30", 0x3a}, {&(0x7f00000016c0)="3c9e3df75eb3a31e3bfaf0f731ee362850dcc556a1b5337898b6bb2efd5b14072f969d24f7b00e0f0f7ce4055fb969afd126f2b0b50e6f374182279b7ab5549ad9281b", 0x43}, {&(0x7f0000001740)="b56319e8134dc0fa47cefee1107f5b01c361718e40f018939de52cb716cffe90c09a71ae1679c86962360bec22c2f81664b53d5ffd70660aedb8a32f14c36ade5522704a681dbf069eceee086d1d2c41b822b473586ff81b4b9b1280c14fdde44541b5ea36cb6979f7e4f9b3ec09abafd8011a3b874603370335227c9e476fd844c35e05a5b7d0adf42bb7d259910f66048f0cfee80e1973b4c99858db14e59aa57f3363f0330fefa936be61ea1141a0256af46f094d995270b5f47768ce7c4e5c52b8359ed30d886d076c8a48d901a9f089963972fe32ea073fc40cc0b1b29b4445943c33eb44b333def9ff3c1601b99be0c02b35bf4fb40a9411d4e5", 0xfd}, {&(0x7f0000001840)="3d1f609bb1519168c7529a19932c17850d58721ce66f91ac621a029f6188a7fbe1c7ed374df57a799c718b50d9890527fadced10669a3fcc0ce48263f26344", 0x3f}, {&(0x7f0000001880)="8ef82962e86de56f92a515caa25eff8313067bce91ab650cb18f449b45295081fcf26d51154a7498009c8a390500701fa3a9b7ffac9d254c18b605b5796265bb2b61a9a4e1c9241eebaa58c757f550a636dc0da3cc4ca2e71bd10d591f7cba70a9340871cdd8e583470be8195c2401138f9d1d7f116bbcd77141023ba19482389e59cbd3", 0x84}, {&(0x7f0000001940)="e98137f04725a59aaea52f9b67b42ff58b61a64eeae3ebf91229e524e80ef19cf9745a1ebf1e6a6e36bf5b2ddb81b3821c2054a2a5ab88b3f1b46c0f400d13d4719eeda981f1a2450ffb6dc7e28957ab04f0d810f2e0baa348526213185dc7d5b2f6c7f5023dda747a7da8654b508f81cb082975d03914370a59d115c553a97bdd0b7414a871b392", 0x88}, {&(0x7f0000001a00)="93a3173c07be97ad6646c757c1186b26533bc9d87963eec20ea09c088bc20f3de286e4b330a150166c89cac69ae1cdb92380680fd430393b78fdccdd18a21b29d210afce81c74e006ec3a5ac18c0f09efaccaa6a1a91ef88ee3a9bd89e6ee402a3018c1973f803085bc5fea166b6fdc66987f9094fb58a5e4aaeea7a959c7326a0cf0af9b0aa651f7e601f6968f8b34ae76b14a85aac5dbb385d51e77b061111f33e5cc3bb35524f6e0459c4e9a19aaf8f3ccb2aea41", 0xb6}, {&(0x7f0000001ac0)="e445d0f3a760bebaa9927ec9c8e806bb26d04df5fd449941d56af65f188e39b1129cd0433a82c461450264069abfb779a89e811f08b7b094aafe846d7bca443f7689d5f4f8368e9065795e3d8db2f10530e7aed3f318b707240bdf8fa2d72bda7dccd5af3434", 0x66}, {&(0x7f0000001b40)="e82bf27c034f4ab59c7dcf78f95d325dff8025bcf129a071b1c4a288f13354624c74f457942b9ebd570861a69b448bba7d953d146c63ca1021a4302cc66c6c8b780f77cc2034233364ec599b615154b94c00b174958e4260c66ec00960b5c516251f56686c8f14c4115035c1fe1dcb81982e179b55bde7d6566f0f9ed4c0eeb3b8b78f767d6b1558da0b58243a1983c116414603413b69ca285bd8793fb72fa1a887015b8280450878c80892012c91b0241a674affd84de0cb6afb9b2ddf01f5046082c1bfdc2495fd95e26c1fa6ad70369f5e7bf4dd7698120cb8df64e48c155d81a08dcf", 0xe5}], 0x9) r4 = getpid() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001d00)=0x100) msgctl$IPC_RMID(r1, 0x0) connect$unix(r3, &(0x7f0000001d40)=@file={0x0, './file0\x00'}, 0xa) shutdown(r3, 0x6) msgsnd(r1, &(0x7f0000001d80)={0x0, "70ea85685c2ee8a3f78554d4c2d2aa91"}, 0x18, 0x800) linkat(r3, &(0x7f0000001dc0)='./file0\x00', r3, &(0x7f0000001e00)='./file0\x00', 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001e40)={0x3, 0x7, 0x100, 0xed80, "c3808c836f30003ccf8d991ed3487fff6ca6b030", 0x3, 0xc33}) r5 = fcntl$getown(r0, 0x5) setpgid(r5, r4) r6 = getgid() getgroups(0x2, &(0x7f0000001e80)=[0xffffffffffffffff, 0x0]) setregid(r6, r7) msgsnd(r1, &(0x7f0000001ec0)={0x2, "4048c21d9836512fbaf2e427671fef611c4116b7e236824244c82a0269a2b50488dcd072ba2dfbb98a7caaa0c7f88d6d58b3579da1bda1f00ab019affeb609a7075afb167224dd83af7be1058bea6c7205485504f0d1d8"}, 0x5f, 0x0) shmget$private(0x0, 0x9000, 0x80, &(0x7f0000ff7000/0x9000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002000)={0x3, &(0x7f0000001fc0)=[{0x8, 0x5, 0x2, 0x1}, {0x1ff, 0x20, 0x80, 0x76}, {0x1, 0x0, 0x6, 0x3ff}]}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002040)) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x45, 0x0, 0x0, 0x1}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sysctl$fs(&(0x7f00000006c0)={0x3, 0x1}, 0x3, &(0x7f0000000040)="53ff649b88c84909cb77247fdaa6a30b70050b9a3a53da00001000000000000000000000000000dcb0ca601373d4bcddd0783da929b9a5d8200000000004844b2d3cd141c51a52bb5be63db651fa4bdaa254e2bb08fea40e7f212056a6976fd333de731745e750e17cce9fc13d4c04d0bf97d13a4fec8ccb4afdd83522", 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272f9", 0xbd}], 0x1) socket(0x18, 0x2, 0x0) (async) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) (async) socket(0x2, 0x2, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_open_pts() (async) fcntl$lock(r2, 0x7, &(0x7f0000000000)) (async) close(r0) (async) socket(0x18, 0x3, 0x0) (async) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) (async) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) (async) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff8}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272f9", 0xbd}], 0x1) (async)             executing program 3: socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x1, 0xfb) r3 = dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES32=r1, @ANYRESOCT=r3, @ANYRESOCT=r1, @ANYRES8=r1, @ANYRES16=r2]) socket(0x17, 0x4000, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x0, 0x2}, {0x3, 0x5}, {0x4, 0x2}], 0x3) socket(0x6, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r5, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') socket(0x11, 0x3, 0x3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x78) faccessat(r6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) getrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) dup2(0xffffffffffffffff, r0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f00001fa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x67bb244b}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x2000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000002c0)={0x1, 0x5}, 0x2, &(0x7f00000004c0)="4ad76adb473b0dc1b8f709b822b4a59dbe9bfd2568a1cedebb4ad137307a426d9d5993824ef00cd18ba87ea8f7179b2168b87d900546af8687b311867bbf5564540d41bf00"/78, &(0x7f0000000440)=0x4e, &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r6 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = dup2(r5, r4) r8 = socket(0x11, 0x3, 0x0) accept$inet(r7, 0x0, &(0x7f0000000180)) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCPROMISC(r3, 0x20004269)          executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000300)="1e", 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x80, 0x1, 0x2}, 0x2, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2}) read(r1, &(0x7f00000000c0)=""/15, 0xf) openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa08004500001b0000000000819078acbd69df8e0000010c00907800080000000000000000000000010000e0000001ffffffff"]) sysctl$kern(&(0x7f00000002c0)={0x1, 0x47}, 0x4000000000000009, &(0x7f00000009c0)="71f91e34134bd2f921a74ed81989af71ac0002005a91501d94a34b8eafcca9a309468fc22ee174435f778ee72c2a752b2971c16e6ab9b6e5bfa205589657af2672bec7d29109afea2e490b461d550e62972b1c10c83235c0bf8039cf401a34c97fcb305498f43d10f886f9712951331a7e1d700f85582d8aa06e089881111169200b8a0810bd0d991774c9ddb6f56c4e858cdeff000000f950098a2d882f3aa31f30da6f05519be4c7016f2cfa2862c622a3fb2c78b906407fd2d0583c777d897f636f83b44effe9fc3a27a92e94e5", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f00000003c0)}, {0x0}], 0x3, 0x0) select(0x40, &(0x7f00000001c0)={0x400, 0x6b, 0x0, 0x0, 0x6, 0x7f, 0x4d}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)) syz_open_pts() ioctl$VMM_IOC_RUN(r1, 0xc2585601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x0, 0x1, 0x7, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c961de7a70c21d9ac1498227200bbac1400aa41c7c84d1600"]) socket(0x18, 0x2, 0x0) r4 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil, 0x8000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x7fff}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000011a000/0x3000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f000012d000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000471000/0x3000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x246, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000002099a78a6fa886dd6746dc4a0210f00500000000000000000000ffffe0000002a1a1d47463654a95040ba3edcb71a1d80c1c0000000000000105000000000008dcbf73ec18483dfe6cf84d2791b9d16a69b9b75bc2bb3e5116893f2d06fc3fc9558bd02294c933c6be3ccb22f4f6d2b9b1a618d52cd446692bb7bacc1e24d990c6e63009b556409d699a9c96ac86ef2000fbe74a487c4c140fcc223bc4368817a49302661a74f233960a4be97743581e2edb04db43b0aa0ae6ea6b2b67cfaf7c48a0c269968e72c99d0842e9d828a08c17c25b4fe541b73a5538db7f55642c5c0a734f5c440169b5716f04452e135a333c5052cdb0bbb6623b548609e98534f06ddb3e3884443efeb12a740a72dece2c17456a0ebd8ec2f7de33a66caf000000030190780500000068ba9e130003620100000000007863cb650a9d0d754c5cb4de0000000000ffffac1400aaff0100000000000000000000000000011603000000000000091b2e7ad5f54936ff0021299092adaa0ebe4d16d0f4bc37061277812a000000020003c96400000002060040000000000000000000000000000000000000000100000000000000000000000000000000fe8000000000000000000000ff0000bb3a00020165000000ff0a009b00000000fe8000000000000000000000000000bb00000000000000000000ffff7f000001000000000000000000000000000000010000000000000000000000000000000100000000000000000000ffff000003ff37000000000000000001000000000000f3e1e48f0e3037aec340baef7c91d8643615cb305be28b9b5296513ed3bac09f2ee6e99c71a80395dcd1fcafa8ed4f5ebff46e6842c54f92959c4c66a34a8cd3b6bc4020b682246016ed9c0ceeb8a569209d50a87c8ccefc5153d07bb1d8770732ec94a0e193fc2816705c5e00c3a14aca7196c0203a394eee55061f75667859f68e0438a5876941776f9aee691d4fdea06cad563463dec93a9960a63cf69b1c4fcadff8e74155002dd5c2e88cd3404ed9250712f048f6ab862fd49a392f4974d941e64e7cf8882211975123b57450fab28d38b521426443187b1ad67195b3a27da188b42dba4f144d7800b7182b0e"]) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) readv(r6, &(0x7f0000000200), 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 5: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{}], 0x1) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r0, r1, 0x0, r1}, 0xfeff000000000001, 0x8001}) socket(0x2, 0x2, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0xf, &(0x7f0000000040)={0x0, 0x7}) semop(r4, &(0x7f0000000140), 0x0) semop(r4, &(0x7f0000000480)=[{0x3, 0x4}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0x1ff, 0x1800}], 0x7) setsockopt(r5, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) geteuid() executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000380)) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0xffff, &(0x7f0000000140)='./file0\x00', 0x8}) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0xfffffffc) executing program 0: r0 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0xfffffffa, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') acct(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000380)="3869cdfd2f95d042bdac250be4d4bd590f6d384c3f48f51d61a1e8621ca0bb8a309eb8af2908163e23ee3f0287884e70a91e1b02ee504affaa88e7c80741bae53c681d953bb2bcf5735045c0bd154fd1a04e117312509b2a1192fe526537560a8cd5888f5ccfc5cb51e2c2ffd6f115fd5745f015d089300510b6c812383f03cdf21954173680a991358e48cfb8d24a48ce22c53e58f4e9e0495ee63deb6ab7c1ee1aa2d8eb970000c3865540be9c8e9b62d756dab4ff8f00760774f1cd6fb8483f09021813089c41b4ba88525913ef5a17974411619a4d741031ac090f40ceb542f5a924acd0fb", 0xe7}, {&(0x7f0000000480)="26643cabb7f305cb44440159bd6f806b93cf1fb5824a477bcd89d7bb10a691447c283a059c45417cc9148e93630830e1ef862ff12af2fe0c4e59420126c531076fad4fd36a68ea262657ea1aaf5ee9450d4d62ff80117baf57e293f41d7ccd4fcde91df85f327e558eacc4950f52ac0580dc0e1bba020676d7885e79cc2d09bb3e35895bea48", 0x86}, {&(0x7f0000000540)="a193560e550d281e11f33cc96fd57de24f9260daff5276ec61b4c87668b8089d3fb8c444840aab22e22696059e630952daf7910f6d4f3926a0334d0d89f3deafbec6efefd0494b9bc29cadefa14bba74ba4d3ec6c8f124162ac70bbc005f614eb3f0223dedf910c39fa6dd645707014f437c61109b01", 0x76}, {&(0x7f0000000700)="27a14ce3a5f4c4cadd93ca19cf9d37db380a862664cd5a46afa94ea15b6717fc554078cd6d1bb98fb1fb46c6ced73e2ecf43263abf657078142feaa5a8d328a74694236b354117216e33c37aac8e4de11114b433fd053a1ec3f68623cce857e99758dc75c1004134caefdb1bbda6a3874a27df989c4b52be4294d7ccfed21065b1cc74c96f3fc217d154962ecef11e5bd644e51be737fb9fa9aa9532444d2ba69a41ac738df17fd19fdd5f84883a", 0xae}, {&(0x7f0000000a40)="6faeb2d0d69dd9f274bab7d44f6be0f77668a6ed747c652a92bc20ff4e8c8bd78a58995e7c6e0c8d8cbb41b20b4b72b4b1ab46e73bcf45447e43d77eb9374e69cad9af19b37885339ab4727b42e07c71f1263279cc3fa737654159f9e747c018df633afe48ccb062de948d9f24ddf677c6a6e8fdbba80e463faac5a9d059e46b0e88b8d67033cc984d3cfa81562a9841bf9d3dd20477d11262a3fad755dd38e8144a65", 0xa3}, {&(0x7f00000008c0)="c3f26ad5c400d3f38a8dc908b9ff424a3c778066068e5fb8779e19a323f08f8918f0db966d5f39cedd8ce76c2114665fe151a59d08adee583f56dcbe73d6be980518f719c8353e9e6d2f40adcf420e8fe5ba59087e78529a8ea51b532722e5d312c5bd592d", 0x65}, {&(0x7f0000000200)="5cec02a22c075e82616e01c766bd552c7afbb1786f1cc5fcdbdef7c0c5dc3e8315e6c2", 0x23}, {&(0x7f0000000b00)="d41d01639be2c86ad01d3eae7d2081c3ca8b62a51e7d964d6b1bec16e03392b7b7f3304a771ebe1d9e2406127690893ccca7373946d291921f887b0e26685618ae0693a051aeddd93be779a46668f1a37275f54c0d079be9bffb20f0280ee719252323eed53b360b44f5d176a516a43f2147f33322fea504ad0405da34f8f05a24a94356bc83a46138ae2b9513ef6d875989fae6c622c16ea55b0eb717e6103ea91f3b1337a264459e679e21b3212c8685de74113c4b45dcd6969ed47947f3b5ede00638dc71c656831fb082e374aad57c2c52dc407cd466d03b31e681901528631a9e02a1", 0xe5}], 0x8, &(0x7f0000001780)=[{0x70, 0xffff, 0x3, "1dc4f646cec639cdbadd46707be8aededdce3075258fb7fa99595acbdeba10e074c6acf8ce26159576b77f5af0ae72439b2b3f05a205d08c5fbf5bc59303685590e6a5052ff30d897e1b7c7b1d7dfdb932d1caf566d2df1fab60"}, {0x70, 0x1, 0x2, "9361e824ae9b2b4fad4f2d72b7ba7390e48555210d65ebcad7289b91ab56bda247b778ebc067c29cd890717ec97f58747cf88d4c6e1de43d6ff63827d50b21eb4a23c83f2e26f23bfced292f68d039908bcb92c78ac71c40cfbd80"}], 0xe0}, 0x4) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket$inet(0x2, 0x3, 0x102) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r0) r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[r1, r2, r0, r3]) r4 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r7) r8 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r5, r7, r8, r1}, 0x8, 0x80000001, 0x13217f73}) r9 = getegid() r10 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, 0x0, r9, 0x0, r11]) getuid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) ioctl$PCIOCREAD(r12, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x1) executing program 2: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) getuid() setsockopt(r1, 0x8, 0x4032, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) getsockopt(r7, 0x29, 0x3d, 0x0, 0x0) socket(0x11, 0x3, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 7: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) r1 = open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x947b, 0x7, 0x5, "17bbc03b489f1586e24e2a05194038ef701c87ab", 0x2, 0x7fffffff}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4c}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r1}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7, 0x1, 0x1, 0x8001}, {0x6, 0x12, 0x5, 0x6}, {0xaf, 0x2, 0x6, 0x7fffffff}]}) executing program 2: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e", 0x12e}, {&(0x7f0000000040)='.', 0x1}], 0x2) execve(0x0, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x126, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r7 = getgid() r8 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) setreuid(0xee00, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r5) r11 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x6, r11, r7, r8, r10, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r4, r2, r11, r12, 0x90, 0x2101}, 0xffffffffffffff23, 0x10008000, 0xb0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000240)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/86, 0x56}, 0x3f8d}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000200)) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/163, 0xa3}], 0x1, 0x0}, 0x800) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80047308, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000340)='./file3\x00', 0x19) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0x0) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x87) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r6 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000280)=@file={0x0, './file2\x00'}, 0xa) r7 = socket(0x1, 0x4007, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000003c0)=[{0x96, 0x3}, {0x44}, {0x1, 0x0, 0x0, 0x1f}, {0x40, 0x1, 0xf9, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="ffff0f47f8d20000000000008847"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, r2, 0x0, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x7b, 0x0, r3, r4, r5, 0x0, 0x7}, 0xa9e, 0x0, r6, r7, 0xfffffffffffff801, 0x72, 0x800}) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)={@empty, @local}) open(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x66, 0x8001, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x1ff}}}}}) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 3: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x2) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)=';', 0x1}], 0x1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000300)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x0, 0x100000, 0xfffffffffffffffd}], 0x7ffdffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606e29110008000000000000000000000000000000000001000200000000000000000000000000014e234e2000089078"]) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x0, 0x9, 0x4, "29005f2a9491391c95a9f0836191f9992561d463", 0x0, 0x2}) rmdir(&(0x7f0000000080)='./file0\x00') executing program 6: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f0000000100)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmctl$IPC_STAT(r1, 0x2, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) stat(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x56, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x3, 0x4) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffed9, 0x9}, 0x0) setreuid(0x0, 0x0) geteuid() semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) rename(0x0, 0x0) open(0x0, 0x0, 0x222) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x4, &(0x7f00000001c0), 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3, 0x0, 0xfd}, {0xffff, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r0) syz_open_pts() r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r5, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffffffffffffe}) r8 = socket(0x1, 0x8000, 0x7e) close(r8) r9 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r7, 0x0, r5) socket(0x0, 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f00000000c0)="37ff9fb3715f9785f9c152d3c8d02bfbbe5f706e9b9ea177226dbf265dab1d66382ec1145dcbcad025b0802a72217609cfc437a232e3f94b621b727a4c0bb48626697f29a946bd2140dbfa8e4f7732cfff670f747df43e", &(0x7f0000000140)=0x57, &(0x7f0000000180)="8b67887d92aa6ee0b0783a061bfd026281c1b9ca56c1717b7683cae272f232700f504deb4fe6819dd193d6c98a53afb5034a83c6867241a7db6051b1d708f390f709b0a1", 0x44) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726601a0bade21d05579331d7d9f77d54a2ba957f30a861dd8b3e895a0d9c38f2c0fa50faba4e23c585991b2eafc64a301a4381577ebe315c9fc428dce2fc5334717b552748b758f3159ee54e361c0abf468279753b2619a5e6b2e959d9c1d0948161328ab7813d7b26ad4b9f66dfa8a041ebabb0cb35a489a8b7b73ae34913b69caa41bd15276594c667772e2456cb63fb32711c077896844579f49e20fb3953084f867b276563dc5d8df7c17c936f38d61a9a2610c0f393a1c59e3cbff720581f890a7dbf1a185255fe6bbe3296c9f816ee70feab9f10bfc66359090248f72020be5bd39cd8f6a5c17acc6d951552f002e628ade9242126fe9c6ca5c9989c0cbc89a5e0e7ccc3f88ad6a28d03164aa8df88f22e7ca3eb5147f137f47a3ec0dcfd1f6321c1925730b0140174f67222497ee4b80665643c731654fac67f6bbc47af83f20023e968d8046d444c0d78124f1c5cd9ba1e213f8cbe2a52d17dc7e6ba1f484db7fd434c69c4b2e4b42c108064c90911fcc5b294e9a79af252d2cdefa5a964667fe57f3f661c5889f6fb1a4329e00600f6cb1b78cedc52132a9f2897400bd0341e8d3a9ae796e980274d6e9229d68282bfa7f28fb5e21c07b584ca1c8b8091d768d0", 0xe27}], 0x1}, 0x0) sendmsg$unix(r0, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000003400)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() openat$pci(0xffffffffffffff9c, 0x0, 0x8000, 0x0) kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x40, 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r1 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000200)="50cf031cb03a3d9e7c58a3bf29ffb8c4ef80e7cc5e4b8a3cb2a90c5c0904fe432e3bf4539f0413b76cb0753bfbb71eca96128d5917bc7125f75e7cc644e83840027205af3091d015c966a8a989f69a9536ffebeefb1fd52f2d759845b85ce41b9fe9fc653dc52d82483ad545079afc0f25095144da6260839ca01bf3c79a1611bb274db4c91187f71c4b137d9cb84c18e93ff65a616c77a860aaa2d4510cbb2dac79cbf90725db75b81ae837b1c5118eeae57067039853c19a405708ec2eb6633fb5a35c11bae4e0765e07d1a019db731756a9e1e04ffe824c999c748325253f9ce45c2148bfc90f4fe19461a5892069bb2d30b420dcb42d", &(0x7f0000000300)=0xf8, &(0x7f0000000340)="7b732642f3dca30eae95be534aa819eb266208ad17287dd02a64a71434f8733225d255d69fdc38a389c0899bf3cff42c0949f85f7a9b4db448ec6a0b95dee870262834a17ec735c45166c23e28942174a3f445a63e4eba350b7b17d83d0f8848c0c1a829e3a8959ae07b9b38404025b5612541cfd60f986db533221dfef1da75a185cdb1ece4cbdaa107124dc9aa425e3979d641200d7d0cdac56854f17e3d805407d0ac4bdfc8c9b34089d36974b461283a4cee5c968d025d", 0xb9) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) executing program 1: setreuid(0x0, 0x0) r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0xb743) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252", 0x75}], 0x3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESHEX=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socket(0x1, 0x4000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x9) r5 = shmat(0x0, &(0x7f000001a000/0x8000)=nil, 0x1000) shmdt(r5) executing program 0: socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "a07b00000000792a9cf40800"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0xde0e0c0f37e46562, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000001100)={0x2, 0x7}, 0x2, &(0x7f00000031c0)="87b2a90f", &(0x7f0000002140)=0x4, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 1: socket(0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x13}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) socket(0x0, 0x0, 0x0) (async) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) open(0x0, 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) (async) preadv(r0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x13}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x5}, {0x812e}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) (async) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) (async) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvmmsg(0xffffffffffffff9c, &(0x7f0000000040)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}}, 0x10, 0x1841, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x62}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000280)="e6", 0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r3 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000380)="9bb1ae6541ae5db4af1bc7f2420a95609a792ad7f822cc02446ab461d4e0303077a451df6089faf7a11effe0d1c5a7cae5f604e0fcc0eba16508c712b261dff7fb280d10f0d09541b46c494144c24a4b4612b37342ef558a2d59063aa2598ae3587f55c80b9fd13a56d38aa8f284dc846f34f7bc09b1e9d402676ccc0962357375a957f2223b9d5916ff8599a5a14d41779c7fed666b8152543be3799b", 0x9d}], 0x1) syz_emit_ethernet(0x2e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000020000000000000907800000000e0000001010100000f00907800000000a20b716daccbcd2e447e70a91ef8be09ca25e7dd9fa02009e499594465edff1ee55b92fd47dd6a7c7e0209b48d4b8a6cc24d6dc5a9ff2c68316160cda167e04f1ed65c177654773e1e9b149bb159b4e1c29a9312001e604f48508d9ea9f3b002"]) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x65, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = open(0x0, 0x10000, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES64=r3]) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f0000000100)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmctl$IPC_STAT(r2, 0x2, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) stat(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4115, 0x1013}}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) pipe(&(0x7f0000000100)) r2 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) shmat(r2, &(0x7f0000466000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x3000) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(0x0, &(0x7f0000000480)='./file0\x00') r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd805d9b1931", 0xb) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6f, &(0x7f0000000380)="52e629c59e8dd5dedd05867a0d4408322e006ebefb348cc5e1a92d6e8713531e5d0b31a1aa7c797a62f09b804c64ca3280e216152db382", 0x37) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xfd, 0x6440, 0x5}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x21, 0x1, 0x101]) semop(0x0, &(0x7f0000000100), 0x0) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x8) semget(0x1, 0x3, 0x5ec) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, 0x0) (async) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) (async) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) (async) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 2: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 0: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) (async) recvfrom$unix(r6, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r7, &(0x7f0000000000)="b8", 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x2ea, &(0x7f00000014c0)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa302b433029c7e4d5081645bf0376e0865911feb7efe"]) (async) syz_emit_ethernet(0x2ea, &(0x7f00000014c0)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa302b433029c7e4d5081645bf0376e0865911feb7efe"]) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272f9", 0xbd}], 0x1) (async) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272f9", 0xbd}], 0x1) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) (async) socket$inet(0x2, 0x3, 0x40) (async) socket(0x18, 0x3, 0xc0) r0 = socket$inet(0x2, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) (async) r2 = socket(0x18, 0x3, 0x3a) (async) syz_emit_ethernet(0x138, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) (async) write(r4, 0x0, 0x0) (async) setsockopt(r2, 0x29, 0x6c, 0x0, 0x0) (async) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) (async) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) (async) socket(0x0, 0x0, 0x0) pread(r5, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) (async) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) r2 = socket(0x2, 0x3, 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) socket(0xcd964818aee192b7, 0x2, 0x3) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x8, 0x9, 0x0, 0x1000}, {0x80, 0x26, 0x7, 0x10000}, {0xe33, 0x1, 0x1, 0xf08}, {0xfff, 0x8, 0x2, 0x1ff}, {0x9, 0x0, 0x6, 0x5}]}) write(r2, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) write(r0, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689adaebf078e6d4c58f79ed0a1f680ae3e5f255338c", 0x28) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) executing program 6: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000480)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) symlink(&(0x7f0000001ec0)='./bus\x00', &(0x7f0000001f00)='./bus\x00') r2 = msgget$private(0x0, 0x10) r3 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r3, r3, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200), 0x0, 0x0, 0x0, 0xa}, 0x3) msgrcv(r2, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYRESHEX=r1]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x8}, {0x39, 0x90, 0x80}]}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r5 = syz_open_pts() close(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) syz_open_pts() executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000180)="c7cd01b975fe3dad2eaf250dd8", 0xd}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x1, 0xffffffbf, "0000c6f26425c087f4ffffffff00"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 0: syz_emit_ethernet(0x138, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket$inet6(0x18, 0x1, 0x29) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_open_pts() close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000540)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) chroot(&(0x7f0000000740)='.\x00') executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x30) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') executing program 0: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f0000000100)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmctl$IPC_STAT(r1, 0x2, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) (async) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) stat(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f00000000c0)=[{0x0, 0x4, 0x1}, {0x1, 0x0, 0x5f, 0x2}]}) socket$inet(0x2, 0x8000, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./bus/file0\x00', 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x200}) r1 = socket(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x400002e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd4a390eabb21ca83c9931909648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {}], 0x2}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) semget(0x3, 0x3, 0x404) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x3) sysctl$kern(&(0x7f0000000480)={0x1, 0x2c}, 0x2, &(0x7f00000004c0)="b4e5465683d61399ab29ab74d1980d2efc45bca960128f", &(0x7f0000000540)=0x17, &(0x7f0000000380), 0x0) getuid() mquery(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x0, 0xffffffffffffffff, 0x6) open(0x0, 0x0, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x100, r3) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3, 0x0, 0xfd}, {0xffff, 0xff}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3, 0x0, 0xfd}, {0xffff, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() (async) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() (async) r4 = syz_open_pts() dup2(r4, r0) syz_open_pts() r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r5, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x2, 0x4001, 0x0) (async) r6 = socket(0x2, 0x4001, 0x0) dup(r6) (async) r7 = dup(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffffffffffffe}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xfffffffffffffffe}) r8 = socket(0x1, 0x8000, 0x7e) close(r8) r9 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r7, 0x0, r5) socket(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x5}, {0x812e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) socket$unix(0x1, 0x0, 0x0) r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)=0xffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x4, 0x12a, 0x0, 0x4, &(0x7f00000000c0)={{0x5, 0x6, 0xff, 0x0, 0x15, 0x4b, 0x7}, {[0x0, 0x40, 0x7fff, 0x0, 0x4, 0x6, 0x8000000000000000, 0x27dc, 0xf0, 0xfffffffffffffff8, 0x0, 0x3, 0x0, 0x8, 0xad, 0x3, 0x6, 0x20], [0x7, 0xfffffffffffffffe, 0x7, 0xd9df, 0x0, 0x100, 0xffffffffffff7a46, 0xfec0], [0x8, 0x8, 0x0, 0x100000001, 0x5, 0xddff, 0x6], [0x0, 0x2, 0x6, 0x0, 0x8001, 0x100], [{0x5, 0x2d90, 0xa0c}, {0x401, 0xcdb, 0x8}, {0xba, 0x8, 0x5, 0x40}, {0xbed7, 0x3, 0x6, 0x5ade}, {0x75d, 0x8, 0x200, 0x9}, {0x9f, 0x6, 0x0, 0x10001}, {0x401, 0x1, 0x7fffffff, 0xffffffff}, {0x3, 0x10001, 0x0, 0x3}], {0x8, 0x400, 0x0, 0x800}, {0xc90, 0x1e, 0x5, 0x4}}}, 0x81, 0x8}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000380)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) read(r3, &(0x7f0000000440)=""/232, 0xe8) r4 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x3b, 0x0, 0x0) listen(r1, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x4001, 0xf8) r5 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r5, 0x2) listen(r5, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r6, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)='\x00 \x00\x00', 0x4) syz_open_pts() executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1b, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000480)={0x8, 0x6, 0x800, {[0x80, 0x3, 0x101, 0x8, 0x3f5a, 0x91, 0x0, 0x7, 0x6, 0x9, 0x1000000, 0x6, 0x5, 0x4, 0x100, 0x3e, 0x100000001, 0x6], [0x3, 0x0, 0xfffffffffffffff9, 0x100, 0x7a50, 0xbf2, 0x7, 0x6, 0x1, 0x1000], [0x2105fdc7, 0x8001, 0xffffffffffff136d, 0x6, 0x8, 0x81], [0x4, 0x101, 0x200, 0xffffffff00000001, 0x4, 0x2], [{0x60a9, 0x8, 0x7, 0x201cd7aa}, {0xbcd, 0x9, 0x1000, 0x5}, {0x7d, 0x10000, 0x83, 0x7}, {0x1f, 0xfffffe01, 0x3dd, 0xff}, {0x80, 0xfffffffe, 0x4, 0x1c00000}, {0x1, 0x7, 0x3e, 0x7}, {0x3, 0xffff854f, 0x0, 0x100000}, {0xcb4, 0x6, 0xf6f6, 0x7f}], {0x6, 0x8, 0x8, 0x101}, {0x8001, 0x7, 0x40}}}) read(r0, &(0x7f0000000780)=""/122, 0x7a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYRES32=r6, @ANYRES32=0x41424344, @ANYBLOB]) syz_emit_ethernet(0xf6, &(0x7f00000008c0)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xc0, 0xf0, 0xff, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x2e, 0x12, 0x0, 0xa, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @empty, @loopback, @ipv4, @mcast2, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}], @tcp={{0x0, 0x2, 0x41424344, r6, 0x0, 0x0, 0xa, 0x0, 0x7fff, 0x0, 0x0, {[@md5sig={0x13, 0x12, "eb691722d24e0017d4bab03dcbad849d"}]}}}}}}}}) syz_emit_ethernet(0xab, &(0x7f0000000800)={@remote, @empty, [{[], {0x8100, 0x7, 0x0, 0x3}}], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x6, 0x99, 0x67, 0x4, 0x6, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@noop]}}, @tcp={{0x2, 0x0, r6, 0x41424344, 0x1, 0x0, 0x11, 0x1, 0x1, 0x0, 0x3, {[@timestamp={0x8, 0xa, 0xf8b9, 0xfffffff8}, @generic={0x5, 0xa, "d8ee92b892c70900"}, @nop, @generic={0x13, 0x6, "cfa17510"}, @eol, @generic={0x1, 0xd, "9f35954490d140a8ca5725"}, @window={0x3, 0x3, 0x4}, @window={0x3, 0x3, 0xe}]}}, {"f9c882b88dc1b05fcfba2e72f738582d04b5f80fea8024c9922155262a1beeaaa530e7b4fc5ecafd747970c7bf4aee38b954c51821f85e3ac96d6efdb8"}}}}}}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f0000000200)=""/248, 0xf8}], 0x2, &(0x7f0000000340)=""/186, 0xba}, 0x800}, 0x10, 0x800, &(0x7f0000000740)={0x4f6d, 0x9}) ioctl$FIOASYNC(r5, 0x80104307, &(0x7f00000001c0)) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 6: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 5: socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) executing program 7: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 2: socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x23f, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r2}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) recvmmsg(0xffffffffffffff9c, &(0x7f0000000040)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}}, 0x10, 0x1841, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x62}) (async) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000280)="e6", 0x1, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) (async) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r3 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000380)="9bb1ae6541ae5db4af1bc7f2420a95609a792ad7f822cc02446ab461d4e0303077a451df6089faf7a11effe0d1c5a7cae5f604e0fcc0eba16508c712b261dff7fb280d10f0d09541b46c494144c24a4b4612b37342ef558a2d59063aa2598ae3587f55c80b9fd13a56d38aa8f284dc846f34f7bc09b1e9d402676ccc0962357375a957f2223b9d5916ff8599a5a14d41779c7fed666b8152543be3799b", 0x9d}], 0x1) (async) syz_emit_ethernet(0x2e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000020000000000000907800000000e0000001010100000f00907800000000a20b716daccbcd2e447e70a91ef8be09ca25e7dd9fa02009e499594465edff1ee55b92fd47dd6a7c7e0209b48d4b8a6cc24d6dc5a9ff2c68316160cda167e04f1ed65c177654773e1e9b149bb159b4e1c29a9312001e604f48508d9ea9f3b002"]) (async) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x65, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) syz_open_pts() (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r6 = open(0x0, 0x10000, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mquery(&(0x7f0000038000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f00006de000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x5, 0x0, r1, 0x0, 0x0, 0x4, 0x7}, 0x6, 0x6800000, 0x3fe}) r2 = socket(0x18, 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000100)=[{0x4, 0x7e, 0x1800}], 0x1) semop(r6, &(0x7f0000000400)=[{0x0, 0x3, 0x800}, {0x3, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r4, 0x0, r4, r5, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r7, r8, r9, r1, 0x40, 0xfff7}, 0x3, 0xfffffffffffff800, 0x3}) r10 = getgid() fchown(r0, r9, r10) getpgid(0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getuid() sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x403) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0xd571, 0x0, 0xff, 0x10000000}, {0x416, 0x0, 0x2}]}) r4 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0xfc) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) setitimer(0x1, &(0x7f00000004c0)={{0x3}, {0x8}}, &(0x7f0000000500)) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = socket(0x18, 0x2, 0x0) close(r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x8, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x28}, 0x2, &(0x7f00000009c0)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44665722d0306d97c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f00000002c0)=0x1fa, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, 0x0, &(0x7f0000000180)) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt(r7, 0x29, 0x6c, 0x0, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x0, 0x0, 0x0) pread(r8, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) dup2(r3, r4) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000200), 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 5: close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000003480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000003640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000003600)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r7}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000003200), 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f00000002c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff, &(0x7f0000000a80)=[{&(0x7f0000003380)="8647e444dbbd417e1c833f84ee0c0d270a6ddff3f85eae4e4b33d03ebf3e4e006e1d1a65f40ca37d275cd0461dbe370780807967a02f8b403405dc234929aff5d1411cfb087ec0bd6e03a66b82d811218808907c407d2475d3aee4684e18da2ffb1ecb1c993a893b7cc01cd13aff79dfd23c77d9e350d044ca4d3fc4b392726cae9168ca9c7362ee94fb93ea2d8d7b88d82fa22af86aaa0cc62f6d654a4bebb60e4d6a72d289aeecdc902dfdde305750f5", 0xb1}, {&(0x7f0000000480)="834bff30f85c3ba90ab30878d0ccab475e9633d1717fd1d464feefce7627ac67178cb57df5c48a8e93bcd357e9db08fc080798dd8c770ed6790994b13e29762d2e38b18067a6ba30f7ddf8d572c7b902ab52b6d2947da0f873532ea8dd94d7b631d4b56cce29efb2acb76668e4103fe908557b995579fdebdbc950fdb414878faea8edff5013097b90f51a9f7921c0a42a62200ad6849b0081c8e6593e294822e7f33542e87a6632c0eb18382fb977a9ed443bf4291c547334a049570217c4088fd1a4a8e15c71c4e4a175225d", 0xcd}, {&(0x7f0000000580)="d4c02fbbbf520673bfb4b8073ee676731664cd0b2ba8ef97e6b2a1c4af3f998c591fc7bda46d7db816eab50a55c4540d3f7d264f07f0d463e8e5d4f1015a7425e2eb0ecafdee818568b97da64c664938047f37d297a46c041e5dcfed630fc285f6f40a69c49e8f0ce99ef1517333a1d83b26dbc49df80569e5d260b415777832b4d0536cf9d5543332fd1e98b43865e79f2fcfaa8ebe129c", 0x98}, {&(0x7f0000000640)="4ee8c4fbbd3003f2da8a58c280123bd3bebdc9c12c0eb7b5efb93cee53b9ff633391c6bfd1c568c2deb255b8c446f8f687772b3f1ff97ffb7895f296a4a89d7a6da0236d23df287252c527fe543fcd1222a60fac70079b938628fa5b13b282a0b7741c7db915324ecc04b2a28f831ca8f6a2d73dd3c75f0164c19c76509d6fa98a485be27ef2d6223c0ed1137170f7d32acd40bbda0a7e959a6b88d5ccd1f119b02821e1ed47c9b8a21023c10e6361c4a62d79345876b32fd8173db23517db252b38b531e6ab676eccce2b8f9a9299e6a81d0539bbefa101d0993203da57d55400", 0xe1}, {&(0x7f0000001500)="7361e912b854cbf5e39a3c2256bb9345fc7eb3014bc8357e5ee63b76ef64607fc47ed201412a6092769a617c5775942b124ae581e89e14e7553ce592bd99c6c6ca34a7944267c812675c4eb1a15c07f4ee0a77e929856c86afa23ecd694f312eeb71b05190f535eb0af7d646570177d99ff89595417bb4d9ab0ba536f633e5f8b4c68335e8ff26e636dd028054ccfcab2b6203319fdf0e2d32849ebc2117627b6835e869d7", 0xa5}, {&(0x7f0000000800)="f71983c8e8b3917dc97227190ab77504d408883003e345e9a81f4573bfb7c09ba195238059aed717692eea97d9fc096c1b491cc7ec2930bfec729aff81e8a6afd983227c60110818a56fef2b1eb172e9d0e26412ae29474a79729974bec2754c335e96e7b69293dbb65e253d16eb1ac50cdfaac5f4ebe5f188391aa8282fddc96f2e24b030b827e78c7dfe394abae71763e1c355ae988443b6a598e6", 0x9c}, {&(0x7f0000001780)="20d1f42e3606f03b9f01f10f6b313a6c32f839bd02c618d53aa9be5de3e2fed9a0b8adc0d782a1b419cd1a415be04e07d15db8d8252f1bfd3509a2eb6f1f9a3d35ebe7de64f4c0f412066c7c72ef24ee799f354035111a8bcd709424e2e4f597d2732b7b25334d578274e73060ffca7f01449593f0680b21b45df2e579de32b6c943a26fabd61290b5f144b2cc9bb912d3ae8c0cd2bd3844a63fa20eb8774ca2116bc357d026f9ba34d867190a308ba16f4ee1935b2bbff42d1c1e6db6816b882f326d205d2bd7a2919c127051ca2e13e2bd0bdfbc08cba6e132afaa2a4a3d6a37923f8d155b9de5882fda1765943cec7fd1c23c8e1979869544ebb28274c37531f64bba126be5a0f309c40925e777890978a7482ed6e496ae01eb04c8c0fd2f50cd355c13be595ed1b85cbfa9ac187d3886f423b03ce3217897a01b838540e17d6cbf342f9ac3471080ef23d30e34829371d07a9bfeba86bf46ae00bedab73756d5eee6e291190f79d8e77d4d67507b4674b1f9e475657b42f42539c05534b58af91bdceaf2e0e5c0acf38726f4930c61d5e9d966debc0a457c74799accc19f48b0b00c609eb9e3700842d4ad97857ad495097f79e789742269c0d1f1f38e279888d2aa7c0ebc3dbea04337786df66f5d8cbb9e234170c04bb0e1852f088a2a1d4ed854fb83f5f417a11f21442acb2510e66cc3af92bcaeeda1d4490690b3ed5e69a2a4a0a1c8a2cedfbe5e4bf73286eb7d2aa951f9227733cec023ae63fd63a3ce8487f3f3cacf7ba089251e71e82c0d193c6381c4ee1285b845dabee3f6d2644fead5e606ea7ca5bc4d46b4691da49252d60d1496d2dd6a18d53d685a3d545387a007818c395a88b0561932f847ea309093f1acfb6653b83835cb604c41f034f335897b86297e495d3580190e5c061342d2400b06f015ef639863a7c032c8f749b34dcd26d2ce11b1f8e768bfba3a3f7ef1e61e7b2a8754052c25b8a32f58ee00102fb3c63f0be90a9920d0bc72906c2e1bc3128730709ab085bd16aa23c0b3fffb667435d126b28f62ae20e91a5ed9aa5baa1234c89b34b9afd89991ccdc91d43e3ce9a94cf08755bbdf7a9131223c40fcfdcf6095f6beec4d75dfb77f62b9589d88d4289cb314453e11eedd76e020afae408fbe9aac022b4ab46f5bdb20bf4ca751bf1ea9774160d0aa6ffacf76a4278c79ef608d7fc1906fd0ba78de4e9bdd0ce979fa36c6e72e21fa25e0e346ccfad0cedd6522e75b74b41ed92f2897b765eca7af0659380c15f7de7778ca79772817e6c55ea7a216e979b80559efda73d27701dbce4d0095de866c71db42c53ac8c44f4b88ad9214bfb2b6c220f710102e65d478378ba35f3c827a8c091e75cca0f9f5a4184281ff0e435a760572fd89880a06b6f36df11d8e38abb2a9b685959cd86244314017a22709fc7ae189630f8ab7bb49cc1839a3768e5d701e0ba1729a53b724721d6f5a4727acd209b9caaa0eea780c8b9d54960223c5e2d626dcee74f6c0c945e9e863f6cb6e197808942ef804aac484b2b14d214d8ede3b81ec062b1056e47bcd971816aad63b22e82edf46cc2d1ab8025b5f7fefbbc7edfec9ccc6865de39c726a94a752d05e224487155181c3c2a8349e87e499d38fc25c36b0f3c86e6b9e19def051efb5c16e4b2ec961fefeecafdb4c5f64302d2223fe822c49e08c98aeacb8186a1cefc6af30964cdbd045dc84e235436ad9e5af090a27a0a41f12cfde8b43dc9508e3c7cdf952690229747cce978bdf358e5c69d30c85405cc9150ca6085c55b5f1df6ce472aecf49e9a688170052c89a0f71bb351cc9e10070d53773536d3ed09b46009f76f9a183ca077e637e077af468f768459926f8c6d1fd003dfc38051bbf396f0697d9dceadb6bf69b6b9b77c5a4eb5834d7e13e89a316de8d20e76bfdf9e620aa1812c04568f9ff316c54ecd3f524686c44256edc449b8eb0aec147acf5ce72474fb822694e5b86805086b0d3b940add5026437c39211815d5436c9d299092e6ae21b835745878d15165a3fc0fc5fb091e5ef5655daee5e792f9cddce34eba500719a5f39335a86ce7493e63a6541d0aaf5fd911da9aeaafe6c3daaf889b215d8a0c18c8d4bcf1828169759d373805c9146717b81e8eed32370ad7559ee94b559ad7f58b85ea5e45aa79e3bdb2163baafaaad779399342e36a914127b51d192b3452df747d4e80dc217b3a9c14b284f1e1543999a796f1fc1e57e16bd4edefdda4223af02cd88f06e2f1ac63dc772e3268b2c75b54c1f9d36b30dc380c21fcde197e66cf545ece3f6c6c35df95a69052b4c8bad14fd8d6c1da1c69c1480c82e2136ef33595550272b0445c46b72d7a598233e2d192a18a16f68b47c7b42d2b8b569315c3b6d5696340ea15816607744b056e94793ae29035aad2f71e997378199bfc5362283f4a661d48f1ccc89fbd8a4ca3d60e69716f7f939093a380ac46414320b4e13e06c56df9cf42243cb1874710e51b555fbb76e320707e9488935efa7c010d3797fd49eae70d011a58610b7b4dbdac93944f6539013bf0957cbe812ea45f78848d875b8106bed7feb6000da9ddae6d11759a4c79806f348b2a412f649717e46c20ff53db64cc5b3a519b7b10a60827f7818da2ef9ca84d0b71d335755d45a755f5cd5369d887ca8d2f27e54eaaa79e7ddcb7d5f36630594f9405a097b25ed0e771b7cf1eb251bba040be90dc7482fb60557568d2464096083a4e1dd3c720028088421b40c0adf7920679a078f97a7bbff524ce4b61b7a9e52fc80225dc2172eb08dae5a70af9a02670dffa3c6be2ea17abe11a455221c3b119bfb42285deca7af421d96477feadcf378b799677869cfe02462c9aa1565c6bb4dfa83578d92a8fadd88cd848d46c8e5a73ac6d4971666ad68de4ecd4b4e9e45902c10294e3a14fc93cbc5c823faf96f989b9207e7d61432f68373244e15e5089d75d87b5f67741ce672cdde2f5fc7bc3201a33dbaed002eb1e219ae63c21ea13acf105f8ab83add1dfc35d598055ff21ad8e201034cee0f938a0be0b29af7f9a385319917a2c0bbc6d84077ea0dc6df228f791ebfbf8788e63a3dd6693bd809e309c44febf732838d48c4bc3e2a4728f687086969e8b675282257671ace5f3c3f357b9e76049d01ec3542ab7a7973f8bc02ac6ee86f2b2c3efaccfb364bae832f3c21dab6f188f7cbe63da99ae687aee9419466668a05d2c8e38cfefbfb651fc6316d0298d5a53d37ba97d84c6e7c263291aada41d4265723e1e37ab3fe30601c29d38699ce39e9a20e3f235c671b274169d1db66af21ac138ac4fed25e320333fdb0c41336e9f59f4d6210197059b12112e6e7cc14bd6fd354a4d4e618a850f121a8634d8e6680034f91897e7568a5b2f283eb3a53f27fd4718c4895a25d2ada2cc228f88c94c6844c9b77cd328657f97e220c80e9b919608e70466a33bf6bf118d9eb9c0582977d23f18a9c1de1f2c1951424d26b704a5dbc418e410fe2645c4dddddc4de47124a5fbfe0e3c3a052ba941f26175de1687e4c6ca5b00e73b353c57ed25cf7e746a82fe5f116f150ba6c3c036a0a6cf7df4d590aa2b2fb6a2c90c77d06678f938af37df097de751ccdb9cdc105aa54d5f8891b71b252eac079a755ef6df16f85b3057e519314b6663e5fc0f091b43b48f8fb4763623f9878b62384912ec70d5e63c9a9d243e8af52abbbcc64292ee2160d5868f77876df2ca6aba46a737a750e9af8a0d9311baefe508ab8f5407ab33bcf5e511cdcd81cbaf8d2c31bd2264e50854b993ab0428e11f6c66d34aafe0dbe8b4af871e98db33a24cdd2f98174f4059f8b2d6c9fa532eff26c955593d89d34337996d2554cbabf1bc2d2f49edd0d498e469291da94a001fd3c3e4ee129b2eedb9d563f727bdbbc43d7ec2e37c8d719a840bec357b376ee9543cde33d92e37fcd81e5064f2deffb34c4308cef613cf08527111649cdf92361b49830e6ee1d04bbac4be40a653eb15c02346c37094755c12dcbc7eb2cc6e37c7b54c3d7dc1c9cc3add17988dfc239957a819ba6833d3214de39f0fe49c74661f8b7ebf7b9cddf264656a8cd3f4ece19dd29cffdffd31f4ec8ef4143e6f2065e38567eab48a0cc317bdc1b8c304b0e1a795e3e8f0eb39ddedd9e757943f344fc62a39e828147fa63100f980c0f759245f3773147e1e7025dd8ac088a5ae7645c37b4bac5953164d9f42f0253b84e82e01315f9a2213f1d38820b2050cab460710d46be2ef1cf8d1d00d3db277cf2cbdb2aff66476dbe79722738ce0da40233b6c2f9f8ae2182f07936b1042e8a72e1e0ae1cb97f43147afcf17270a26d0ee1bcc9d8555f5bd2864d4169a05758af5e7fae9275f5c536304f1b6c2bc8cd06906cf0225b8395eab0d30d9a7177fa9f7a3641f9261fcec36344f293c390792f7ca6d27eeba5137b1c806de9dba3f9b4f4d62875bd52864d58d3a336ee86425c1c87e69f2e7951d4cba8693aa2932ea66badb428c36f1bcd53d2afcd6f2f43968a6edb6aeff3cb57ab98264101b411bcaa6780f3d2668fdfabc40de25381bb61214e1157a05f2af7f55ac6d0247e69868e0f00a127343aa4cc5c7acd601d02b69e0d99095573565d0e7c8a9fe8f86c85ad32342818e47d4255d8b73a841db68de892495eaa65542c4ac36b98225bc1df260089bb7b6ca227227ca6a351aa6079644d7503b0911d7848f493c3c7bc5d2d29a38ebe76336da460cde0d34335f85aac9abefd739fa7b411cda55bdea7a48a4a67591e5a235bae93f192d1f125eee835bd042437b9034e91e42af8e3f07f746441d75f6d4de1030044918432a89d1c15a86e595cac708b09051e884154c4f4b91fbc52d737c1a696f9743125ce591122e70278ff9f8cb79101a429554ef27c2b04f076107330fe6b8ad2173f4a7c581ea21e6ceb8c336f06f21bb6af93d0897afe77e0559f334945be4a07140a716fe5c7667f4d70d407d64839965a906911d1186bd7996427f33cec1aff182cecb08110d6d3aa992c78a565e85047939248d2db097aa68b4d5789237074227c43253b5db44380119e070116aba8f609f8e35a78636ea6d2d13ab0cb00b3149271bd9e36e94ced6802fac260a1bbfbc027c435d6992544e15d20273805736983a9d7400c6151cd7ba64b27c9a296ff7b97cfc8e3dabda47acd7e4a83569a9b50fe60312e192cbfc81f685042ae32db8b58fc9cc43be44e22e2a1da24724a510f5a5560a94117d66c22717aa493e6a8206ed44863e02998ce63effc839467b9ce7e6f23fe82dc1b24ee4d7ed973aeba38ff712f4618dcbf72d98c43aa290a3cf2f0ec11619ea55aa674fef1aff8ec9b43b1dc1d99ef29ef683e28d98615a8c59d26f47fac825bcb64bbd38c622d1bb42ae896180204a8393a79d73db3473cd203f4b397e433a9dad08343b250f394f28c02d1353cffdc77bbb56a647be40cc6f8c097f0f381b8e2fc30e0b63b6ae8ac80171fefd35f02316aaa57d3799b25d9b14e10567e35448a990da7e492d127cf2a62d0d8c9c7dcbe6fa3c8c8ce6cf3415ff5fc1d3ee78a4fc1f31673dd471e57f87d2804c0ec8f5f2d6d80363116f167d3e505965ac1af83f5d7f36e7f7f50f1f59aa5bdb9c89c3b311ab5620c75850b9609a3914d8817e29b1cf5d4267c77573943e2b0fa5ef029fd27ef920f5da657585514199da0758930fee29161336a5e01e6a90bcdb475dc1b4c0af766e01ebaf554d3c41f11efc87b20cf297daf6af7b81a52f8702393cefc6227", 0x1000}, {&(0x7f0000003080)="6d66ff820638376eef346daa80c95869f7d0a28d6fb20ec588490d1ac801fc58089f63fbe7989bbb4c4d4cc38bb29d113f9d300992af5ccb1b1c09ef6cccd03a83149831982fc5a70a9c5ee350bdbccae2b86bfa21ec60f9dccfd7f097ca5406f4a4134f9d2d8d0d48ee5d77a4df737662fd3a424f7580ad8ec49f7cad68c4feabb505a6dc15bd12628b0793cd1d0544d9ab030aa9fb815af272d85ae5bd80f0aa6572958196221ca41443b593056327c017651b10396963f936798841525a1ea8eb5731e006a7c358e9f5ba14565e62bcf0c30919d01d86d9c8350aa458a1ab75049ed8688b889f9f3872bec59ede97082e52827e5a2f7220fe46fa142fdc5740e4cdf0bd054b32265479ddaa3afc06d96cefa9d7c21a5be245e550569cdd74c42e36dd48d89d81f25a89f80928f457c664a5f435d68e4d14990304d47c753deed26f49bb045fe0153f8b8407d789874bcd383c57822d5a89e60a55f20c93", 0x15f}, {&(0x7f0000000980)="a4e174915bb1c8b51c5fee0dd9f762272fe1d7ed11b28f971bdc30800690e116fe2c74f3e8d39bcddab11e0b9518e17d427e04a37501a366d2876b0b2c92b01a67792bc118c8569a7511c9271db84966783240413932af54f1d85582ee986cd1d80603ab847ab95647524de48ae2ff8cc7af8b4c893f28c99d37a448a9be2c6b1c53bee5693975273e517a4c3eb7bd49e100d10c34a665a2b14d50142e620ef9ed2af262a6e9c08f9ed050b41f2fbd0c0c78fae8f34c5040188188c4aab58b749d12c846d7ddc424893e31b7967fd8dd7ccffaecefaefd2e4a9b336ee0451636200305f89ce6ac1f91051f0ad4ad521aa2e8bee9f980a6e485d92c", 0xfb}], 0x9, &(0x7f0000003440)=[@cred={0x20, 0xffff, 0x0, r6, r3, r8}], 0x20}, 0x407) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000003280)=ANY=[@ANYBLOB="251b6c1755d80d96a43b96cefc9e5dd53ee92f677d05909353a2ab1510f5ae9056ad4fcb4395de17f634f7bd15bc3cabe3cd0de7717e38cfcaf2b5a42db4b692169df567738709d36964e8c6b360d4a66a25c1476a76c5a55cf58688f8ab903b8e6a7a3af1837bce18739804b860a63eabbaa67ec5050e322e02151547fc3960f2dba4d1dbdf999a70c8094680b952f904cd5c70b4ec78776e78ef630731168f0885165041e2ece266268ffa1198f139557ee65832f6b68d6ce86aec4c1778625f"]) r9 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000003740)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0xff, 0x5203, 0x1, 0x1, 0x6, 0x1, 0x1, 0x1, 0x2, 0x6, 0x99}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fsync(r0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r3 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x100}, {{r1}, 0xfffffffffffffffe, 0x28, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x81, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x0, 0xb9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000007, 0x4, 0x101}], 0xfffffffc, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x48, 0xfffffffffffff973}, {{r3}, 0xfffffffffffffff9, 0x60, 0x10000000, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x98, 0x80000000, 0xfff, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x2, 0x7e47}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x7fff, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0xdb, 0x4, 0x2, 0x4}], 0x3f, &(0x7f0000000380)={0x9974, 0x8}) shutdown(r4, 0x0) sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000400)="e993867ec5bd892ca3a12f410c89f56649da90765f87fecb5dda69d2fccf07c170f1b2cf820f49710b3c55695cedffa8", &(0x7f0000000440)=0x30, &(0x7f0000000480)="688639b69e16e16e0601b4154227efa700e820ab6091497eb42b23", 0x1b) chdir(&(0x7f00000004c0)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000540)) r6 = socket$inet(0x2, 0x8000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000580)=0xa4, 0x4) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000600)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) kevent(r4, &(0x7f0000000640)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x30, 0x80, 0x1, 0xc073}, {{r4}, 0xfffffffffffffffd, 0x88, 0x40000000, 0x6, 0x50}, {{r7}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x40, 0x8, 0x267, 0x4}, {{r7}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x8, 0x3f8000000000000}, {{r1}, 0xfffffffffffffffd, 0x99, 0x40, 0xffffffffffffffe1, 0x9}], 0x13ce, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffb, 0x14, 0x0, 0x401, 0x5}, {{r6}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0xb0000002, 0x20, 0xffffffff}, {{r8}, 0xfffffffffffffffa, 0x33, 0x4, 0x2, 0x8e8b}, {{r0}, 0xfffffffffffffffa, 0xa, 0x20, 0xf11}], 0xffff, &(0x7f0000000800)={0x7c68, 0x400e}) getsockname$inet(r4, &(0x7f0000000840), &(0x7f0000000880)=0xc) r9 = open(&(0x7f00000008c0)='./file0\x00', 0x8000, 0xdd) r10 = getuid() setuid(r10) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x20000, 0x0) r11 = getpgrp() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={r11, r10, r12}, 0xc) r13 = syz_open_pts() ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000a40)=0x3) setreuid(r10, r10) executing program 4: chmod(&(0x7f0000000000)='./file0\x00', 0x85) r0 = socket(0x18, 0x8000, 0x5) sendto$unix(r0, &(0x7f0000000040)="9d7cf97172755412896e14b09f000ff46ec51fe4ad4c698865f79012b46e8e4f5636ac529cc268ccbc6db48f2ac6207ef0556fade2b82d72d5444850f95381e721c7da3c65b66e452313b40c90695d85e51590f7e58a10f3b1b11b27f792968373cdd58f226620c5b8bfc219369fe1041dd2279d5c9f980faf606e60fcbf09372a59f119a34b345050577d54f52f012434956cce9a7f8ca8c94c588e04370da95f3721f426", 0xa5, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r2, 0x2}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2012, r4, 0x789) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x10001) dup(r0) setsockopt(r5, 0x9, 0x4, &(0x7f0000000380)="53d82ca6789816b4b91c78ad532f660000111fef66159839711870a4e94884880c83e5c174ae65ae5cf6f1ed2d297296369c61daede0992dad9e4568e800a778abfbeaf62c0a43900b0467ba5f5e4fc28ae6af9913a1cd79a894e509853d014133138434feee48c36261ac1a5b772e969275dccdb94ec57227c36d", 0x7b) r6 = dup(r3) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000400)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x2, 0x2}, 0x8) getsockname$unix(r1, &(0x7f0000000480)=@file={0x0, ""/74}, &(0x7f0000000500)=0x4c) r7 = getgid() chown(&(0x7f0000000540)='./file0\x00', 0xffffffffffffffff, r7) r8 = kqueue() close(r8) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000005c0)) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000600)={0x5, 0x8}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r10, 0x800c5707, &(0x7f0000000680)={0x4, 0x401, 0x5}) r11 = open(&(0x7f00000006c0)='./file0\x00', 0x10000, 0xe2) bind(r11, &(0x7f0000000700)=@in6={0x18, 0x0, 0x80000000, 0xdb2}, 0xc) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000740)) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000100)={'./bus\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dfb) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r1 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r1, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) writev(r5, 0x0, 0x0) write(r5, &(0x7f0000000300)="1e", 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRES64=r1, @ANYBLOB="236b3b4dfacd7e9a21f180f8b231874cd34ea3559e885fff38728cad17f23609ca15b3749956b30fc736fb48ec41b09a95b768990173a392aae041c40670353297526b6bc42bc2c2c101a7ce990a4f584d52d99b16fa56351d8aeab689086ebd09fc4ee293698301672a1909f03f804201e324c4f34fe0f69c07c66f945ea0b73c85dc36b5cf65922dc4ca8bf18216eab2a182002e4008e8f03e9e50c256eeee46963ebb7cade2388242b159a70b5cf019375da78f156df89822e6f675544918bdc3ceab2e5dc7d337c414faaeae511ea1eff2c3cebfa823039569bc7c98304e080fbe162684e77fbb73b68821d7e77b4bceaa32ed37a31428", @ANYRESHEX]) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x0, 0x0, "bd1331844e5b401532158b01004d9c602691cdcf"}) write(r1, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r2 = getpid() ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) getpgid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r4, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000800)="95e569cdeab3c362bd2808f267fbfe1a790f02f1c28b2e4c63db76343275064bbd916a1403284f39e9e2ab354f5221059744f2ed0190b29b8d94e193e7329d86afd51b04ddcbd1f3823ee8f8643504bae4eb5c25b3e87bcafcd7987dd197f37e98489bccc78a6e8d5d9759383a917e6c4d8a931caadc4881fcb8dd5bd9fb519435ef861310d9c8ad63a2863dc3bf9d1c289225f2ba988c10ea93670228a5e27baaddec9a81c1f511acbb3d107bcc0ffa73d21d6e4b8b7baaba590c", &(0x7f00000008c0)=0xbb, &(0x7f0000000900)="6b79853040592e37dd57860c4d0f809ef053c4ef01aaf8318f04a09962f6ea0f342f555d8c6bb9f439c21e595651adb6cbd36a8f38915d3a6642cd0d4468ab8142c737a5fc64fccf91a9c544860fff8e55efaf02862138556ac03eb0f43c7e", 0x5f) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x3fe}]}) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r5) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil, 0xef51}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="198f7e486d0056a06ec1f19283532eb609cc8f2b8985abcc7236e9c60a2e76ab734aef2844ebdf01bbd84a9497d623f7ac6d42412a65655068b41d60b532bdb69ac54367e41825491597323604902fa82e42c66f07a2d8c282af2af2e11c26a0b01ceb40375b625aca69b0ac1372448beb51abba7cd5588fe55a6f8474a3173edf2c18289ba0db583ff83933b53533514579d02b1c6ad79fb4e9e6b719fb349023b6912ccb2011f9ba0f1f81e09f", 0xae}, {&(0x7f0000000400)="5748f82120880e7f700c2074019ffd90f15c54142bb9d7b23cba044973a020277d86600cb48a452d436eb81ee01d186c0fde484ecf24aec702c4d2fdb6dea72c950dab681dbd833c1c1f62e809ffd5d0fb36dbe77fce80c5da2632909fe4d694d1bdb7be709b9102e41422c47a3ad27a678354ffd881aae95388cdd1ce55e754007cc3b7c8e59d407050f51bf2defd2dd4b85af542008cd7fa4f72ecce0f3120a8ce0b2a2c6bc4f36e0d585b778a902ca37b41bec97e04a098f66a474d27fd3704a50f791cfe05fa14de77c6bdf4a5dfedf97ca3f6e361e068c17d5961484597ee0e6df5e12069ad059bae89deb0", 0xee}], 0x2, &(0x7f0000000580)=[{0x108, 0xffff, 0x3b, "bdd8fe80152a1a19d99ad27d98ce0c98e090e6a8b2b6090dce9c8cbe4a48c4f94c67b68e33948dc2eb85c0d0567e4ab050ffabf8ab3f19bdd70691600a5e817aea398e446bd52cf36ebf95c27b4cd647e97b5220fef6791561f081f47461f943bde31bbab53487ae6991f7a05e6fe4db2352cf082c3538a941701ab99652f4aefcdf0576cfc1194eaa449ac0ad79abb9826cb5da91264f59ff92c77d28c19ff13b0b81ccda85e50090ab892e945dbbcf05c66a96f13b895e0098bdf99a47262de9fb591eb9dd44a8754eeab5a113212f23e108474c16fec977b01718e20bdb56f3851a2b3600e03ca03eb887df13eef965"}, {0xf8, 0x1, 0x4, "4e5c5d1ca9b617a0e07fb5abb0d8b7626c66539cbd6e92308e656f999f8e7db1105dc4e73433806c3fe7abf03cc204d0dd04c419f015b63f56431c7a44dbe6ba50f30c10767c7110a5b2ba5f9a9d7714eb5161a67a9c0ac19dc4dbe24d68705e92526da82b5c153529d23bb17e5fd590a21bf1e85a50716d61e8f9a23fcd4aaf0f0d6d4d2d2af2777dd02ef90aa6f74fc2e52b60a016199c88b3ece17c36b3436f91a9af86a0023a359f6b4c82ea9e779d11fa7e56b0aca713cfbe9907c50ae55ca8fbe110cede48147f45c35630cfeea54d9ac4eae4b2e1f65e292d3ac4682ce7e275cc7c"}], 0x200}, 0x80000000}, 0x10, 0x0) socket(0x18, 0x1, 0x0) socket(0x1, 0x2, 0x0) executing program 4: open(&(0x7f0000000240)='.\x00', 0x800, 0x0) (async) open(&(0x7f0000000240)='.\x00', 0x800, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getuid() (async) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB], 0x10}, 0x1) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB], 0x10}, 0x1) socket(0x0, 0x1, 0x0) (async) r5 = socket(0x0, 0x1, 0x0) r6 = socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000002c0)="23e4cf9289760f2ea07efdf030128c2d43cec68e7f5aac6fd8b04abbb76b373a1f076f14bba799a814985d9c49681c8587ece09b2f0ea09e109b5206e0bdf973ebeb0e7eed54c5e2d1ee46508802076f77d322f7e192561c7302c608e53db123287cb7e54efac8c95b4059bd78e43face5bf0392e754a8a8ea18301b4b0563093015565864166f7df4a51dd587f4cf63804a2ed6aca3c0d02a4726f4f2624bed34d65d8f4177be520eecc2814fe6a9d8cb41afe20eb183277fd60d226669ec15e6cba49013b9c74ad941a5", 0xcb}, {&(0x7f00000001c0)="a272388eaf2f587b8b33a50a79d534a1a944c7e0d921634f6dd40c08b2d0f1444eba045e2a37a5f5ea5a41cbb59a97b5b010f23826a138711c22419aaa25b51657f95b0480823dc2503e57a8d162f08e7884b1cbc49630eef86f00ae1c17cb90bdcc9cfabac3e05f72", 0x69}, {0x0}, {&(0x7f0000000480)="c7d8a845e1f5834ae85d3c3df61c58f7138c835fc75c2c14467521a1c767a1f641843a89a6358e311dac61a3fa20a26ddf15ffa2db73c47b37fe0b34fb13cc6e88d72b76f0041cca3d29c4e257cd77146b2f1dd1a9d635384aed94046aa315726a8cfcbfd8aee7687c4ef53e0f93ccbba38aa6b1a7f7", 0x76}, {&(0x7f0000000540)="368e01d3c2ab55429942751e6a0cbd062d44595f400d957f602cc8f454e5f7d4504d07f731f43f1e920e2070158d1c2e73ace76c3de197eba14b3a39f2c6db518842818de32fb58d1809ee2c0e3a", 0x4e}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80606955, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r6, r5) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r5, &(0x7f0000000600)=[{&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/4096, 0x1000}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x26e, &(0x7f0000000700)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x238, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x33, 0x45, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x9, 0x3e, "cd75c0370e28eb469412a3360eb549a08187c406432c0d31b07ae4b6c6a8061eaa1a59d993cb2d05b79129175b0b4ab9dd7756837426471f4478a2bcd280"}, @ra={0x5, 0x2, 0x81}, @generic={0x7, 0xed, "337997009c7ff7bf8f2626d5605d9677b82386c03ed98c6330b6c3d422489e9c3a61625e2d563a12eae2a589d53b22d5b59bf152841f5068cc0fe2acaca4463130605ad040722edf9b522eb55a36b4963fdfcb78d18ad2b4ed21b4597da9deef6f904d389b93f052cd27f24d9a654fbb15590d85ec0b85d44f31d88624c63a80da814d5211672592212307e7842f984d319ff4e25d8f6b959df16a68209e5fb01fb4c0846cc6e238ec5f7ccedc5e9c92b69ff565910d948d747ddd28cf4dd8c452daaf3de83e74b7343e9ba189ece18bef6e5098c851ced00c7db93d9c3182f508b1bbf5c2b9fc61d7ecebca73"}, @generic={0x4, 0xf3, "648f9a33df6ddb505bdb0027898971cebb2eb16f39612cce812e1d5b59769f13602c7734e14d97475dea78a4a404219d84bd8a1672e1d739fa52ef519fe337a9f8e85a0d124b1a1a0198a49446f3b8e78a1f02118cddf5fb85e27ac30c743444f375da975e3b07e536c4a091af369216da0e972503f89b3b810ab3a24ad79720d9615341088fc0478e31919c7818d60b946ab91668b69c706dcf6a116d0242f393c52d9697fa6cea0ec2697fe6b4dc6131b17ff5d6da4ff785b8bb23baa0c0ec68c2fb75a106143efab9ba2679629b35e661bdf8710d4ab76a73bbe1ddb728bc9cd91903246a4fc4371bd88df123b74cc66b46"}]}]}}}}}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) ioctl$WSKBDIO_GETDEFAULTBELL(r7, 0x40105706, &(0x7f0000000000)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xe1, 0x1, 0x5, 0xfffffffa, "e40b43d602e5257c7125a8a922f0e8c2db466358", 0x92, 0x80000001}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000000)="34eb6ad59e8456ebc5951c1db0fd943a00"/27, 0x22}], 0x100000000000006a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) read(r1, &(0x7f0000000140)=""/201, 0xc9) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)='\a\n\x00\x00', 0x4) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) r6 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "03800000008bda4bcf78bed44d00"}) readv(r6, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/115, 0x73}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x2, 0x7, 0x7}, {0x2, 0x7f, 0x5, 0x8}, {0x6, 0x3, 0x5, 0x75e1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000140), 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31", 0xf9}, {&(0x7f0000000680)}], 0x2) executing program 5: openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x20}, {0x0, 0xfff}, {0x0, 0x93a}, {0x3, 0x7, 0x1000}, {}, {0x1, 0xfffe, 0x1000}, {0x1, 0x0, 0x1800}], 0x7) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="9d74f745350b5803c22bc6457eb4e2975bf5810ee762bcda4f057417467439972b01470f610475ce95dd4234eeb330dba2ca3dee7e5f8b6a86baaa525ad16025694e06312eba186e9b16cd42df951629b595846d6e", 0x55}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x404, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x6, 0x8000, 0xfe) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r5 = socket(0x2, 0x1, 0x8) setsockopt(r5, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) geteuid() getegid() getgid() executing program 7: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 6: sysctl$vm_swapencrypt(0x0, 0x4000000000000086, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (rerun: 64) close(r0) (async) r1 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="f15defc4f80f8e9d6d7a", &(0x7f0000000080)=0xa, &(0x7f0000000100)="cf30fafa4591b1333b5321a541297d1a1697c7fe5fe9099891457bb497e6999c8960a0799903f9e6895c02512e6dc5f5d921a23479dea94f428ce2536affa8054243c9b63e6d54eb404da7a3e6554965108066b7d92a52b28424e2cb44cff7782656ed1c9918b1f1fded437ce814aef1d158156d59a9a8e4e2a308569291bd495da6b07049ef3cb12a3978ebef13e10c40cd4435a3a9c3bd2f21b03e5e16dca26cf42f3d116fe4c2c285454d44bb44794085fd447a47f0527e61bd9631599cf6cd41dd498e", 0xc5) (async) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{}], 0x1) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f00000002c0)='./file0\x00', 0x8, 0x61) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r5, 0x1000000029, 0x9, &(0x7f0000000000)="156b007b", 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) lstat(0x0, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000180)={0x1, 0x39}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000440)="5a67927ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396bd0b9ac81ea95d21c0eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724bc700", 0xd1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x800) r6 = syz_open_pts() close(r6) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000200)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c", 0x8c}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff7ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) writev(r3, &(0x7f0000000100), 0x1000000000000309) syz_emit_ethernet(0x7e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x48, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x4, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@hopopts={0x0, 0x1, '\x00', [@jumbo, @jumbo]}]}}}}}}}) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0xfffff, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaa2aa86dd6000ec0000302c00000000000000000000000000000000000000000000000800001a00000000000401019078000000006041c93a00000001fe8000000000000000000000000000aa00000000000000000000000000000001"]) r2 = getuid() syz_emit_ethernet(0x169, &(0x7f0000000580)={@random="3e74de376e36", @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x12b, 0x88, 0x7b, @rand_addr="695daf6ea92a1901c6e854166bf3b3ef", @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x50, 0x1, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x8}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x1, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 6: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000140)=0x40, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908cebaa07c1712dd61627479837cc5137a683044a5c6541d", 0xa8) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1b}, 0x4, &(0x7f0000000040)="9f09c4c2572d8a0c40da2e0c56a5eeae27329e3bef52297fef08550fc2cb923ec774d7b83761209cf60ea98a261df72fb86cce4834aaf81cb9e4", &(0x7f0000000080)=0x3a, &(0x7f0000000500)="228dbece367db35bb5037dcdae552f9c8dd4b755ff3f4aee21a9d7fa8e645c6e436d76ed5a479270a2a72599fa014fff4d1d0fa2f3dfdd572c9ab25fa8a3df94bf1e4cabe724a1409936a270e3d4bf389eaf3a838c93a06db7e0fece4164ca61b94d3cc812015727bd60b880571ed29a93fa66ba85922bb4b900ec789084b755ebde277e841783493cf4a47d603abfce1ebe316b9a42ef759672894e22e467fae5fb1795b27478dadd072d3e345bd7fc7700e512a8318bb130fc7b4eb582fa28d90d83e060ba5fe588521d6d5e89ade464f3b9445f1d2cab19842b42ef5f9df352dbdf97f1f425ccff53c3710b1a081a1764c005733579166d98377bddd73cc2f8aabd77b68d2c25efc0ff22c3e0fbb1b4f51168cbe97e3a8179f2aead3e586b34279238633f1c0d3b4833fc9bddbcd11fac548ec3b89bc62a8ae0d554da5e4eae486e05d73c104734a1cedb0193aebb22be9f29e58c444140e32c1b12b914c5095bdbdc3f404db0b06f4dd666f14893efc864535408949b96ec64e8e76b96f3b3279aa4bf4df29d40ddd6d415580b6cb178be551c8fa53d5a6101fdea74e3d0d5001aed0ce53a799352375a924f9dc261d5d3c6c72158681707c99adb771e045a51583df6114f74878caff518c6adeaabb912ecca7563550227e4c1c7a3989bcea80573b1d0f31627c2ce7dbdf276867ee2b2f5f36080dd6533ca6f8e3b438968e9a8cc7205846a82d977ab63a75ce4c54923a83fd5e3fec2e5e7c9aefe39bfeb53fed62a23170947c25420ba04e3461a5c5a30735391468c2b51880b5da94e0fe6212b47fb19bc63209889607bf7567d66b43d4d0be60864ee85748d3da8d149e08dd6a798e7fa44beb0db714155a29ac0b0db1b892e6e5a8769dc3ac2608c0165b5bf9ae6783642bb855fea376ae310c2ca8d849da51e37f33c7e78f4edcb8afe23a67abed03f74fcd1e4d2aaad827f1083a781ac52f259922078bf5cb0570f9d9ee6c81f4815c8d08821b8ad12b1ffc10cddcf21c6087474054079cf1b98c9d33897034dbf9f49a6a545fc8771b659ff139fb5a0458a89b011f16125ed5c819578656a6c3a5de49272fecb6637bb894dfc51fefeb6b566fe282d2d5ecf36f2482984629ebb6c51e05246535ce29db2a5975ef356ce318e7204438058f73622faf34b259820919a509c5da21378c0b3d0ec9461c11287559a9b76619d3eef003bdd6bca7a30d6c96310495488ef5cc65b4959c026d36974366d5e19c9ad89ca2cf8141a38966ab78d8304b9f7947f3956f4797836ada2c02291da394885182c7fc7a1ca94e4dac006ce3e1227b00f8a2a270932bfff1023a018e39ee770b6dd5bedc3e8ce5d0361a768876a08f0a01f74f1f2ee5cbade012db8708c4fa1c5d99966cb2bc2be06e54b491a99853ccd1188285527a98b19004ba48fb9df5747b774ed2085f01ad9dcc00ba340ffe84e32555c4086c2d55265ad2d4e76e96b910de18af2624d733e4216f340f3da487bef0535f3fac5f4bd9436a21aeaebf7b045b718482fe76df5f35defc235f7de7618d5efe7aca67585c564c02b98e69ce1aa5b9d5f99e62b9560cc46fe1dbd82033923e41d41ae79f3bbb12dbf478d48dab0c531737cd82f1a2cc8562763fd10c8e6245d6c67ac7e239509158e626245a4665a823b7491f210c259acf156319e037ee1bc15acb19d48c8467a5b7cbbf8f9f01701cfa21ab943cfd47c8925f38a0a778e36094c163db88acb83a34aca95f106d4348bd86692fd9a878da2a7f633b188a327ea68d0e0f6f922cac10f8650c7cb342ea213f7e80016d230763a6762d7573a1c6eccd7e2736bfd39cafff156f7ecd03b245fced89e22eecee5fb889b6a5319bf5a142856e8b347576c100f73124e289c3841b9653e63397b9ea15ba251b05957cee97471f7a6044e51e723545f0b913a5a54e6045a1837638b91cfa2262ea7ad9b5d509b929389fa735cedf3744c62a847bcfc1acbd30ef8801b2a2afa80472425ca4b09be8d300bd7805a3432c2d9708204873d18743266b8a2db23f87452efe3fc861848ab5ecf0d8f94219e3f5c4d8690dd8767acd88fcee46b18bf543970c2f575832d7a3c329653d27d55376fa25141e381f5450ed03c9ade4ace48fa4dacc1860852202b61c7eb2d0e60315044f17f4daaa1fcc761dde8bf96daf2f33e616112080ba12fb6ce5eab1d403245fd043d2ada441ad484a3d3ef91756cddc329801aaddacbda5e5a359c4e7403b9e5ea1cd32f3b33fc62f0f14cdc849a767dc3e1cdd3668908c9357ef8a359c69d79dcbe034e4db8b1a78f50cf7186b467d1c01d293969084585d974fc61af08b99910e8d08edda887c9ed4ea568e3798156a20cb0baae017528e26c12db70b29890530c3840fd1b7df341ce5ed04c07b2c11c287a0d027d345dff9e3ebccd5411b289c9281b7914f15dedca11985ac224798e3409d04219d997d75c2c46c88586aded9a2590aff5d1649693649a637a94dc0afdc00716fe5b9d329fe082b028ca35c23db496cbaccc1db7f889318d41ed66f0a21d9572e77723dd98e1b986f1f3c2e07b1b56d7df1db9dbc2e9b594ce684e4a1b7ae265109e77ce6e68e1974aa1689c9013174761597d0551684ed7172ba34ebafdc9285efebd72764114a8b9c91991bacacdea38ba7f039ce0cffa93e20b46b4a177b94af17ca681a6c75d57f08c318ff5c75b57d62b81620f67b4c9c714ae383fb84125fff3d9fdc2b7b70b16ba975c71ee1ee77d13ca3e0e638bc90a667ac77e2fe6016aceda6422bedcde410d15032cd5263ae0bfeecf4065eb7502ac0fd964baaf020f64badabe86e5bd6b6b358b4fd4a450115ab2018627c610a9ab7838a4e31ee001a8e4f0c7965d3dea17e1913ad97b4865133f0ec2d9f70318ad324956fc412a7bd9ad4c1a2871ea8e74f6cd2984414b76450749b0a00dc062b6b756ff48d01412b30dae3f3eec0471b9902e9c6f2874e0da12adb8372a91974d2a2299653773c320683360c87f285b1c229b659ec6f0bfdca5320d1c069bf72a7aa4c2d66e19ef89ddaeb920014091e649718fe6918ecf955096121c343b1a1a0d4b3dd09336b631601eb0846a6daeb13181687bec3d88efe526da46522e89d99c6530d77826b0b392c2e167292843e7257d16cbe798a9f91faad6a97244af022a3f3c96dd6cbfba34eb31f06da50f1295e068426236cbfcb35f43a1ff66130e78e646fdd61a79f4c6c5dcf6d95ea0fcb8b079a1fe9bd3427743c1149e10fe07405c9f3d56afa565b27eca902e08b5a1775a65cf11338768a3bee474eb95631da9009e6c9d1be24da1348f7926936d4f51dce7af3ea179a9477148a3b881e07bb75135b26e83121379f230695ff4c75a8bdfb9641203917b19f264ed0a6d8e4cbe3f31d7853e139d7486eb930efa5dd8a696fa9ab68cd3ca4bc7644eee6a8edc01c353f5f630059e03b878a966d5a4b7aa20628532ecb4bb83c96d889b9511fc6c2e4b90d9ebfbfa66273a82001b471a9466321b1033a5b44f7292dcfb0c348a9bc7f4d016d914507ac672330163d0e0921f0698eeb498411c4452e5b934b9bd4bd599a968622aa5fa7517faad1521ab6aead564e5532e4332d42968c0e4c51bc437e060a36869aea79a019ef3e01d140a6d31c677376f9434f3e3b60530b5c57bdc1414d1209841436144c931560099a8f8d543bdaf75954f285b5689cf3fe588f5c0058f3f4a5d9a0f08a6e0a399c10df22ab1fbd39752213ccc276d78a2f9a3e1dcfb8e8ddc3ec7331bd5d798e2851ae8c47322fc841be62527f95370b1152fa6decbafc93fe0788b05515260241f0a9e337c69d70a174bbcefa33bfe22cfd943869af9f60d1cefe391edb0f7b23398d1cd128199c7a02c7443411df846c2be573ca134ffbc83630992941c8df27dfb2bad865ee66e65e68de2a66f1b7ddd2ccff09acea4e5f960cdc8bd5367e5ea3fb35086e7f15210ccd4bc6a2836efbd109bc14d8b9606c006143c539003cbeb98da02c8f84c6289597d4374e2a2e3475447040e3237f2a38065e3505b14424ba6e31f774b9d1d4ba1860344304564797feef6ab5d37a33b5b2c1f35b52acbf8950197bea06382c1a05b24a6b6dfaad91eac2f8161a1384ad0ecccfa30231a1a5408b0ee2e16f680fdaca8066b3bb58b86b855618e054a264f769e4d8dc1c002f216551d6c28728751c12ebed333dbdb704050a2007bea840a7c254f980258aeae92a7989d8a71270f53d09b5a3f437172caa8535095363c271807513c7ad0ed58b9f2f32e08ca084ac85881ffab69f4414f20a4b76384711d5f37497b13d327fd8e552287836069c2cd566353646452198a432971e2ebb9370756bc867051842343b6d281314a563399f0385fc48d67b28dab19a10d9cdd4fcbb144d7b38375675bdff2c3ca780fe8d24b9c8515d28d203f8c87da764318c0b880b05a52f0cf635453dbff8c7ad5108494df197a45902f76613b270a12295ba2fa1786d4f4b4474f73a6b9d0366d3db4a2d22ae5e895f6691d820fc65739e24276da5d6cd45e845bfc1210049a994eabcc271ccca649f8b21be55db6860c9659680f616cf5e8cd9bf14c7698cd0cc0d6a393c83afcfc908a8d36257ac9385b2a29a8343dc45d59363dcb4fd4b01d614f115bc2ed90ff933784a1bc6de842935019aae123cb749274cb897bc17bd02d0d0272479ee2ad6a84284e18959f4f4c53ba065b0597fd23e69cc5c23983182d7b4873b4cc320fdc60e5ebd13db5ae60c52e0dc552418992601409ff0f72836a327120605491af4558f5ae97a9c3d8dcb0909e046bff114070c574792c860fec7d23a9e64a0f016a25a2de71064c81e94dd824e2e566dd6b323e5a8789946ba69f16ddba6a1b48fb4b5ea5ddab74b6d22105fee66d318f7815e069202d11f9bfe586a71fc1e5544c7a075949b440f6c56de18151e8c53c4a8f71bc48df782768baff1eee0b461395fc1d53edafe29ef98dd0d3b6e25550054179bc4d1cfbc7e5033095e4eac94a16af98ccd199fa0094009c9e1d83ef8216e954f0ca2ef43904c20eecddbdff3bb4e317cc056646864c535d9a75a04c913f121cc6d98abcafa31def15459e770ac7cc39ed5af975ab3135cd85ee85ba8bc8ce5413f39c45ff76b8472db92f4683d8b204cb6d848190e3a27bed34337c8f3e9b7a7c31f81286a63314e40369bd199b849a375764e6bd174339a91a38cf334520f72310bc5d7f1ada8537e9704c186b164cdf672367e33657e4ed903ddf83a3db3e217056ba5d891dbe8a13b8fa51ce059dbbdf6445d2b24096e0f9109148a9a05607e6c489507a5a4dfafc9778f5b3acca98c75b08d3c962d186f3e2c08d6308a3d624241c20539c5ffbb99f774bb923c38882a555dd095bde8e01b8484da613c2a9d06b3349ac6028b96bc4cce73531ceb1a7503b8b936cd17058d2a5ccd7a62f8d64d373075cf0e725d5729cdd1ccd494241a3c317d9cdc523530afcd141049889c20b16d6fa429190727f854ec24d701081dbded9508f63295184a3d9f7a43b7f8de954ae9ee514c28b17e0e71367e99312d1475ed961396fea9b66e00038495c70da7d13395fb6ee754c47ab942a0cc961c56abd4548e74b8a2bf9de79801f4beedaa7d215a878454222ed25db9989d5ca342f970d1abcc3f513c93bc2947916e86573324fd5ea7d2a0812fc6d4b7ec70d3246739e537f30e06375e427f10652225bc6af73df3f8bf10f2bbcd8c1ae818299daef42589a4668", 0x1000) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r0, 0x0) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/514}, &(0x7f00000004c0)=0x204) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) executing program 5: ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) open(0x0, 0x615, 0x0) open$dir(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x80000003}]}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) executing program 6: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) pipe(0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() dup(r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mmap(&(0x7f0000082000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000004c0)=[{}, {0x100}], 0x2}) r3 = socket$inet(0x2, 0x8000, 0x5) recvfrom(r3, &(0x7f0000000140)=""/183, 0xb7, 0x0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) executing program 7: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1644) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x8) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 5: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000002180)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e4", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d3b5c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r2 = socket$inet(0x2, 0x8000, 0x7) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000140), 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31", 0xf9}, {&(0x7f0000000680)}], 0x2) executing program 3: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 3: socket$inet(0x2, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x403) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0xd571, 0x0, 0xff, 0x10000000}, {0x416, 0x0, 0x2}]}) r4 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1025, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) (async, rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r5 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) socket(0x18, 0x3, 0xfc) (async) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) (async) r6 = socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) (async) setitimer(0x1, &(0x7f00000004c0)={{0x3}, {0x8}}, &(0x7f0000000500)) (async) socket$inet(0x2, 0x2, 0x0) (async, rerun: 32) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) r7 = socket(0x18, 0x2, 0x0) close(r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x8, 0x7}]}) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x28}, 0x2, &(0x7f00000009c0)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44665722d0306d97c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f00000002c0)=0x1fa, 0x0, 0x0) (rerun: 64) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa020090780000000060c3a51300003ab1095f00000000000000000000000000aaff02"]) syz_extract_tcp_res(&(0x7f0000000000), 0x7fffffff, 0xfffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffd}) close(r0) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) (async) r0 = socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) (async) r4 = dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, 0x0, &(0x7f0000000180)) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) (async) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt(r7, 0x29, 0x6c, 0x0, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x0, 0x0, 0x0) pread(r8, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) (async) pread(r8, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x8001, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget(0x0, 0x3000, 0x340, &(0x7f0000ffb000/0x3000)=nil) shmget(0x0, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) executing program 6: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async, rerun: 64) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000800)="95e569cdeab3c362bd2808f267fbfe1a790f02f1c28b2e4c63db76343275064bbd916a1403284f39e9e2ab354f5221059744f2ed0190b29b8d94e193e7329d86afd51b04ddcbd1f3823ee8f8643504bae4eb5c25b3e87bcafcd7987dd197f37e98489bccc78a6e8d5d9759383a917e6c4d8a931caadc4881fcb8dd5bd9fb519435ef861310d9c8ad63a2863dc3bf9d1c289225f2ba988c10ea93670228a5e27baaddec9a81c1f511acbb3d107bcc0ffa73d21d6e4b8b7baaba590c", &(0x7f00000008c0)=0xbb, &(0x7f0000000900)="6b79853040592e37dd57860c4d0f809ef053c4ef01aaf8318f04a09962f6ea0f342f555d8c6bb9f439c21e595651adb6cbd36a8f38915d3a6642cd0d4468ab8142c737a5fc64fccf91a9c544860fff8e55efaf02862138556ac03eb0f43c7e", 0x5f) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x3fe}]}) (async) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) (async, rerun: 32) r4 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) (async, rerun: 32) recvmmsg(r5, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) (rerun: 32) close(r5) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil, 0xef51}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="198f7e486d0056a06ec1f19283532eb609cc8f2b8985abcc7236e9c60a2e76ab734aef2844ebdf01bbd84a9497d623f7ac6d42412a65655068b41d60b532bdb69ac54367e41825491597323604902fa82e42c66f07a2d8c282af2af2e11c26a0b01ceb40375b625aca69b0ac1372448beb51abba7cd5588fe55a6f8474a3173edf2c18289ba0db583ff83933b53533514579d02b1c6ad79fb4e9e6b719fb349023b6912ccb2011f9ba0f1f81e09f", 0xae}, {&(0x7f0000000400)="5748f82120880e7f700c2074019ffd90f15c54142bb9d7b23cba044973a020277d86600cb48a452d436eb81ee01d186c0fde484ecf24aec702c4d2fdb6dea72c950dab681dbd833c1c1f62e809ffd5d0fb36dbe77fce80c5da2632909fe4d694d1bdb7be709b9102e41422c47a3ad27a678354ffd881aae95388cdd1ce55e754007cc3b7c8e59d407050f51bf2defd2dd4b85af542008cd7fa4f72ecce0f3120a8ce0b2a2c6bc4f36e0d585b778a902ca37b41bec97e04a098f66a474d27fd3704a50f791cfe05fa14de77c6bdf4a5dfedf97ca3f6e361e068c17d5961484597ee0e6df5e12069ad059bae89deb0", 0xee}], 0x2, &(0x7f0000000580)=[{0x108, 0xffff, 0x3b, "bdd8fe80152a1a19d99ad27d98ce0c98e090e6a8b2b6090dce9c8cbe4a48c4f94c67b68e33948dc2eb85c0d0567e4ab050ffabf8ab3f19bdd70691600a5e817aea398e446bd52cf36ebf95c27b4cd647e97b5220fef6791561f081f47461f943bde31bbab53487ae6991f7a05e6fe4db2352cf082c3538a941701ab99652f4aefcdf0576cfc1194eaa449ac0ad79abb9826cb5da91264f59ff92c77d28c19ff13b0b81ccda85e50090ab892e945dbbcf05c66a96f13b895e0098bdf99a47262de9fb591eb9dd44a8754eeab5a113212f23e108474c16fec977b01718e20bdb56f3851a2b3600e03ca03eb887df13eef965"}, {0xf8, 0x1, 0x4, "4e5c5d1ca9b617a0e07fb5abb0d8b7626c66539cbd6e92308e656f999f8e7db1105dc4e73433806c3fe7abf03cc204d0dd04c419f015b63f56431c7a44dbe6ba50f30c10767c7110a5b2ba5f9a9d7714eb5161a67a9c0ac19dc4dbe24d68705e92526da82b5c153529d23bb17e5fd590a21bf1e85a50716d61e8f9a23fcd4aaf0f0d6d4d2d2af2777dd02ef90aa6f74fc2e52b60a016199c88b3ece17c36b3436f91a9af86a0023a359f6b4c82ea9e779d11fa7e56b0aca713cfbe9907c50ae55ca8fbe110cede48147f45c35630cfeea54d9ac4eae4b2e1f65e292d3ac4682ce7e275cc7c"}], 0x200}, 0x80000000}, 0x10, 0x0) (async, rerun: 64) socket(0x18, 0x1, 0x0) (rerun: 64) socket(0x1, 0x2, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt(r1, 0x40, 0x9, &(0x7f0000000240)=""/85, &(0x7f00000001c0)=0x55) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x44}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) writev(r3, &(0x7f0000000680)=[{}], 0x1) executing program 7: syz_open_pts() r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000001c0)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$FIONREAD(r5, 0x541b, 0x0) dup2(r4, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14, 0x0, 0x0, 0x3}]}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r7) kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x200000, 0x20}, {{}, 0xfffffffffffffff8, 0x0, 0x80000081, 0xfff}, {{r5}, 0xffffffffffffffff, 0x40, 0x40000000, 0x5, 0x9}, {{r4}, 0xfffffffffffffffc, 0xca, 0x4, 0x3f, 0xc7}, {{r1}, 0xfffffffffffffffc, 0x6, 0x4, 0xffffffffffffffff, 0x8000000000000003}], 0xf9, 0x0) setegid(0x0) getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r8 = semget$private(0x0, 0x2, 0x1d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r8, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r8, &(0x7f0000000240)=[{0x4, 0x9}, {0x3, 0x7, 0x1c00}, {0x4, 0x124, 0x800}, {0x4, 0x81, 0x1000}, {0x4, 0x5, 0x800}, {0x4, 0x5, 0x1800}, {0x4, 0x5, 0x800}, {0x1, 0x5, 0x800}], 0x8) semop(r8, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {}, {0x4, 0x2a5, 0x1800}], 0x3) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x1, 0x9, 0x7, 0xd2, &(0x7f0000000280)={{0xdf, 0xb, 0x8, 0x7, 0x4, 0x6, 0x4}, {[0xfffffffffffffffc, 0xfffffffffffffc01, 0x0, 0x5, 0x7, 0xc2e1, 0x9, 0x2, 0x8, 0x100000001, 0x2, 0x7fffffffffffffff, 0xa64, 0x200, 0x9, 0x9, 0x8b6f, 0x5], [0x671, 0x9, 0xc2, 0x0, 0x9, 0x5, 0x1ff, 0x9ac7, 0x3, 0x2f], [0x4, 0x0, 0x20, 0x6, 0x1ef9, 0x934e, 0x8], [0xac, 0x2, 0x5, 0x5, 0x1, 0x20000000000080], [{0x7, 0x9, 0x4}, {0x1, 0x4, 0x2, 0xfffffffffffffffd}, {0x81, 0x62eb, 0x2}, {0x8, 0x1f, 0xfffffffb, 0x200}, {0x4, 0x1, 0x2, 0x9b0}, {0x9, 0x22557301, 0x7ff}, {0xffff, 0x5, 0x1}, {0xc650, 0x1, 0x10000, 0x4}], {0x20, 0x1, 0x81, 0xffffffffffffffff}, {0x8000, 0x1f, 0x844db98c, 0x245}}}, 0x8, 0x9}) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r2, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x6) sendto(r2, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000240), 0x10) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0x40) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) connect$inet(r8, &(0x7f0000000000), 0x10) shutdown(r8, 0x2) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000900)=0x3) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) executing program 3: chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000740), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5436], [], [0x0, 0x0, 0x20], [{0x0, 0x200}, {0x0, 0x0, 0xffffa8f9}, {0x0, 0x0, 0x0, 0x6}, {}, {}, {}, {0x2}, {0x0, 0x8e}], {0x2000, 0x0, 0x0, 0xfffffffffffffffe}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="eea5ff01", 0x4) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x3f}, 0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x5, r1}) r2 = socket(0x11, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7b1}) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000300)="337bf6bb5f952f340df408bac517fbad66aca1037173a35bb75334dd766cfa5a01acd4e053a7188e8ee364faae92d5b24043928cda8a4a18916ce253b2318dc08c82f037e2dfeb4e044d929c04baad404453e5a47ad8ff193174da249c9a63267d369784ef25dda98688bd93f0df98d8393e9d5b9152ac11012bad9beee3c29ed59014a6c2b249526e4242fc094b67c7b0af8f78b8ebc2499653a91af47dd0bcb2628719ba3a54eaf9e0bfaba1d5d1a6cb0a4215efb804a9f405eb1bcc500a61d558f9b12c43437d5640168f058f4ddb57e00665575bdde6caba82c643047702c3858265c6574bef0f27c5b38294dc52c8", &(0x7f0000000400)=0xf1, &(0x7f0000000440)="756bac1d2b6dc6eb4a6d55b187feb68e2da0cdc8b3e481d9148fb5c6f35d9573788d33b3aeb1ae9862f7d1b980ccc5e2d11b3575c553c0eed26d74076a520b6db2e80187dabb02e2afda18ffda8fdf1349cec0b5c1371b821ed8e969b0d3cab7900f972e481efb3218d797cd5d99375847116c99b760ed3a0b172d84fc2e4e2ccab5bea8497406a24300cb761e0837f3bf1f47abede0f2c93857deaf78cc4a4b198186655cc317f34c22436f1c8f46f7d5e909368f4e4cf698928cef36d5124cb9adc90dc68ae369e6a88dd99c53e9b52ead863b6a578dbcf344f05692f1b7ba3aa8339526c8d87e63dd063ee04d6e1ad16fa2a63b", 0xf5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), 0x0) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x843) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @empty, @loopback={0x0, 0x2}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x18, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @loopback}}}}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x61e5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4000000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000000000000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x6aff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x4000000000000000}], './file0\x00', 0xffffffff}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0xff7f, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000480)="501d06a34b825f84cf61b5af41fec370820000006b290000000000000000", &(0x7f0000000080)=0x1e, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000580)="649e59ac07e937d54fc6b2012020793880907af5235ecfcf7044d8e1d7a03130100b44113777b872154b2f6066421c0f9aa51630587e61f9fe70bea071c8d56e49a99b0ea050bcc86be6a1399e02e98c3e35fdc450e90346c6b64b8bd287c1d115068a5b8790caae5b6971027a5fb80c1957f65eaded01506bf535f52fc9531aab7fd95b2c20383529ee78a1f42a9188ccd6a693f02fe13774b8d2ed38e43338bd0a4e0e9bb0fda74f4aada2321840f8f3a60fceee903981858eecb76c70f37abe3ed9f962505a5bfc09d401e6df1d6133550a357bb2f9444f8986b540bc7824", 0xe0}, {&(0x7f0000000680)="b9c49b70071ac149613e91dbb8c85c68004221f2b7b53e6ce484b8dc235c2302dba97541064bfd55b441b541128e0f692dc9064354d67a86c5db1448f8068609a541554b1f9b0bbc8ed55b9c37e2c90f28569c11d3d017823dd63d0b0ee4e18725200f7ddd5c71f2de479bbc7dfe32d8daa836af8abf0da8c01749e7a52435b5d043c950e22b1a7b547ff6fb0446", 0x8e}, {&(0x7f0000000740), 0xb2}, {&(0x7f0000000800)="86dd15335f279a7dc868205b69047ba26df87f90525cd34f1d9e1f7f3102ec44c8a31ceea289cd11bcda0250b1b73bbc10337d274e35cff138b0264851c20b1101b24b04be9df342dfe2c4728c6aeaaff9f204dfa007c69f3cc130d52161daac3e0e1acb111ac0603083a9de1bfb40302069500433920953c896ca8c7a1a87a40bd4bc4ac0ffffc981036e53c6f4f7663bf60507e17ebf65dca9d63bf52008c76b2bd550fcc9399d258eea890a4a24735fa9ffce3a4024325f3c63e3da66744e8a7c7c8d7d24d4cb7b201b58dfe0c4e00bff5171"}, {&(0x7f0000000900)="908267369f2ad92f1298c12604fc52f4b1260b108ad936e04c0afb2fc57eeff6d2f4f25ec10cacf32db7ac21680ddfe5fabe4108a90657f4e49cf1c4b66dfe2a830a069e1d20baed7fe934aeca1c24e3942132a4aadab993b7f3240d8ef01de9861ed531f8af5fa53d0d7b29b21d7dff220ce43000a37de344462aa1c3a6b3c884caacb96a067d99cbe66eaad7cdd8ebf9d7f9cc7ee3bc12d7538e58c76d44320058242ab9ac0a8b79b1a5f83dbb9f02fdcd87d4a486dd6be2ff07dd904ba7de1d2bb458788942a6f1ab8b7f8cbd213b378a3d3a64f5babc79cf85ec1fb23b5a14"}], 0x3, 0x0, 0x0, 0x4}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f00000004c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) accept$inet(r1, 0x0, &(0x7f00000003c0)) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000300)=""/148, 0x94}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = semget(0x0, 0x0, 0x0) semop(r6, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r7 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r8 = getuid() fchown(r7, r8, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semget$private(0x0, 0x4, 0x3a) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0xfffff, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaa2aa86dd6000ec0000302c00000000000000000000000000000000000000000000000800001a00000000000401019078000000006041c93a00000001fe8000000000000000000000000000aa00000000000000000000000000000001"]) r2 = getuid() syz_emit_ethernet(0x169, &(0x7f0000000580)={@random="3e74de376e36", @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x12b, 0x88, 0x7b, @rand_addr="695daf6ea92a1901c6e854166bf3b3ef", @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x50, 0x1, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x8}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x1, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0xb7, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x81, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"}}}}}}}) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x406}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) fsync(r0) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) executing program 3: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket$inet6(0x18, 0x4, 0x1f) setsockopt(r0, 0xda, 0x0, &(0x7f0000000040)="c9e8c7fa3e90009ca4e57a97f1217aa74bd07613bda940ee10ba813256f8a13c5c201602f6", 0x25) (async) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) (async) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x4000a9fa, 0x0) (async) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) shmget$private(0x0, 0x4000, 0x42, &(0x7f00005d6000/0x4000)=nil) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setregid(0xffffffffffffffff, 0xffffffffffffffff) r3 = syz_open_pts() close(r3) syz_open_pts() socket(0x2, 0x1, 0x0) r4 = msgget(0x1, 0x408) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/4096) msgsnd(r4, &(0x7f0000001140)={0x3, "962162c1f3b6e1bd8b0bca4d63ec340cda476c3e570dc5a569d7673c6b8bb6b91a1fee70d4062dba7a349e17a4584ba3f0b285f23a93bbe7ba7fea523d77e5a922ee79e4007f3d2b8cfc2cd1b4ae648f91c281e5200a7eb5478e6b76bd3d3773d6a9636d6bf0ba7c4a8c28103c511f8081a8293b6d6c9a8d2c022676a697818edbbf732379bf03e67dec9a3f578c1a0b8279c3e66ca6154520dac442f7eb44b61f8be03d6478ff22e9a143ec940ce21685cb1060b318e889d4ec04e297056fd86090c2712d260f"}, 0xcf, 0x800) msgrcv(r4, &(0x7f00000013c0)={0x0, ""/173}, 0xb5, 0x0, 0x1800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r5, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r6 = getpgrp() setpgid(r6, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "db981e", 0x0, 0x3c, 0x0, @empty, @mcast1}}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x60}, {0x2}, {0x6, 0x0, 0x0, 0x1000}]}) r1 = socket$inet(0x2, 0x4, 0x5) dup2(r1, r0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000380)) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) semget(0x2, 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) sync() executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0xf4}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 1: open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlink(0x0, &(0x7f0000000040)='./file1\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, 0x0, 0x10}}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff02000000000003000000000000000124a7f3a945e2e4d761cb6ab88bee52b73919f541912ff4dccfb5d1b87ea92d264be0f71a3d5f71b736edf2dfb0f6f3efe24bf61f13"]) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x1}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x2, 0x80000000, 0x1, 0x1, 0x78d]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x3}]}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/138) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x45) attempt to execute user address 0x0 in supervisor mode