43c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x7f568390600ce8cb}, 0x2, &(0x7f0000000980)="8aaecd90426006fcfad4b3c1f6049e7e784e9d9b78f0339e027494e49f88efb820f78fdf4f79ff46ada1c223955a7603f1e9dfdc1163e5c448beac26", &(0x7f00000009c0)=0x3c, &(0x7f0000000a00)="0b15a1a91736926ac4241616d19e8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc", 0x7e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144d31eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed035b18003149b380d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) connect$unix(r2, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000002080)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) r3 = socket(0x2, 0x1, 0x6) sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) sysctl$kern(&(0x7f0000002300)={0x1, 0x37}, 0x2, &(0x7f0000002340)="e5c41d760e127959019863474896df9bcb4887fbe77596f7edd35164fab4375e4333578b8fb0891af3a4fa940afc6c47477e4356cd4389e0403c2daec05c346f0f67c3b4", &(0x7f00000023c0)=0x44, &(0x7f0000002400)="dc57e60274f2895093abb46ded9a4f8b9a4e0b2d622169568320c1f6401b147cb6039dba02a1d60b7a002f724e8048b3fb13edf7ce2fb7fa2580fc5a8e17e4d6b3717101acc6828e4412820ce78d9b1541bacb94cc77f3209b294da7af5e6879aad45c7e02f070b247211a1a5473b92359", 0x71) fchdir(r1) r4 = dup2(r1, r3) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000002480)={0x0, 0x1, 0x7, 0x8}) sysctl$net_inet6_ip6(&(0x7f00000024c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000002500)="799411b31a58c53069e1df87cd202f13d9fb083c63b2936e0b67fd1bc90623bd310e8b0985e2092ca66c7db6c2552feae6a1954b9aa9046d3a740b5d158f2aa2c2924da565c596904817f67eb0b7202eaaa3f90d8930a1932471a85268514288286a7fe9968b77fee13ffdf2dc7d3eb80f7c2fa77a892a7081c248572b48113031a9baa16d38199db7299c504585036025e134e46e4d9b4f9a72af88", &(0x7f00000025c0)=0x9c, &(0x7f0000002600)="bbb69c5878e00f72791088d44a4702aa4428bec6065c5214f5164c43b52c7aec919371e7c2cf5287b9e2162b7a77bd30d7f0b6f53bb1fa1ee6e5e16dce088977867e3a2bc4676f519a7908d95468379dd86e1afd8be5f3fc332594ef45d485916c64a28caeaf921579a23a2166736b337b3f0bfba7cf36630d5bf75e0b94489f47700575794d4fd036231c88e19c96110f2439f6cf6b253da1cb3de65b66174173d023a5a5fcaa3b8f9d5580f9f7b6c89c412bd15d143f38197d9654f5c0f6d4b65690b1150a192b381a1257d96086ea6e1fae64adb40286115a98fe8a40c4864fef18faef028411e617b9352b7dac0ce56808fed4c4c4a84e40438ff53f1a0e5c91287b62b1a369922453f0c421d04b34f025abbf3c94173eca82652b3149779dce785271baca40af44a1e791c159dc0efaeaf40783c593a3ce5ecc2f1732bfd2aefc31f66a24489f2e98dd80bc0058a63e785facc0c2fd697f50bc4ac56ae4635afd5f100df2db89ce3bd5aa116951095f843db5fc564173e11ce5f6c3f26e23ebf1521cc1e98ad6c67e503645c4e1552689eb97a7cf8b665a77177ece1d86358673169240dca0ca156165cb37c578efac1032d1aea9e55699621eee7b93305dadf446292344a919f804647425d3d0cfbf92f363a87925933636db5efc1eb7f9f9283447b7e0a8f38e115a54ba2aab27e43ab2a3f46fbe85f174cfc5551f6e9e330e6ec36b550dc044bff447156ec4b1569fb1ab0345c7da3b77bc4107aaf9b5b3d9bc37373b75573bbc5ee26ae959f3cd76f3db9b2a4b02f89ccd2fa3f28a86c99b572d21207cbc3f1ea352327857a006926a7e92b9bfbb4eb68dfe0b94bb0e4297f13fbb333b0ef2549b034d70af0c222003bb6322e8f1d612f00224fdfae57a46460d088410238a0d965db3f3ca5fdae12d0417e0cf6fb8334d58bfbd4b608f524d5206f869046e33cb80b56cf5f45084fefc853c10c55e05a73a50c931dd9139bfe264c3238890bac9915aaf0f7068a99b1660865204115710f9bdc41a40d5350b40b379af48b0be1778f40e2edc32f0f89f6df4817330756dc16bfc9d7b4b8ae0af4e30fe5cda726ec77c1dbbb0ca046b8203a36e8a5798b4b53ee9251a4107b4bcc52f7ee2ed92511cc8f219186318867039be4cd0f03a479ea7f038480cc866f560ad1063bc2dc74adcafd7f38fc76f1cf1c96fbd00ce14e36c40d4e9c982f41c21fc4ce30e3f7bafce56c9ac34ee562ed4d37205905880cc4dc40d7d857492bd86a3d22c93bea4b25b010cf5d06f4ecad39b27de82573cae8f73c6785b0cd798285f7ffd0895b4095818648ad9eefe0e150462e9542a7e90ea99cf50f2af940bef60c6df0034afb8a3a2d29161cfeebc39a63705a475b18c84c9d2fa62bac65dffea5d1983628d56bd9e1941c9c0ccb20f3edf09bfc73ce6957b43b4504982387c0dbe97d59540a586e4eb4a8c7e5c8e58338698bef861e95aad7a69a4112e8fc7adbd668fbb0dda880eb9e4ac356b5d35eac2b418c9f14d3b80eb1241985f3e51e1b1dbe24b8f02c952181d83be6c5a651e3302d88cf31d6a4b4e0a01fd8bda71ff8ab37cf416295130f22a887a2df762e9d7875bca808259c80b7c85f1258e694a2badc2ef3aeab5a7b8daf378502ee8d1a6cac861ed48a5e687d590279c6feb505767fd25a96f27e714cc0bc68a6952e71aceb49594c09d1426a721cb2eba415112543df02ecb019aa6f271f56bf82dd8529df1f136d3b69e884dd7a8dcf74149cac2123bd264804f28addb8fbedd3ecf59164dd0bb4d1408ffa8941613d3ab79424e3d8b47f2528b6f93384e4608758cd21d9c7dcf906eb7c17c834c60c1527bbb1652888abb98691de31340288e151ab2cebea0b4ca9ea34e8e19b8751ed6e53372733041e65c695d1d033937cd33d255e2504f0cfbfe67ce63a8646eba8a637b0e7446536f3b26fb190f6d808f7edf89e14c31a95413764a33313c37f326e0ccc41aace7497572e06f950c625f4cb51a1be8098ee1daeeefc4a2596eb0dbf93563f890abcaf87cd9179c00438e395a0d5736110815b0fbd0dd4fffe3ac659ecb290d2f44621666c15b9578f9038db357a3acbebc7b900e172b6603b2f19c0004e65b96a492d5c29458bc2673b09268284c194fea62d846c784b9b227e73cbdcd62ab02da14657892d897922428d70e639779bb1c328c21dc6243cd5a36683b6bd3514b3573334049234b720999678980608c03140f846b647f9ed99e2779733435304bf67268b8e4184fe66b855cb5eff33aaf16d661a01dad678571b3daf16a2b7891f492dfe9b15be105f2c6ed10fb3907d630ae1cb6909f2b3dfc483c3b46199d590b3262cd5bf7699c9a6ddde994e58d0bfa22ca60852207f54bb340fd90fc67770b5734f30c73830eb4d3cf0ffb0df0ebae16154787db1427dbb58dc40e8a4c4c3b5a45a22659587df745963d2526f48eb29e2b22e3464cbb06624db8611992e7a8722249e90ba4b7319bc342cacd4749df49785c97247f58965e00eacf2571c3bf114aec13d24a441c79cf578c81f73fc278298c1fb4a3c64d667aea63a187a7871dcc32134d57afc5870ebbd95dc5881fec12bb8d20cc286a4ae3314b939b5f68945ead19400f5cb6dcf7d2898106ec990a7a6861782f62ba17ff9e042d7e81a26862d13356fbad8ee740ad0f06a84721624aa16635a742c64542a9274ec19292c9183a9aa3e053cc1162ee0904b95223aad5b15c75b0deba7053115c0815cff2568b277e895b3fc27e8696e0e14c74720abf0256b4d7f2c83e374a1d7054435bea3c1060964894b7599417a55abcf6a04fd190d657968f701e25630140d2dbd827110b927953ae1a521767d44a2320c98361120e8c6512670d94f8a6c25ef213d7c652743425c3e7cfb80e4205377ad8700c1bca62d22df082189a809ab13ba2d9dfeae7b52c9cc9da1ad18d105f4422182be45e7a510aa0618712a134f46a1af4aea6134a473fd8fcb30b7d65e385c141db2631d2f23644f39ac4353483e000fe820d40f90b548b912562367de99ab42e8a3e33772355e3f622ab816151debb55a393c5b2a8b1dc2dcec30ab352d6a116347cb9387c7e7b458596243a50afc48c63bacaab5b1b641726420496b72ca653f6a9d4e60fcdf39c70f0c15872400652f4715d38b9cab9b64e3283254685f278a0ccb08cd444dcf394db3043b4c829021c2c883ff430fc4e07ba488f4cccfda288972d9a6e9e625b50a8643cc12f78fd766d85929a19e5361c8f0696ae0c09281f4d2e885c00787493c7988f5272d51e13327422dfc97387bf3ec1742863dacdfcc331347132ff16937cea20f708b6446115f0023182a564a452e0e87dd3b3925146cb93a3dd9ed8e78331ef28a2970c2eeff97b160fb0134a26462c744559298ba2c1e4bf58ba057c8903be2470b780619e8c8b26e9ddf2b2fc0946e971cace1031b492da12fbbf5e1a57a512bb6bffc44ebdc895335a72180f182a26e9ba3ff4c433f90d153363b52a7082185a9408252a00d0939db4334a7ff669a094a351f45aa6057a7f0ffc60758145b7d84e0ab23b7090e0a0563fe19edfe995d772feb478a1391eafa14f5f63c25e5f3e2389ca072089da311ce8f13089b0b0343937ffcd225d8463581c813a005bda09f6453880e4761d135a0d8b39215586f2c1a6afe98a0ab250e799eac17e9350018bebd98e3c84e38b85167e68c60e40c18b185770a1561499903a5d4a153edb91ab79e5c57af0578aad56e7298968690113a427f851cba90792c9aecbc0f768161e38137358ee818933d5d70a9963024788e365bf18dd95c64b65045431fdb003667975247bfbd2b30eafcbdb803b2bd4fc4626f520b0ffd926f5374d439b0b27e83d4c34bd3e4d98a759c6eca8591ccc891e4758a124267794d7dfcbe048475be947e5ba0c4eb656addebf6a29d41b58ef83876c73ed0f5be5dcd606d930995964d6b87e23fd5583c6c79263f97a8a05911a339eed2f56cdce8cd8b288fbf1b7872da95d05dc273d1aa64f045f47e0cc819712e90cb9bbf906efe8bc7cd51daff5ded338297f3bae9eef543251ca604ea314820728ab2345e6d5bee2a4883db9be0285dc023b70fad0adc963e1c34ae4b9cac7134ed6f1cffe411d80b8dbda3e1f26d79c1b31951d8e51076f40e95b42e41afb44a7c920809fc751c12a906bb98ceaf855c24a603b2befb8e53daed06496b7bf40b71ed9708cf532fccaa8dec2e12b351f7137bfb0ec711b7e79b8e1645074df0e197d97089e24e2caaaccc9d44deabcd3e3c80d046a46d3e811c9ba122af978994ce761b2160bf817103c8f8658b4d1443508206acefeebee31001a5399589aec77301388e77cf202e612d51e0eb744336f81cd0a01180ccf1c298f95087b884f62805c36397a1cd14a16202ed734d2837aec5a1139e88dc8a612ad90ada9567471482edcfefd521790b00884d76d1ba39003dc402ed806479354bd77f1becfa839879fc81751e7cabebccd412af24aac8a6be94cdd8a7a3fd53ecd9ce5cf1061a6cd817cb77813860390ebe72ebda937c98b54a5961e2f18d06b52f6d1e35a99acd7e4f075883acd23183f7cde7c7d3a310ea886c7731fbb6434a9f167082387ea1b3f51799b3cdc76e2cf009d64e738fc9a06cbde752e7b2dad1452b7b2aad5b0798f586a6f9a04e6c2cc208b9f1df3951f9a7061e1e778523b118ccd7ea9f2f434e1465f064b2f893c270390e68d582bc5c9bae1ad689a5c03de5e3d560fe65796f961e2e1e3ec18648478dced35949e19d70915f9e545a5666f10b15ea04670894840ee0fee67f9406c116666287a72c6cbf4a491614c921bb69a9e0b0c08d3e7d0aacd078b8f43840c44a49a1bd58461c4b96e675647129e884ed93ddb57654565f03bc647f715f2edc37ab80739e0e27c206b0bab645064df8ffbb0c5d2e2edd03b7b5501d4a10d2410f857bf5dd51cd1b49d3feb1c906efdf947a68fcb1123dea7c8e4f3d7963f73c9173ea43fb88039cda3810a7dc6d225b31b98a98e011d1aa6923037580c9966a03daf086c2011b4ba482254d8b3b72763d84bdfd5126f8f266693ddb22130fef2b7029e1b29b4e5ceb87b84c5e76ba1787770f4a6d6c2ce68dfc478136726d72b49f929f3ae659a63a8b5caf5b6d276af725587827cffcbee150e11f58235edc8c483a3d54e90f3163ed9fd1f67139305690152a0ab854eb2709793485e6739c452e33e7c89a0f2d2c3d9d6a7b8d21a14bf2cea7e55e098fe348b38a15e32cd5f82acc05544bf579ed9c98fed0ac2829b6cd12d78820fbe7b1ebe223c1459e8b7fd165456d5bf2dff13819d94295e8416cfc8fff9e474e4e9068509aad85daf28ec92521a37fb6fbb324224c81663db5898279f4b0d3afcf046b6070d0eb2b95371c4d0731a56c2b1c4c24807c45e9038839848b4440401294282ef77f0f33305df558511e3bbf65699854e42e6ca2165fbdb8a893668055e69f458faa7b66b3edc5ea8f141dc8eacdd0d3fa6c07b788fdef3cfda6c3dbe04d243bab0b883f2024e90481da116702dcffc87633193c1ba476e75970a2fd7531c8908875c8e1624ebf7597d6574403060d932ef4b3dc5761a61ca96128301d4b4a6c6ef0c3d4bf602f5c188972deaadf819d0de07cd437fbe23f230df8cff45adc830882d76d4e902954b9f3e4d03630c7f0ab557cbf487c2091f273da66afb069f10e01935a329b0ea9d845aa92e53505ccc1c4960ac8965c7e9b85f", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003600), 0x1, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x80}, {0x8106}]}) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0xffffffffffffffd6, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r4 = socket(0x6, 0x2, 0x80) sendmsg(r4, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3e402a4747bc1032002000000000000000ad982929ab09e0ad48d8fd0f99425fe47dda3a56cfc4374328fffb339e6464"], 0x20}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) lseek(r0, 0x100000001, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x4f, 0x7, 0x40}, {0x2, 0x4, 0x1, 0x9}, {0x800, 0xff, 0x9, 0x101}, {0x9, 0x5, 0x7f, 0x5}, {0xbb, 0x9f, 0x1f, 0x1}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="442c9a496f86f165c99ed6dbaad0a8a4924ea351bcd2f89b72917e3445a1362ec1c5b86c7a18a9cb387d1323d5660f2bceb7077d8c42756628ebbbbf896423f5738d8a47ffdce2031d069bcf79f7f8f0d9f71bc69ff9f524b52fdc3f9e861c6971e5f020e39bbb4bb4b9e65b6af05e9f1a7c5b6e4086cb6da035ef79f43932f4efc8575272c612655e7e1111dcfc76c3046114036813bf3fa687bea49e20a17f3895fa190644e47061b7af7506644d09a1416e43ca0de897def6ca6264a56ee9f9f768cdcdbb3eb15c2f142a76188fb81d0f3b70ce4e1ade18a6ba45825d7e65775656e23b31a005115e5a66c46cf2232c1bdd18744aec44357f6f7d985e9c77e68222d1b9eab4cb86851aba4ea804154b1f9add54ce2d3a1ac63aa7380ea77b3a06571f3e91a465e7d556999133d5cabbf0b6bd8db93beb5a95559142004492f6a16f4029edb4db3dec12216dab2d947a3ea1b36b9f18850c4a96e3e4cbe82a80f58cc23f4eb1b0619c8cd87d9b5f0925d66ce6810ad681e48779becf1c365bb401be310960b272fafa017febc96b0e2f9b5712133b5c778dccbe27b93b011383dcb5f9847678ddccf399ab2ae237c1161a42eaec1b5fb0c089e330ee06ea79a542265605bb8c37455c30a271f077a5fd33fd4378536d282e46a9b959005e1890e7eb9c70a89dbe86a71d7a46c3bc866d99e059e744e11c110aa0733f030c0a6567bab3d437b8f08d66853810a686a38d24372eec0d492271fc18489a4fd051acad3676325c4737dc4528bba22a6bd36bb7e37be6ba5edb5500c1ae5fa50f59b70460837c075de50a4fdbe5f8b09da52296fd73ddccaa33384efa672032ff71c11588113a5c05e124e32641b48d6f7a782447499537ea2441e0d0d279b3c920cede43e7fe2ad50efff8aa4e25df470512bb7f4b737fc7da5eb6ba8be30ebedf9cbae356eff63e7a7e299b381eb22bda0a9fa354f27a9a2d0ca8323832464ca9a6063a2586a8671469a7e44d204da605f600b166dcd0292c6c35d524dba3e5676e5585700a8bb8cba7405786b6d0c46379a5ea54af30e74445444cbc9be743f51c67b3e79ecbb543d3c080a7d78d0cad4cd3aa84c0bcce96e758c9eadd7f90809bf6f104e92abfa65286278e612907ed61e71d04c54c3b5fde978aab19208fe32ac19a1fad87bf7039b066851a51c83b74941cd4ce684c92657acd7443942784284568b65e929731b85209491025474a915cf2dcdf68961fa85e8a5e4f5b09aa81d04485db399dd2f9987961054e7e8511849bd0a0391630a45489ec4f6a713ea682fba839285b04c770d7283610a3381e3d6e4ef6087c4ac4140c800307dcacd09761e2a3a42afbc99880b0d39150717f13ecbc305c294c9be365b36a57a85a06b532bbc78e4323276eb4c1ed47b21503c66899ab66024697666711c1b7e3483f2e9e6fca270db337dff0769ed2a8590f5e529f03fd7c76ccb7f16eadc207b2ef7329b03f4df313f217fa3adb55248eb3993a6a575652edecfc3f818fc04198d44c838eac620bc207fb11d16ed6a7fc7c0a1a82638ea3d07bd923a688275c2ea32f47f10b8759daf9ebb2dd1bca38b5a85f7354c4a8b5082dd09ba398e077f3f7c8d22439269f7365d11a2c88bb2f7461654b2a3f3914f3d2bb46d80614a8358a710818d8fe1f2180803a819cec0f94d4a4f6d974e35b9352c2d7f85a3582654ea64ea8abfceaa02deb55c10d738254d017e0f7198dc86cdb9a6afa639db21e4fc2faebe6066b294446318b92b15cbb168501a63b8e69a2d9e2f998d0ac274ed0e61d5890e9e0806f339e86c3ec91eee7e28291ea6455195c6a1722bdea7c4f604a83d8486b12e51db10412bc54c7feb2a1d90681697a6048c83cd5dec1bd93e3390944f51022f92e4482f5515323ba3dbfa133be94a6510753b7adb8b2cbc36430f2b94d19d17791fb81fb3495d4a8014db308add91d4032c2d5905cab4ad3ab9a645d7e834e078f545ffdcda0ced8db15cd977175867d0af07c334d189e5935fc84f8b2feaa4ea33840612acf501dcaa646d7802490859b4df47e15c47038d93c5a546c0c1413e65c0be81da28014c140832d10421c93feb74aa51d171d0325149cbb30b65fc20455fb6f49e222c4a3ea939b25fc360f7dce3380f504f0033e112e3ace96923012b10a30a974e5458c3e3513600c34a5957cb3a28e9f98628649c5263514601fb2dd1aeab40e5bfb624c06b43572b7adc883646e6965aecdb3e55da195c48ca2cffd8a2a1d91d7c0594cd3b4aaf857ba5f965643ad359c62e9db2f6b5acc48dd30f7ca5680610cda21b7d0f6b6c98f9e2e836a2fbd3b47c41c2bfef356a1ed10582cfdb1e58139fd6de505bcb4d1713b04ced5efbd0e38a3255fa37afa7d388d791cc1eb0af5151b64507ee88756cf2528c6dfc98886fdf34c1297515edaff8a704d2a0f484e7918984d901ffc221542e382ffa4c8949677dd9465bd54b0b6816419e4d2604c8b7f69703fdcf545a9327d4b2d0283f118ac36ac026b99451db68fb84fd06d0599c5a734eba31e292ae5f3eaa965652cd933ebdae6e1104bac6290eb3dc11610f469796641dfb4fd813cb91cd87e87662dabbe5c38ecbaa09bfcf4fa0ef720c620c453b58b982ffe676685c8965ad644e0a7a676a4639e8b79c7edfe1d19303f2383456c6d19cfb0e5a44747198840fcb16c24a5901861c9afad4f32952683843afa65f6327f5cd10136d99402dc72a3151d37762afaccd6cb9f8086c42743e0c97663c692620ea0ce3fe131c97a9dd5b87a4b5609cc0158cd6121a9c2135f5c2fff41001b452b7b1a314d46dd87bb922224b3fcaa0fa24b29a497437fcc45976d718daa2bd732db2ec071e04d32ebfea6c17bee68f2db9f944c6bbdac58d2d40ee2537c8383902acab90384366594dd3d7201028958b0333c1141ffd2c707e5419a746f08f7232cdeab1ada915bd83314197e1622719514bf8691b58c2160aa2bd09551f85ee9f0af19ca277a04fc10c95fd682ef5a2ec12f79178ff940cebb896ce5dc8a0570d3310f43a0a1abb9c9a1aacd0b92a22e30cf98826231ce969cf813b92a59c58a19777831b3a1fe8b3152eee0c297c744e974d13463be206d49636e690a2bd5f324912b36d6c9725ddf43b3529331ed2e567efe37ab874adca9b0d9311c4dc09591f6fce48bd8804fa7214b2b3ff371e6198c735e4af7c309f4908f0ab8b85fe014862d736d323cdb7d3a92d0312426546a68a7dd32cb572701190a12fad6ef48aac5bc134a8735decfc75af4ebcee15d8fb43a062e947eb30df6d5bf9222857ac576209340a49b5c9e5d1e2eda2c5da7daae42c5ffadf1a763b37d8abdf218b73f463cd2bfb710127857617d98bd91a307a73fd11af7e70995d57193c2250e8459a72264c1f55e6da7ee7546ccbd9a501c35c2fa8161b7bbae321a100eea469fb06c88b45ae0b935c347b670f117136626156b7340abc1c4acf6a6a36b5bc6c5ab4ff99acbbd95644df10ae50e6eca606deb7e2953f0fab18063891fbfac019d14fbc6455034c8478d16d47fc134ae8a453f452f7ab25b048aa186415dbe5043e850650861266a661e12c70634b38535abb406b43895751da5f39e58639433c622aa49d9a7ac692ce07b65611cc6d848160ce665d65ee6920ecf085a0f30fa5d78c10181e4b64f11d532a9d26aa2c4d0a4690d63120de933c90feac95ab15f38d59a1f22123199f04d242f6bf3afcdb74b8cb1fa7f1789e4215babdd001b4ebb6dc0aac3087f8bc54607d7741c1ad542c16ae8213789fd43ae4263e54fc3e1c72ec84f9c8bdc3aebcfc8b03133807f5a5f37fd3d417b40636094dd08684f0104153fe092ed44a7d28e0bcc2892c68a88f4256789930b8c50eebad6e66f13de9d917c2f1ecafeaac3522a3094b161db316cac7d28771fca653fa1cfffd887bfc701be70f9d0783e8d57788149d8240339b7b984c8c78194b4ca8d7bd23209a6a9c7d6eadd7eaaf254605846318a50c38a4521e1f560f18913dcb9ac81aedd5c693f12f1713d56ae8db359fa474e811713e9ec1f4c79a7bf44a2643c618ac982d957d2dd7a954ee8676d5ce01ced8006caa17d7852ee69599a0a58372942e3f8787d08a0fc81b4f559ab7c4f96ace279dd70a8c7d957873298bb1cc76a96a2959bb8e1fd29c5d3e69ba1cd703d11ac6abb75708d4e4a7d849d9e4d526e234b38bfa09c09bcf5518eb9bac11175c6faf209ab5511fa89d54d3ca8009f8f4ea14ae330178a297ef179333f6400a2a30a63fbd25476b08082ba58f66d3b3f7ef8018c9df561d80830548dacf611c017ecede5dd6c31b0a5923dea83fd1beda59feaae89b0534f865ce5e1a5d4728940fc6a139445003dce785b73b7e97705de8cedd7850b67322929391629b1396eb65c67a1a985416b24995b382f3a9b58069ec400634ff48073e30ede56696b711410ff2e8d5e86150f0b6b8d5b0cb544b021472975eb561fff579639166fb953ef1a2b0e85636d765a68460429b4d65fc7a63ff29f7229ab8fa79908cb65ef310c5b733905c5450f37af06b0ab8b96cbee71e540569593a080e46dd2c2cdb8451ef103844c529788d37f36af14659f129114b560c95618197a149b94448075bca924e30b4d1839c1b27c352775a249506684d291c422f0028dba6d8920a79e6fc0fe5260c39b33a2544994b4228aff7a1018f00325bdfe1ff44c65ccf65025adb42f28dfd3f139e65b12add49c7cbae29d1f99fc8fc363cb3c783cae9de87e2966babe5a840333de51f48e78b7f8b011f575246860197e12e46226b2b0b184747d09d87bb9e817bb020798d86bd23c9d7bbbb9c605773b04c0015fcce6a13d409473ab8c4a56e1b711886a72f3c3f068304b846b2076d5abcd08f5f95d24fb25e0deba29debfbfa2534feb3b6c08c67afa8f34ca0be240db5e2016740c8ca8844bf53b87bdcee78109d97e772afaf7fb281669808cec4e183cc9d8e22c64fc4bf40af22608912f70a1acad57b10cea0c5e3fbf9bed4b42fe959918d6f4e6df5bfdd140470252713b7f11580bd67315c1baf9bef3fdcc5728f4e2034f7534ffc57503219c5836b888f542890dcd96df734ffe1258f65d1ab8d8d446ec389d1e5eed001a6c500674e44df6d0321bd927fc2167465b50e6db3c0fa5813b6fc9b9c7fee35b01d491c923a5224da9afcb9f291368b7612c0d389d18e7e93eacde5c7c99e6cf4e0b05b5097d1b7416b55da61ccc824b3198b1880ae14a9e93242c31a6c597ed2df062e2f94428412533f97c01c4a5de1d78d2403286622e42a4d879db8afabec12892f850e6caae7180c1d058a5931eb07214eee6d89f1394e7e44de6165424eee4fa63a88183ce029602c4c3f134fc9198323dbf173ab578bca03ef767d178c460325b79ad9b49c3628ab1cecce21196dc95f2f11fede41bd98fb934b2be7d0a4694542ba82b9217b5154690d92a64ebf27150329d90d6ce8d42528997320a6071301fcd350dfcbb8f81ed84e3bf92de8e4108019fba80f1d9b949e8fa74c809f783893085a359a4c56f44c9e0efe680bfd3b0be700aef44f9d57953583c478b5266f494b0c5bb85ba67c1f99b33e35f126fd1f282b9c912fe33870cd68addd034cc90dafe6fc2568cd53e271ce9ff4d466e75c75b6adaf1d6b86dfa0a9c209806908e423a1e3a9914e075f59643c0c4396496b85245969412be0265cc511f690753cbff6e43120657d74c7d329abf4565b9a530b1767c2b269128", 0x1000, 0x401, &(0x7f0000001180)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) sendto$inet6(r1, &(0x7f00000011c0)="65c317fccb9e640e15d08be24a1c3f09f694ad91f5810dbe7cb1603b9bcc506c7c21e2f2df4ae787da784eb1c857cdf7abb32eb4664de3f1a26edcea5623079530ff7d8813f7c65765ef7b03e1b968c5d54eac7d1289f3cfd8c534b9cd018b3fb7775ba500fa18bcdad848c8526b943ee96d1ecd68f6b1f422d9c5affab6a0336586531ee952ece4ec2630a8741ce62db610089f7f80ab3220459d3c0a77ebd4de10921aeaa8148abc75e18062c2fd4da63e2ea62a235de778715d0edc6692cbc9ef6e14d4c75b4cf2b8dacee71882", 0xcf, 0x0, &(0x7f00000012c0)={0x18, 0x1, 0x7fff, 0x2}, 0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001380)={{0x18, 0x1, 0x5, 0x2}, {0x18, 0x1, 0xcaa}, 0x4, [0x4, 0x7fff, 0x7f, 0x0, 0x3, 0xfffffff9, 0x81, 0x9]}, 0x3c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000013c0)) setrlimit(0x7, &(0x7f0000001400)={0x9, 0x7}) getpeername(r2, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000014c0)={{0x6, 0x7f, 0xba}, 0xffff, 0xffffffff, 0x8}) ioctl$WSKBDIO_BELL(r1, 0x20005701) getitimer(0x2, &(0x7f0000001500)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = syz_open_pts() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCFLUSH(r0, 0x20004268) r5 = syz_open_pts() lseek(r5, 0x0, 0x1) semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540), 0xc) bind$unix(r2, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) close(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001680)={0x3, &(0x7f0000001640)=[{0x5, 0x2, 0x9}, {0x6, 0x86, 0x6, 0xa259}, {0x2d, 0x9, 0x89, 0x100}]}) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4ff0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000140), 0x3, &(0x7f00000001c0)="2ff644405d8ddf6b3b87834c106a81b2", &(0x7f0000000240)=0x10, &(0x7f0000000300)="40546ca9d5e6980626dfc43fb842fec5f18c0d6a6e2d055e25ebfcd25011e2704549f0fe8020de1123f8fc6948ece4453377d0210b3795f1cfe7592df32db52917304217976d1754a43adcb6326287537dbd1b04dfaeddb61e29226ab15130ca666c51734a24d6e6318df9886a8e4a4d68bec41b4d607f19555511544f72c9a01feb2dceea9f60d35ebb9ad4e31e", 0x8e) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r3, 0x2000747a) execve(0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x20, 0x8000, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x0, 0x67a2}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x10, 0x4, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x109, 0x9}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x109, 0x9}}) socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0x0) (async) chmod(0x0, 0x0) getuid() (async) getuid() syz_emit_ethernet(0x56, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)=0x20000, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x9, 0xc, &(0x7f0000000280)="03000000bbb1835d872f3d088ac5a2b6a57c05c45f879c50f176c6ffa6bbc9cf52cc26883cd7a337e691b77109df2093475f3c30a7c2352ae0887335f1678affecb5596d1abdf188f969ded9761c3e79cf97bf2f257062ab85e21cc2409b96fa3318081a5d0329ddfd42d4654fb89141e15d830122274037959b6e5fc74fd36d3b90a2756baa28ca280fdf00f45b42186e031bfc01db1263f193add3be8f106e375766338ae13ad56f4ca863b75182b7fbefc4741f252c4615073798b638579609cca935774a7440abb3778ee21b30a2f870df8fe4adaa9f376a14632214317889b34431826c60e7e21bf39dbe36f4", 0xef) (async) setsockopt(r3, 0x9, 0xc, &(0x7f0000000280)="03000000bbb1835d872f3d088ac5a2b6a57c05c45f879c50f176c6ffa6bbc9cf52cc26883cd7a337e691b77109df2093475f3c30a7c2352ae0887335f1678affecb5596d1abdf188f969ded9761c3e79cf97bf2f257062ab85e21cc2409b96fa3318081a5d0329ddfd42d4654fb89141e15d830122274037959b6e5fc74fd36d3b90a2756baa28ca280fdf00f45b42186e031bfc01db1263f193add3be8f106e375766338ae13ad56f4ca863b75182b7fbefc4741f252c4615073798b638579609cca935774a7440abb3778ee21b30a2f870df8fe4adaa9f376a14632214317889b34431826c60e7e21bf39dbe36f4", 0xef) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) shutdown(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) close(r0) (async) close(r0) socket(0x800000018, 0x2, 0x0) (async) r5 = socket(0x800000018, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x9) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) (async) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) write(r0, &(0x7f0000000040)="ab5a1dfb292dc8341b5a0138ee92cfaa0b26510c0304e610a1f4263ad9fa292eff7c0661bfc334be41987d59b7df8fbe80c463d83db866a7717b473f32398a5d8fa348adf7516a748cd253db6c0d7be694b73486bb09689af950a53b3b1ee96197fc3f01fbbdc8432c28e3e623fc1b39055236eb9b02ff039706efd33dd5e058b86f5b50f84bd92d711b9396746fb04b85ecd6f2612b19712d14d47dfac46b23dddcd1f71b49dc82f83c2cc8b074dda286fcce6fb7ab8d71cacc3389979e4520e252ad2267f356ab3bcdcf77f285e704eb92ddc0659d252f09ed834f9fd34297ea99c9e442764278f5653b44ad1a", 0xee) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x32ea45e9531f5a4f, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xeeb], [0x0, 0x0, 0x101, 0x334, 0x0, 0x0, 0x0, 0x982, 0x0, 0x804], [0x0, 0x0, 0x0, 0x0, 0x400001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{}, {0x0, 0x0, 0x7f}, {0x0, 0x3, 0x6d12, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x5}, {}, {0x0, 0x6, 0xbc}, {}, {0x3, 0x4}]}}) pwrite(r0, &(0x7f0000000180)="85974992bc6660f8da2785dd397b8fce8037f2c17505b7c74bee71570e187d39f274433fcfa45c0cd361d387f7ad66bcad4a197af6dbeb92d35433190c6ad637c547b580e1ec0e84f97a3399c0deb00a83b4cdb263de122cdf1d2e8463e5355c2babf7f141874964cdc5340d7aaad9faef4a051770ae82122602aea867143cdd32eb7b062056df60e6f8c73907a0fd3ceaea45b90445eba3f3fb1920f2", 0x9d, 0x9287) shutdown(r0, 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x16}, 0x2, &(0x7f0000000780), 0x0, &(0x7f0000000840), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0xce}, {0xc}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) 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(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206911, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="24cc3c1c7a41e74c9534071caa2d16f491d7e19ce8ac5a149b7d5395cecfae59e1c9deecaf95e5e551f609006fd5fffe9094478432d0de68218a8e47453b2ec7ddc4d5125abe18640bf8286de3cdf1a287fcd0faa8cd10a2e919fc94d80301fdfde2ccd65f8a3af3e1762233a1a6353d62fc58c0fcb2d7f12f0daef5667550793fd20a15e82be141e69c20f2c87b94343707053cb54ba6d059d001080f974e2f9b340062e39124d869000000000000"], 0x30}, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write(r1, &(0x7f0000000000)="e6c14ebad72fe7e94ebc8df66adb637fb973c58bc681f35b2d383dc5fdf9edfbf8570de0d29b605f82f65967d02928f663112fd90d985c163053feac2d1b70ddf4e4bba3534dd5164255b14a01a8b9e5b4ed5b81605726bcc84626daafca7db1cf42d4389edc386e1ad81fb77e9db995dcbdf5ce9619c855c6e345fbb78fdceb862154b2208f9735f27b222181bc00d7588a6ae71936b087a7763d9279cd3245cf940c4d", 0xa4) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, &(0x7f0000000380)="419341e668a6556a26b64404e61a593db6a8ed404524008fea2cf8b298923075b50febf0189fe387c3cdccc9ef836d638cebb2f749585a2421b7261760d8df28c5e9b81bc74cbd12181bb177c682ef7a8bda572aec8657005b803bf37de4a39deba287cb250adbc42eed43f953227915143fbc7d9b7a236e3dffb126d5ffa40938234bcafa6f2f33be8cca53cff6c3e073637aa3f02bbef68e47665d53ecea583b7700ac8e0360526d17468965a02fa3", 0x0, 0x0, 0xfffffffffffffe89) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000100)={0x8, 0x7}) r4 = syz_open_pts() close(r4) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xfffffffc}, {0x3c5, 0x1}, {0x82, 0x2}], 0x3}) accept$unix(r3, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) socket(0x11, 0x3, 0x80) executing program 5: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000f8, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRES8=r2, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r4]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 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) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000003cc0)="ca947b99", 0x4) ioctl$FIONREAD(r9, 0x8020690c, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000140), 0x3, &(0x7f00000001c0)="2ff644405d8ddf6b3b87834c106a81b2", &(0x7f0000000240)=0x10, &(0x7f0000000300)="40546ca9d5e6980626dfc43fb842fec5f18c0d6a6e2d055e25ebfcd25011e2704549f0fe8020de1123f8fc6948ece4453377d0210b3795f1cfe7592df32db52917304217976d1754a43adcb6326287537dbd1b04dfaeddb61e29226ab15130ca666c51734a24d6e6318df9886a8e4a4d68bec41b4d607f19555511544f72c9a01feb2dceea9f60d35ebb9ad4e31e", 0x8e) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r3, 0x2000747a) execve(0x0, 0x0, 0x0) executing program 1: 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) kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r1) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x53, 0x0, 0x1fffffffbfffffd, 0x4}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) getuid() executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8b, 0x8, 0x7fffffff, 0x7ff}], 0x7, 0x0, 0xa9fa, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x20, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x1, 0x0, 0x0, &(0x7f0000000200)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x3fffffc, &(0x7f0000000180)={0x0, 0x8000}) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0xfffffffffffffffe, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000650000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c7, &(0x7f00000001c0)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0xfffffffe, 0x4}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 4: getuid() pipe(0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1ff, 0x32e2bd25, {0x2, 0xffffffff}}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() close(r0) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0x5c4a) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r1, 0x8}, {r1, 0x20}, {r1, 0x1}], 0x3, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() mknod(&(0x7f0000000400)='./file0\x00', 0x8000, 0x4c4a) getppid() setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r7) close(0xffffffffffffffff) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r4}, 0x0, 0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x7}) executing program 4: socket(0x18, 0x2, 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={0x0, 0x7}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) pread(r1, 0x0, 0x0, 0x80000000) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r2 = geteuid() setuid(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r3, 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, &(0x7f0000000000)={{0x800003, 0x0, r4, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(0x0, &(0x7f00000004c0)=[{0x1, 0xffb, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) sysctl$hw(&(0x7f0000000080)={0x6, 0x10}, 0x2, &(0x7f0000000280)="fa8a4763b5c65b79153ea86f2b476ed97447f84ec9adc2de2816ddf91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2d2c5fbf79b5a1ee5c4d815eb8f317aaf7cef33ca48290f9e232b30237531f8f7d472b2a5b62618c886705a17402be80e6c204b155df56b9ee98b2f60433671234183b119bd000d1e8a559e3e94fe6cb47b8490a545142db2a5ebd512", &(0x7f0000000000)=0xfb, &(0x7f0000000200)="609259f9b9a85e534d374fc9c20e133b82ddbf838896e027b47f4489a66cb7c18d9fd3d1e2514978f102c485ab3a0d2978a5cb10d76255b823e4497e18224f987571f1ae8029f0849c47c29138adda99e1f9ff9104bcfa245ffdfd9d1cfdc37001bb5cafa372c6dbd3541c892051e597cc91a449bf4deb8d8af279972058acf0", 0x80) semget$private(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) executing program 6: sysctl$hw(&(0x7f0000002a40)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="fffffff7ffff2ad810ee092908004500001c00000000003b9078e0000002e00000020800907800000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x84}, {0x7}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) close(r5) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r7, &(0x7f00000001c0)=""/153, 0x99) kevent(r3, 0x0, 0x80000000, 0x0, 0x7ff7, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x8b, 0x0, 0xffffffffffffffff}], 0x1, 0x0, 0xbe5, 0x0) dup2(r4, r3) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r8 = socket(0x10, 0x1, 0x5) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000000c0)) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r3, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r6 = msgget(0x3, 0x0) msgrcv(r6, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x86, 0x3}, {0x5, 0x2}, {0x8a}], 0x3}) r4 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r4, r5]) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x21, 0x10}, {0x23, 0x5}, {0x1}, {0x100, 0x4}], 0x4}) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xe9) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) clock_settime(0x2, &(0x7f0000000100)={0x8, 0x200}) listen(r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x120) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r0, 0x0) r4 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08060001080006040008aaaaaaaaaabbe0000001aaaaaaaaaaaa7f0000014ac105deb8226ba2934080b1d9c0bd082dc84e7401a962b5f575a816e900d41e67c55f2c0b696e9c566edba37e3de14441543bba90e13fbe94fd6c08114cdc5eb5add3c50fda36d7c9f167df7a5e3c7a7169276b75d58f3e4a30e55bd16e3294fab21f2fe4443d6f64c210d72159d804611fa2a0857c360fe510899407cf4e943fdfbd47760115b76b8a493870bfc2333e0550620931efea9e4c231ac5d552655c711debb883a165d033f24530bbb9a24533bc5afccd70df658e588febebe5f5774423e49b076f43ae87faa9ec815deb695e77a48415a431048f3c42987b90afe17d6fdc21ed4f733b3c"]) getsockopt(r4, 0x29, 0x32, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x401}, 0xfffffcce, 0x2, &(0x7f0000001280)) executing program 0: clock_gettime(0x2, &(0x7f0000003ac0)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x106}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x5, 0x1) getrusage(0x1, 0xffffffffffffffff) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES16=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2}) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r5}, 0xc) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x62, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020690e, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83", 0x9}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, &(0x7f0000000880)="4a061e68c5abe634cd52e06fd1967bb63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a6f64b9a67c672d7c8f15db90a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e5b87a1e68043ff01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7ad5b1eb43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103740b3a2a44d2b76c5265fac8bea762496f7c9f437699fdb6ad7e3e1188308579ac596d0dc558e1e506a0e6a370334ecf39583ba6808b07827f770480bd8fbc4faaf47f4800f049ee9fcf5f9fb51de3418f6a25a42e6626c696f7536634d230192627606b2774327d6019732a878f56b1b13d503c16672fcbe7020ab7e7188a22088f521ff93dc37f893babba7e97425c34b0df29d44018a1c1cbac13120c24eee1055d410cc098dbb0249544dc763e1fcf6e376b08e3f3de53bb6f746e737e399e3b6109813c7511681dd735669135a1f2af78437204f4e20377732689ae8b3fe2cc", &(0x7f0000000180)=0x339, &(0x7f0000000380)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f937277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d761b8847f0b42bfd51c9b46d6296caf5862368c46222041afc84d9070843b60ee2424a44b7d91573544376fd96a3e8a79790793afcabb4e37448365f247077495cc70d8bd3f1c50849ce7350d5ac1d", 0xdf) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0, 0x100}], 0x2, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getuid() r2 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r2, r1, r4}, 0xc) setreuid(0xee00, r1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r1 = getpgrp() setpgid(r1, 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) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0ba"]) clock_getres(0x4, 0xffffffffffffffff) executing program 3: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x3, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r3 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x3}, {0x4, 0x20}, {0x3, 0x6}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r3) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) setrlimit(0x8, 0x0) r4 = syz_open_pts() close(r4) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x0, 0xf00fffdf, 0xffffffffffffffff, 0x3c}, {{r0}, 0xfffffffffffffffc, 0x2c, 0x20, 0x0, 0x1}, {{r6}, 0xfffffffffffffffb, 0xd0, 0x2, 0xffffffff, 0x9}], 0x101, &(0x7f0000000000), 0x7e0000, 0x0) socket(0x1, 0x2, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {0x0, 0x2}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x2, 0x3, 0x0) r5 = open(0x0, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) getsockname(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x10, 0x2, 0xfc) close(r8) socket(0x10, 0x3, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x5010, r0, 0x74) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setregid(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)="98", 0x1}, {&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000001c80)="8f24f1bc873f6bce0a39cc74829e790c9b7fc0990c5ac5a9522f25f2dcfbf77ee86370635507d96f563a1f5bc23bc654960815bae331d7086666c569e79e296c4083814b1f7e5ecc72f5741ae1382281c845a4e8fe6a5122aa239bf7d047a6ce5d3ee8b75384d6e53d8e9429b1168ec01fdc2373beda7fa3d0b844894d2145d381e020c397c30c8e61c0d88db15dda66d26a1fab11a12e0c8ca5d127ac43ab697abf0c4026b1aabcb5041db45789bf3b0ccc7cd11844b03946739ee893fda6bcf6205bb607c0aab57d79025d4e0842c7aa1b56ee40d02f57beb6d4b0be88d01bcbff319b130bcbd87d0c766ccd804ce848c35756136ffed4df0be4ab0bcc5242180ad4dbad33cdc1535a26c1a0e3528328dbf4a7a0941d71232b87d3829e7259ffde1c66ac6a14048f653fa9a466fd86a9d2350ac79d24eda3693a2e0b003f738821681cd5357cbc9fc296b86d9e830561ef55206d5520d390047dd8917dd96d711c4885106b44f5747d7244ecdb6f7c15888d84042ea09e695e6401fb665194a8773ab9e16681b28e3dde37f1aa8065df096ce547b899658f6887ecf660ebe0bed189b92110225e282bd85a1af78eddef5d932b424d2d0a2ca1657fbbbebe63855c35084a78ee3416a099d0481acf420f00c0d4366b22816800f8614529c6ac280a1abbd9c1f33d06cdc8fc1b011b121b9a192f28566b8a4cc52f14268d0579e122ec6b96f733601a74bc5b9ccd5df3a53fcbd4a3db611d10e492869f704c8d3dbdfba55fb927a6f28e47bff3cf91674e4ae0f379d8181875b45c5eb666e30e2b0471bd53dcc3c1006bb23c9c0941c43cc16b26d58619921e87251d1211e6122953abdd60d8232b0d5d79ff760a8a75ed31b554dfd61497259a704f3fe35958df86ebe28bdd9df7d988ba263cc1bbe89dbd311debb96fe81954a7c6d61a16c1e960558c64a6850b5b0382682418e2b32562ba87237233cd82c322a9a2c1c6eb1cd715e7b018336a99c1cb1695497edd3fa9cff3e3c91bbfec5b2ae6f18eee512330c4579843fa8442418ea9be1f90981648b52b5d08ce7fe2d7f57540c66a96d128db3fe0d313208f6a7a869ee5c911455ef304b046307ad3b95c4f59438a541401f5d2954e90df971242e08ee238f6a893ac3b758f10e65dc63e0648c3ea5d667fe5f4fe45b19524ec202ade034e2bd2835b842d51b0a2cde517bd08ee4c5acf109d185aa3476ded4449c50165950fee1efa4c717d4946569430fb9ee96489540a9862bff4daa4fd644315b53c69032a1590b380afcb406013b6c5277c35430905d9075267750eaaaf0c1464592078b03f81c2e184791510d8dc14e6fe8653cf6de8caf36867a84af5070e84113edc74aa5b191550b79cc9fdc3c77de7dd26547962b15a657caafdca931b9072f4cd5a8f160b1031a98aecca2e840aaa004e69a001d63c7f67f6abbb320f6dcea459f365531d8d0ddd40c2f4e935445c484e6d7b673e7d9f7b471b6d89a56a28859955d5d62c3eb7d0f9e08f73870a548e6000c34f86fc69cc17b326c35a0764d506f880ae0e4b69cffd5b540146b8e37d304dbeeef17c61b2cb168940b38a66e2f29a9ae541f4bbc0575280cbe8364ef3d2cce9c35a0599243bd59e5424ca2f50b2d434fd113ad70c505859c2fa7b984b95089bd2e48f4371ccac134f53cf68417105742cae8d6cfa9496cfcd1f254b6c49cb5c1ce19a05b0867289d8521e7073738585c2c8a007008d42ba4447f2de6a1e62608ce7f7b34890258323008938cf7be485974d6bc94e95fea4906936a734dd2eaf1c7ab1953c048d6f33529cec5d26b1242724486f4de9b9cd64d4d033bac131084c0436c07876018d0b7f7fc23988f73d6f4a07985e67a245537b335879a8c9192c6e70393b133b6e3932a79aeda4a8b6eead8ecbe8aeeea89b032172faa72ed3bf8fe15f895e68d6daa02c81f5c38e41c39e38addb868473d999f715baf6f4906d7a8f859b5869946059ca6e449c66792539e9167f820114a49de7b58cb732ba29fb57ec6d313d7983a1fec9c41d186320ff363fe63eb1c3d058421cc31082a28d8652d5dae8d9e095cf84ba5b5a68c6a88e5fe34b061ba384763c82fac77d1de781bc7bacfdf186cffa845ce19533f3130d96c3f3a9a4db494a7dbe7cd880bd8deab5e0d8f8450bb8f5c3561fe41caf71fdfe2bab4ddd6983195022402d9399ee1b8cb01898dfc1dce8e60e102e6b8c226255ed5c4174c55589665de98e015aefc9b084435b323661e4ee2825d438df243d9f19c328dd69f343dca7e95744aa8c2a2df5c1936a21b708d2c5ccee0d82f14c9dbf9f4c53510b1ffd74d0633ef57f403eb3f4f6f30e1843c27caf10cbcabcab325f7f7be7dd1c6bae58cf455fb6ff21a2b52d32a8c56fab01bdbb8437e1c8756426e9c8853fc03b857bf912dc07549c61e80bfdc8f2775bbf240e5daa67e38142122d2c68a4c8cb1d778d28432b20ad27841f21a46fc74fa58c35cefc7a2f2259c9cc0556b4804b93cff1ea3005d7a25008909fbcf32f18b3be30814cad6c1a57af756fc8132ade412fa0ea4139910c02aeb21ed6b5bca28ac496c6b256618f238c3e5a532308cfc6502d728ef8731a159d7e81c497c5dec236d8cd1499a75a92fe1a4200c39f988b22065383545ad6d3dc1d509810bc8f303acd9a7b6cced59a7adf7b61cef5883c8c87fdf65987270d1536a1da5fd18be237fcc7a1ad4087d99c1a973c478a4c9b3c257929f8382ce46e73bae92110c4059cfd77fc4d638dec8b641cdb44c8901efc64ea58f770a9d4ee85529e60dfecbd7b3f8854a0a68d493c6e9070a18c6e707a1a02ee18e17306dd6a97c0c8fe933a6213f3a1686509c3a6062136680caf04324468882676870ec6fa0a7eda557e1457ed0a4d51050de2364642638c4c713477cfb223da34bef031974e4f5ee2ae999c8908b1e9c7f0ef4eb5cdc25b2bf825848b14e49ad81d0bcf8930e0231e8c2ba8e56066a2050add0846225d0ee2429c3e0e598ba1835c3b6af75f4db8b863efab072203f55258017f29faba1b2a0db2716861336a875b86b212bf3c3eb7db974cbbf28a19bbdc156957aa662fe838e8cbc5fe229076f00c1df84dcd9e2c7874c0105e594e36d745a8965024dc65ed6ceef3422289779083ae1fce3d924c9b56eaea716c49440e69743ad9a3aa7fdd618dde7e7dd3e0e4403e33629e88e44eeb1f8ae6ccaac414d385585274dd33acec09a872a9a08a08bff1d9afe6a5f40e6cbfb67b49519bdbaef88f80493f15dbfa0e69ca12a2ee67f6ee340e34dbe70b9543d47a1a075b77d11d5efff2172a002626c4cd34d197ee740e6f5a3d89aad1855a53878e14bd31e6d8d4e0e4616eb15c1d9216663e4555126ea802168c269501cdbf5b06f8bcda0cb0d9c0737897fa929096485c94025407b39e00b077bdb4d149381bb895f9abe8c40c65e2450d7e2bc4bf49ebfe33d17993eb1c412c0daa6ec099d997c9eb09ef265ff8106d36b89a7a1494b2b32509b363f82e61e16c96273a886eaff05f120a6329819d321b8927dde8e0cbf37151239f151538753561145e55802cbd5bba815bd570a929d47f8b1099b4df04d7a9824640427484a13949ea81a4c00c2e7794240db4f3af35130ad1a90f73bafb70c9334a2de0292bd3563a96bd6ab82f38a3647ea4b0c1495885b045c292fc7a62553cb41fc8f1ab64623a1a65369adb5b957b2fa5a34a38ae03c9c3dcad059bccf7e1e253ba3ae083084a27e0676c4b278c59b00c8f62fd5b0cd080e3353ab7ac0ca4fe281e552730961c9947312485f1a2bd81605bdb6fe2395c5d1cb590b2057a72f4ed8801d23927102525ecf00911dac0b5482a246fa9e87d1a247a1b262673e786adb1c9d02563a29d188a040c2689dd5eb34a8bee1f078f9bbcd8364ce5c41d2265c0550db3d5e3d072fa87d086bb7b497c4421ad1e2dda5d7711a2ae67d77aa8a30ed5a149409b6ef20315dc1d511897651fd9720d283c2ca32d389db226b3f34a47404a8bfef4431658b7c964e4040deed85f068d6134b814914b9d6f76d7c71d2d941035781096126d56104ee8ae8f29fcfc9e986d0aadc306c1a39a4c6e2a164a9758a56eba450d2d49e049c587612b92d015db917214398256d34116c168e4e7766e929fe14a9aeb91b288c96aa4f14049554d565ae9cd19c812fa001217beea06acf53d8ce4ec3073c199dd4f52d94ef6b22e56b9278b6331461b7f82c2ccd451ba7077a8d9201d36f532d64da8f92548c363b6f9eaf9ac8c5914da27dd0e2a0840c0693fab5451d2e134aad18205aacdd43978942cbb712d584a1aa6978ba851cb1cdec6b3f541fcac9e8e3773b910448d3cc3553021a5281f8f814a47f8468b6f9947b1abdb948c4aa8154f35907c62c97269e6d50e0aca09ed03fa1946630ec01aebb6b5e4d1ed051ecb4c47704602149b4511c4761745ff929428f003ae9d36e782efae6dd0353937be59221ec580ab627617c9b8c828b9aa7d10b54154bea36b1528307ef2b28e77a6946518a630cff443e4a4dd9765f307c57e896de2ecadb78871c02068f424a87530b7ba0923b5b0be016891f1cb3fb97bbfa30d142f79bb787e9a8ff7af59d3752f8e522ed2acc741f78c0f5bd4e301d7d576c74e4d795a7f4f411b1d327efbd15b8739ea9aea791dc65c60e404d85ca79fbe0a067c07fb4a9dba19ab7a3e320ad0eec2af17fbb499f8eb2e1067231f8614e52583e16af1de606dbb26b14ea86ddffd918434ab7729e36d8412e1720fc538b5f5e68a159e553959cf96da51c4684d765e67112cedf4482ec6878055dd9973ef5546e84b5437b403c78bf36350ab2b8d0fdc20ab5e23ae93dba66ee75febb1a4695e100ba957b92e2270918d9eae8afe8da15a4b04a0ce3cc2ca8f21054e6eb292acb6654704daf71233a8b3dbb554a7856980841bc23535c6e20b8f7016a047025261c8236a030e95dad1150440ddeb36de2a0a0b2e8db81ce5cbf16f94dd1476c89d654ca88c9277a00d5dad6c7bc7b610a49bd0b4691d5ae4302c7f0de81a7140978f280601b38cd4a69eb5acfa790d01b9ab5eb571281e4af296bdb5cd9cc3136988725d73190865069afa6d2e0d0a6d474420eac85a1a477fc529cf4bee2799c5f514b6d437bf56f4161ce0473e60c3bac38d3382f4cafdee246b6a00d91eaf332d0bb4a83d6fc3331fe3150c2d009ad4240faa68d6a8efaa83e59af224d39b4cbaf310ce8a2768f016fdaf214220cc2882748f2cc838ec797e9098c8d1629c627537bb56b20eafd0aeed5196dff895c052ab59c9500e58333a4804a5585523a068060a70a305fb1b434eca38bf0c82fdc43e3a33bcd6be947b9214f61f40f4819520335e0cabce73429804faf5baa79891a8304d6929dc9415232bf5e8aaa3bd5c23417589854e08d8a2b0c5a32394f5474d296e93a458135f1a754f078d3d7a7424dc4f0020cea3c50bec441fcb96c030c969e98275dd490771d0e3f55c58e7a1c36f2be4784cc67b97845784d8c1843e12db13351bc42f51bdbb9e5244ddcab60d2bee9ba0443b212f3c58c28936aae7c7039fd64ed7e653a5f8fa31b0e104c503701723fc5a3e53f0c59884a90846c3e4d67e529c08da00db36641629abe1c7d8aee8fc5e133e3de7de0e263874c8506980e91c3a8f04ad476041eb25e1e01589605c90db01bc84e67492b53576cfff8bb59e4c4a74e37b2fff6ea21e1c8ea71bf869562c684b322a1d1383c09a408636ee7020d6", 0x1000}, {&(0x7f0000000400)="9106b68ca2710ce0968228609dd19070ca78d37a522b27d91e59763b6b91de79ef43f7c8f5855d18b25138046e766d18a0f76085e5b74786a3b1956ce5ebbf1259e901bae868fb0cd955fb6023833bf673ec979a0601f3b7562c8c86c9a97845897f9fc9c56f51ad44138e9f09c262e4fdb734ac53fe88286c", 0x79}, {&(0x7f0000000340)="0293daf9d7fcd81cd5f3be1c", 0xc}, {&(0x7f00000005c0)="a83c5471e0c0d405059f072625b0ccca316a7c1f67223bb3bf1d6efe5bdf6daee8c3548e4285fa05efbff13605808684a11fd89865508130c20f5a3fc5b43b8ae02a51428f6e469f033648c0a143a6e7dccaf3ee761f221078428ca17fd0a6e9ddca27e5af2163c3b8395fd236b9", 0x6e}, {&(0x7f0000000500)="3da9911ef6e02374c4d9e46f6ffa", 0xe}], 0x7) write(r3, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc02069b6, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa070f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b36fbb24cd0cfbffffffffffff42f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae28ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000240)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x9, 0x1c, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: getuid() pipe(0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000100)) (async) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1ff, 0x32e2bd25, {0x2, 0xffffffff}}) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/249}, &(0x7f0000000200)=0xfb) r3 = socket$inet(0x2, 0xb1a919031fc7d60b, 0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x5, 0x1, 0x8, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0x159c51195c5d9dbb, 0x20, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x30, 0x4, 0xff, 0x800000}, {{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x101, 0x9e}, {{r2}, 0xfffffffffffffffa, 0x5e, 0x2, 0x9, 0x2}], 0x1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x2c, 0x40, 0x2, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x9, 0x2}], 0x101, &(0x7f0000000380)={0xea, 0x100000000}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fchmod(0xffffffffffffff9c, 0x6) getsockopt(r3, 0x7, 0xff, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) fchflags(r4, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001400)={0x3ff, 0x9, './file0\x00', 0x1a34aa7a, 0x5, 0x8, 0x8}) getsockname$inet(r4, &(0x7f0000001440), &(0x7f0000001480)=0xc) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x6a, 0x4}, {0x2, 0x1}}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001540)={0x3, 0x2}) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, r5, 0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000015c0)=0x5b) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001600)=0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001640)={0x0, 0x1}, 0x10) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001680)) sendto$unix(r1, &(0x7f00000016c0)="2fdc6024132ec75ca9cea32efa578859db2bdbfc0fa284cd8b2e1125515dbecf8feb1fff7c01312d280350f1d7bc64d9c30dd40bd04a5c491b569cec44b5ebb50bd3e10df216e874cd56d7c41656a08e003814d8cce448f64576e50b8b94363883bc470569a2a0c8ba721d04adb01113b0375fe3e5cd90b0df2defdc08146519ea537d303560460ff405ea4e4bb1f45753203b19ac7c342673d80554dfbc28eddcf434437e8bd877047661b3a650eefb945a64", 0xb3, 0xf, &(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r4, &(0x7f00000017c0)='./file0\x00', 0x81) fcntl$setown(r4, 0x6, 0xffffffffffffffff) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000001800)={0x40, 0x8, 0x100}) r7 = semget$private(0x0, 0x3, 0x29) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000018c0)={{0x6, 0xffffffffffffffff, 0xffffffffffffffff, r8, 0x0, 0x9, 0x7ff}, 0x1, 0x1, 0x5}) open(&(0x7f0000001940)='./file0\x00', 0x1, 0x28) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@nop]}}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r2 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = msgget(0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/156) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f00000009c0)=""/230, 0xe6}, {0x0}], 0x3) writev(r5, &(0x7f00000030c0), 0x0) r6 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000003180)=""/194) executing program 1: rename(0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) readv(r1, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) executing program 3: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) chown(0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x18909, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 7: geteuid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x5, 0xd8) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) semop(0x0, &(0x7f0000000080)=[{0x1, 0xe0, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x3}, {0x3, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0xfd2}, {0x3, 0x8, 0x1000}, {0x2, 0x8}], 0x8) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000003c0)={0x1, 0x16}, 0x2, &(0x7f0000000400), 0x0, &(0x7f00000004c0), 0x0) connect(0xffffffffffffffff, 0x0, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f00000016c0), 0x20000, 0x0) getpeername$unix(r9, &(0x7f0000000000)=@file={0x0, ""/516}, &(0x7f0000000240)=0x206) executing program 3: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff, 0x80000000}) r2 = socket(0x1, 0x0, 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x4, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x14, 0x0, {0x0, 0x10000000000002}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x1, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = dup(r7) write(r9, &(0x7f0000000240)="2de1718af1800018adfefc041ca7ad2aad33e34b107ce486d5ff8f1f044ff335b7bffefe2d16f1366462426a3b4da795f3f2b478ef6b8e9096b9c2699d43fb5f2aa34b8370e5e1e90e4d7c03c712b3ee2d08e3fa693e4c8b864f197bfd0fcd128d60e96c027809d3d4405c38b642c0ded20309d34620371d0985f898682866b1a00e91339be39d8138873c99a5f94200f0", 0x91) executing program 4: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) syz_open_pts() getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20040, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000500)="41951012587bbe33d41fa1407737e7e43daf2d0756403e78175ec3767bdd91e356ff24029366ed903cd9883013ab059fc97406b7751d22c4f3a77464e66008f980b70271c06b6a5ac900dfff88e82468562792e16b4e6cf30a6c9f7bb37639986c402f24709310970da5014bbfc7a1dcb2490acc11411df63506fbf49c53c0e54b0f6e594b0e6999318ef96b7ed70cae50c96fcd582a31c1c1fbbaac0391b4485a55c51ef43d61b9d8175d08e1bb5e55a2f34c0a33530ab4c5a0751f717163e19524f0c3933bef49c47ff79e83a036a118d80000000000000000aabe167f243933c01f359c969c399537d71c5e3f489b2c9a24fb8cacf67ac0e6270d284503949480cc3ef3089d6aa1fd2782c8a1cc930a54e40a96ec50548f042672a1826ed8d802053e6e7a0b48329c0dd0ea242ba50f2a8764b3289f0df45fd8bf58127f1164dbbf588803f967c7dacb3282796a1c52cf6e3a801593ab72f74ef40e2932584dd67e86b2029dfe56df5f198a08c523b4ae4cf92c695696daaca94174f46f0888ad52f5937ecf6bd53a206a22a008005f30ffe92e9ccc", 0x197}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x25}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaafaaaa86dd6000000000140000fe350e28ef0920c08cfe24be00000000fe8000000000000000000000000000bb4e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x61}, {0x48}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f00000002c0)=[{0x80}, {0x7}, {0x16}, {0x5, 0x7, 0x9, 0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10c) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) r8 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r9) readv(r8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="97df8c3d29ecccb406c0d28625b36c36c6e32e7df7102a5ccb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e0983cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1eb1fc8e9b6aee7000000426e30fee4143c75c34bbe22a18321305ee96b2ca00b3f8f8f0bd7008e6af6fa154e240f58ee4c278b131aa48aeafde7f3958a8df4fd67aefdf1af390e6d1df83d4d1094e1bb10c6a2738a46ff820aae705dd2ec42016a5858ac43e4235456cef0071b45b1199d312df6c347e33cb68040fd54c90ed683a7948cbf3a279d13bd74903b44064cf5a8c53d1be5c3119c11026aa67565e375dae7dda7a2bd334a582a6c104ff870c17b033485e9a32c418e22635b58581cafdfc3afae122806e12657caac00b2c3fd4045ec771d0368a373", 0x1af}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea207000000000000008af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe3861701", 0xd4}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000240)="badbad87750b277e6e2891897001b819402604bde9d85ec8de55c59b91548e03353d077321e0f20f36bea80857afa367df95a46707000000000000000000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec9010166266838490", 0x61}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x51}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x8001, 0x0, 0x6, 0x0, 0x800422, 0xfffffffc, 0x3, 0x2, 0x0, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r2, &(0x7f00000006c0)="92", 0x1) readv(r3, &(0x7f0000000100), 0x4c) executing program 5: semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = semget(0x3, 0x1, 0x614) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/182) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x4}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}, {0x0}, {&(0x7f0000000340)="5c3a642995cfc1f68b97c458bb781f552fd340e2472d42ad85f87ecd61c65e96fe70d567290dfa3aa74ad67d83d52cb957ce1fb82449fea6a1df7bf770847cfb240ba388244aecb6a87db03a70eae86cc21efcc3e82c1c759949480e9efe2901d6184798705eb79c5ea63edb0dd29fbf28faea802ad67429db7fd023afa3f9ac5a7acae156cca88dc13585ba72a1d5b39998c568cac66cf239e9a906e0af89b8e316f4576b9753c7230d7fc9aa984aec7ebbc94812ad93e6930d", 0xba}, {&(0x7f0000000440)="ea58e3f5438b4089f6f0232fbb739afcfd4ace2cc8e4076c0937f64ec16fe0d210e80f69351c6ab11f1237c380aa4aace709f03ad5bc0ce53f73ab9edc52ce8e0e5dc81408188797849f89f5d22a20002fc005285ec8115b367f", 0x5a}, {&(0x7f0000000700)="2f5f5bc0a0159c77cdbeca4cf362295b8190e4fb4546fe0ee0d3863d176cb92fc1908cc9c10fff18a2b36b48efa82684e9d659fe42fdb58a30cf7938f61946af35", 0x41}, {&(0x7f00000005c0)="8f76be2dd04e6d193d7c76f2c532db0afc4175b918fcc2557f6abd6bffcee17567d8dc641d7afdb9548ca4dbc00183b684ce38803fe05c1db20064336d1263b80d4bfb22dde1d6fe5fac71f0af785fa486afb95a2d9e0d4a223b4b9226a54c2e020f358305f35372ad46bb97a20bba8fa067ee8e83f2f893f4c31b77ebfcf229c9a523fe554a5b23e65baab2cb7f8c26d867c8e56c4fd3d0e2b1da", 0x9b}, {&(0x7f00000009c0)="7e0bd6cfdd333a94be638eb06b54d7b1edf88d86c1f52d680f2687968306676c107cfafe84982c3af1054083e0d8f3b81739c06bcb4a0da01279360fae54005d45c2a3ddfd7eb63ab04a12a6617a980e0f9feec856e7c26c8f92ee4fc86465cec982bef9d995d4579d82e3d0ee2de684cb8678e2814ccc1156455af10f3b0e41790826434bd2609433b436061c123ea9ee470697055e07fa2790c8b5805a9125325a7d7b93fa09c2b3e95b8e2569f2cdd559e2fe94baa24aa0c5cc9eaad9587f3f540f679d7122f679e176026fa0a56ef7c74dfbb33ecf3c651f412c4ea54090f233f01051fc0f1cbdff70ce26d0d9d73257da4fa7a499c2794d8e6af1d16117810a3fddaef013d1a9e8a80d636d3f15f09d6a863960206710c8655dec45afc209d1eed112027f23593256420a1d0364b6dfa8c3e38b053671e75402f2c0ab03a126a3f68836fc2db2493cb7baf901e76735fc799a0a64f5ae5ce9eff83008a76bd8b3f6e1de7e460b1987c17ae864948ecfab1dc1eaf00ad629d624ff4e89a725e123efb03f171805b96eb6739f200986c00735241f599dac9f6d65c8ad9e086bfd461f39b9c950ead0b74d9f56b39067300f07ab627341b8cd2f0bc370c48f5c4c1810cee328bc871d3bbe64ddb5627b81cac98099337775e49fe2023d811ad5cfa4b1192e3c8990f2c41ced5028f715c16c705032592ccfbe64a33c393392e57d52fc2c897a982126bf7f196a31059d30c49a0a4cfe5df3e5343a3308b96e1800d2ee8c2cb393145684fdfff8003f6271c07c5505fa12181d4ecd2d06102c2d5c02a7182ee7281ccc9206ce724cd1dc09ee8862d70acc1064249dccb0be7ff33e05d9acd49e22593c0c5544d0e1f69ff95e74ec0f478d6c92af0bc7e155741088cd2fb5ed24e11017adb7fcf206a0e0e54cee3abde02a923cc81d0a73fd65cb299d05b4da5a09e8be45cee061bbada75ac69d07fb2559e2d8207fb104257d132629e89d7fba11c49c9d1d39aaf49015d42e995c9bf57f01e10f4afa721e2e6ba2c4159be12e672bacebbcf440e76f62dc66a9102128631959a845777f765b51923cff6b59f50c162b4c8a0d2f0609ebc77be7b7cfd31b5deec46a5971e9705aac98620c2d43773f69e7a3dbd977b03565fb862d5b6819b35683d2a24088f272528212786421b81288eb749d07de438307aba94bb1f06176ab3683d82f89cedc1ce69c7876a8b3b5b872870a0cc5af1c5dc43e39cd3baeebbe99f89af392ebc78dca71766b32a0c0c2d5b929ca450c54b94cb0bbba2395c96419a077a8f6a8c784dbd52537eb9274cef482160b5b649bc8a2370f18cf0865d1ae3efee80827855b51a87b854231726a999a681599b34cbe43ead28e8a913b9bc09d6cc2511a7238c4dfd974b3fa38709782ea1a7ca4ee73d7e835f57fda069912b4699249536ca9fca062da711334d0a6479c2a0fdd8b619ae762df9baeda453710fbd1be635504d74acbe08b5a3898ac28470ed465f2247619fb40a5b95cdf4beae05cf44d80da1714b469e4f90b78727123cb379db3dec2d244d191f076772b28aed19ac3c0d604d832c5491287352a50ee093526ffa1b6f0e977d39c98e9f3a690c47adeafef4b506bec6150056fbc98f09a32f45c88092076717e4abd0e9003bf39f77368566064dea3e340625b6be712c479d3b1b60c3eac2f03fcf7986cc033d58a4ea2a1a14f0bae3a28447126f20fdfdea820e4cf3db7c213afc42175617bbe8aa93c1aeef9d8f6709ba8e852bc9073633200be27ff9cb99e4637018da1f6e78048ce8b788bc28ffe67994c67f2152440f0ad3346039c883454eb5550574cc1a82203b54938671df0604a786370bbf062d438849e34e5c0608d3b47e2a79a653c4007b63a12fb2aa7d165479b402bc8cb5629e7842735ddcdfe52b3bde9f099268930efde2e2c39dea81cc3023857b4db868b3cbebca805e1a7004b9f84c1d87a8fd39803c21e2def1305808dce7f0775b043aa7678acd40514a689425fd8798da447de9a8285982990d2a9832e0b9d7c7b7b1400ac16cf045aeb99df43179c9256ef975285b455e3b9b4692076ccf985a7ac67dfdb1c475d26e7de6ac1e5a2cba635eb5646a9ea63d47299da9e2cc1cade6388caa9b3fc8c3affc288ca65861b2bb7db944d36884c12152b84a4ad514c1c1071c388a392986438478b65db1e4bc64cfedbc188debaa6be85efb86de574f5e046a01cc6f1ae2bfb0a15cf330d0ad40dfc6377a999bb98fdd3caccc2170a2bb3df9f70077a05ad6a77fb05d3741b38ff2587e601a7f001cff8fa59140077b2ebcbd7400dc7e7b9ed53d3fd0a1617318a6286899d3460193fad74e792963d6cb44ab1fe02c3e64bf2516a6e2b7354f58a5bbf2be291cd118d19fa662a101741830ab0de5417889f07fed231ffa5613d517fec337260e18c8f15e9cd4c4cc391f7a6883cfc88f17ba2a80fb03b47d73497f8b74bc77e976396a4775b5c1897282e3f0bccb7273521e3029d9ad823353235c3eda94d973cef956aaa9a8ede5acce1c41a407c3a8443ab81ecb77938a0efbdb1c0ce36debbddd65f3a9a45b9c66cab1b3c93849c8e7fc833e66b76f78eb10fce407913378c57134ec7a54397400a9334fb003047dff29a8b75c1b4435fd8b72b6a62ff06e19ef9d16a102a1365c86c4628236f35fbdc571f50471abc227a6834043e5efd28313151c38fed6dea4fb528976c49fdc19c6121540f4dcfd74523ef5cac28aa944c928e929636f6ca7edc0e82f409af8f1fc44b02ebff519a48316138dc1832bfa462093729e6db2bec79103c95385307e2d82f99aba6c6dc9729fa69a669ec9bf7fc2f778fb8b0f71bdf0e71641fcd933eecd80350d4eabdde06c8c19164e0b808ca6631a838549eb0463670047851f1278875aec137203449633449cf965ff339accbf8b9b0fedf4c569d8cdd159305a2bb4021203c1160fc580161e67ee7700018a3d1122d41d6f13ada78f3759f718c1a9b182c2c5ec2f7e6278132897c5af41d1e2f221301606f4a7ab40ef4986a1ae68437452f76dab1c74808b1022adcb96146d8bd2c8fb203c10851cb2f0c28243c4721f79cf841f74c199f40060495bf6f2cee172657fa8a24c25f64272e57fec38d93650a512fcaa363f5849bfab15e18bfa417eb7704851408a245a400ebacf736064140fd0cb54f0099d9c9996d468f4c172c42e33390e1dbf96c6950378e49679da2030ca582769e3953f5edde2057e63f2e60ec2b40e8b7a716a8ed80bf069c98304d9992f0303369e2655ade813d7143fb0dfab22befeb70465787db96e1bc7b3300873377440ee9545badf69b47329c7e38d3398e3b64ce190db3085302b63ea93662730cb52883c58bb28e07f7c436a60a862aa3bb0168fe6c0dc0057609d5a95ab3f01e210a49eaedb0754179211f7cfef6e285cd04db8c4e90a9a5ec47b24eb5ba41c1d201816402bc643c7203ec648edc02d52c481ad088e5f72f4ae4eea35a8530b1b68f255f6a08cd51cf2e9ebd786f1a9b10cc8765ba96d6087e6806bfd30df26cba18460043cd321dfebbc5f4af2a4dc1dee66ce3d68b35ce68e45c64fb1928567f3e882216fd9cc91cdbfdd499cd8a8291f9934202850ca36b5ad13e80fb345ca22094c0486792e3c93dc67e0c78860b016cc8a1366d3cb6b1d71de9c2e992dc265992da32f37fd7c6584b33e3f8a31385b6730822eeece3744a827168f6b23f57fdf532f9c5bbd3ba345e76fed512ba42262dfc177dda177ca5866dc73fd08dd705d0fe5e60476dd06ec286a83a0047bbade85e7ef25330819b415c8d5ff23b862fea5974bf90c248bd5adf8f8bac7c9c4af5f70474487ed78b2f19c250d3e9fcae7aa34de2da154e7a0701a4bbf57b2c6a9e19f7d522b3d60673cd335221e2e3187e8a8f964f374e5625324f8611b4740be3760d6cf16e641fb262ecf0229adb7d2772e86c4ba4fb56fc82bcf6a34d19dea2af506dfc6057b0400726c8972ee5877d2f3cb3e424621071bdb684804965446639c034138a1ad07f077c182ed50b9b46923ba3b3cc03c8035fcdf57a73b81fc5fb2a6982c83f64fb4e40897b19b2bf0969f6010f44cab379e35d94379af7fe139d207a85c2705264ab1090c642edab089256f5ff1789c0a19368796bbf79484b288639f628294ca2c30edbb24556a502440c748e9a621e197930c7ed2e9f5448f80c7c13937886679042039862a4201081aa937b40430e323a9fecf48fea64ade6b10de8511f242361b595d9168575548bca6c169cd4f58372c416d8eee6bfa5cc1a383b3c7f01a4dbed9148e3b6f66fe63371a864725183413eefc54fe2f54eaf58df9c9689e9f95708eda85add3e3d0cb81dbecc8ef56eb9774064a7fa6dec37c613bb628d69d045caa8f13b61ac45aa06f3511146e0c42e32c9da0cbc787e1c1d70721cb15f2dfe78f64cf9b24141dbf9c7339fa43c38941ccb0b0c1245020bee02a47a9e9cf2f9de92f0d9bb8bbe5c04b35d4f0036d07024969cc7afb64d3fff93acb0eea6a9637dfb5691180b227e1c0611bc81758085bbb1ee37fbc9ae2433f85802e5e58f8170e206452b958742bec850cdc7d6fd666554bdda88d11c28ff84aaf8e6c97cf97a707acb94bb630b46f87ab8bfe2aacb9cb5dd95c46ed4d37e1d9d9838165211d1b6525e1dd119198babfa84fadae034679a0de42eaced735a7cf080efa26a469212d9c2fd5c989b9233f5ea1090eb9e12fd68d4c47b5835e2dad195d301c3a20c982348c079f77ccd154b0ab9b29b1fcbdc5c654645225216f862b531f942b11f5464b58ae3eb678969156d73ade2e9f41c4365d854f09249f5278a4fe5445e5db3f9f19390743ebfd327078a1059a87d5fdb561e22c57f90183d771f7f3e4c89526ba762f54888e2b360af79f2057658f86e0eb1de064de89ecf50207cc4c10e36cba0f70432a426423d22b65ec8ec16a77dfe433f33a7bc438ac01f2c820df72b97ab859164731efe9c33b8875de573e62ff313e0e3e9453d20a40561a5b8a74efb333ac6b2e0470cb7ffb6518f82d8bee4f2b265c925969e3e730b616a2338fffcb2043f2d9706d5bc348e21dc0a3286a1c426ab4349a97a84140e34f2a033eb14ee4a190722a1f877a68b567387b8e4870a07664512b50952cb0b5d8d89b113c0125cb62b55c4be5cd406b53a81a1e5a346abd893444726ff9e566d05ebd79c7621a41661a9af08c1b680be9ebb9fc15bf45e80c73b527b36b4705b5624506e9a3d0263cccb73e12a8458e4ae7016635e2720e11266f854cf120fa7f07e6ca5f2204ff3b900141c3d738d5911e08c1943dee6f91021a6cabcdcbea857a77f0681398a029b385b1a938af7f09da7a493f34661d3d06307caaf8bd962eadbe0c97848fe365f00ef57f9a21986e761699586f6fde8ebe6d9a00f9ce545d3ff65df03108739a887eee76c064909c8d077f5d9858420672d1cb1cda2fd0a1b577aac51367f8ab68942233344f6b9ff8e561180d85c1eec853f3e90afbcdd68443e0a42a4db2080d1bdb08e4ca5ec92f423bef8eebe492985d1b53e4c7671fbcc937aa7a1a3447425773c110f2e410b17e93f713b9cfc4b4383809d95b74360ab54c20a1c6e56fd95509d85ef670b7b2200add4e08224b5e2c3d5975c7d9a96cec47a19e90b0b489bcf0dc143c0f191e59ab00aca75408502f63ca68d58d1b76f94860bd76e5b38d0f5ced147ec1751d5065b5d9f5b4f822b509992b30a353c26fa0f3b56", 0x1000}], 0x7) r5 = socket(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x10088, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r6, 0x3}) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000800)={0x6, 0x9, 0xe5c, 0x3ff, "cc6d5b7b2db3badf591388e0c398e80d69c62d00", 0x808001, 0x7}) fchdir(r8) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) executing program 0: pwritev(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x200) r0 = kqueue() fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x19, 0x20000000, 0x3, 0x3}, {{r0}, 0x6, 0x8, 0x2, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x224dbc66a31c47ae, 0x1, 0xf0}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x90}], 0x400, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x800, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x200, 0x7f}, {{r0}, 0xfffffffffffffffa, 0xf2, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xb2, 0xfffff, 0x400, 0x1}, {{r0}, 0xfffffffffffffff8, 0xe0, 0xc, 0x10001, 0x10000}], 0x0, &(0x7f0000000200)={0x0, 0x8}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000280)) writev(r1, &(0x7f00000027c0)=[{&(0x7f00000002c0)="fe0318ea30a849f7", 0x8}, {&(0x7f0000000300)="6230102f9979b2d6e38adcf9ea5168c696a85b132ec322cd11e9909c16e7def1ebe64de414f4c899c841a99cef0faacd978cb23255fccf5b9c40298027fc76df5a66fc657f901ac36238d0b68ad7bd13a6cee84d217d5943e831c3b577b5ea16d7daf07363cb6c8a19ce6fa1735cc47228324ea7790828da830e017e5ca562762f307e3ea783e892f710a4d9b1498ca6e423fb5c1f0ed33bc832c41c52c4ba955a8753bc07dbb51d587e955d0da1886ddc1fee68c3ff7657c0b17370679f8c6f1cb29790187d9c49174195416890c7bd1cda6f77a27d6bce5e3efa50012dba07ed7a8aab2c289e5ef38876cbd9b3db68f0d1d61717ff21f885ff6d976dbea0e1e44a9b11b8c8eabfd70218e8d1c57cf973171164c6d2e06b47d942040e441e45a7725b88bf72dc39abc7d0aa6a7b74dbbcf95ee27825b64fed6bdb7e75459e3c1bf80d20223d288123eb8271134bac2f6fbe0edb32c6386e91e11c938b5841e7f61a25164332e2ea456e985424c0052fee839f950e46d76dec375acc3a6d55928b078b7553669f67dcb8bb1b42b1f8b336274f19c1a1b0b2498e4773c1b812dc90d8e6be7db5c14123843902c999ebdfa9f85a8043997d9fa61896d2399f86855822376cbe7f87ff6e2d534408af381e3b9d7849623c69e45e91d220bcceb7e405b1659043459af53e27874e0430a67978cdba51e989e29ae0b61b9f5e776a37fe95955105d41e9adb50428c562a03867f64c33628aac8766f8cf06af48a391914c0ef6ae04104aa771236e1263c00aba44951edf75197f07e7e2f1e1fcd9e1151c9f803b6886890e8823df22e84210cffc9ea161f265513b2cb3479550bf00e5f7feea855e49c1bf86eda06e5f31fd890522d53da65fff4d4d50aaf3b03b1f1153c67b48ad6e0a0af95d44adce53aec1e3d3ae17123c13ca70639e318b9905219328dcfaadb6513eb1a44d24a7eccb9aa7926083cd7f8a972e63ab0b8b3afc2b99a6cbd4baf24976e16ba092ffd11aeb8a7cab075e6590a0e6fabafe96a25674eb9dc1fcd4bcf61f5036a836a49749b07000e859e168162270244d913bfc50001cb8ac22c9ea73a1876132940e7e44756ecfe59507c2bdf4b4fc0a92ce39a203917f5dcb3c4f4e0b805cd59fabc4856f3843891e74c1063e87262380ee043ed262ff47d1596b08b79f54a08d2fb368ee327e01003d780ed8f561aaab1ce6606579adaa3de09e52d15cab3063fd104642571e3b47a354fe4f53b72e94b0439c74aebdaedc6b69eabbba47f752bb0df6eea731ee0da4026ce0c8b144a8f7a2256e52b5e5d1e9aa5e5272a774d2ec4e8ff11280ebf95e249f7f507aed02b8b66c3d3cf90693a1fc13d180b3a5f71bde29e45592f7a04231d10cec8e2f476848f9db6431c1d16144d36c3c98bee60e21e5c8f9ed39dc17efd18ef3c762b3c7c250473eebe8b3a6058a4e761040d72fe9f6ff95b4ccd5baa3e4d53af484cc8c66c3d698d58bcd8d77b9a0d9f93c9596401d5beb16157181da952718a268a27b1a14d0759147bd681414e8a70c16768b559bbbbe080de06f73091419494a9803d3234247878e6e421715c3ed1e271d5b555e56a1bd1034da78055b90634a89078ea192414dbc3f57ee0c7f62b1c98254bafde109cd9d23f5da71d2aeac39f42cac23038e277d46842d00f504a7e42ceb187211fd0417d8373ad57b15ca3cc581fd2487fffd063a332fd4265cf0e94c44a64f61500236acf3a13951322bb766222aef8daad0eb951e5c4cda5a312bedab171addaf0248e41d850f53cfdada3a7f134388f1d6d7d792792e933340ec0aa0836cf7e9af6fb63320aca8b2111bcc022c159096519977d7f41ac630db8774ada7524e4343dcda232e2890ab84e7d337ecc4f8f9ad12ea2e77e9f56dc0e90d39b4ca94d16deb39257e46951ce49d4272eb65b8745a2ad7cad32490755bdd5906584882022d2c8621001bdabff7b0e546fd58efd60f784c84287385b87602f65d9cede9d5da5c21005e2c93959632b786839d50e0419ef68efe8201275f3969a7959a55719f37aace9305f656bf52f1035b7dfbcfa73208769a1c3216563e29e5d83f8ba62b34a98f316f27dd7b85998fd11aee2efeee9216ee5ce3a9398e6264191996bf98ee8fa77b3d058baeda139fc0856d9394e4228e6be781fb44adb6890f145609ddc035fc31f87f1e104394c10cb099f0e04311a247022d6c580827aa3c106b338df1ebb9a8f107446022ffcd9772b67005254e2f068a55395a6af5f52db5ced623893ada0006edbcc084a0df9a0c0970ca21813eafccbca56dcbbd2c79db0b7d312fe58bbfb86f850a2869cfca2ee1679deaaa0deaa0e5c3fc8d4735545933f5eb710a17294f9c3811187e10726d637b2d87c4451546c39fac1cce1d224f4b68ee220e698802ab5a71e73d3ccae7d1ed0ffd79c1e466f3148dccae4651b22fa8dfdc1c707be5bca560ef45b8876a80c9526a9c978ba0d1e9970dda547dc214bbbc22d47c98c10b9fd32dbb1e872c97ce3cef72bca86041ad6fcbc52c11d28271bb6d1b6d63d6fd5c381a3fa3bd97044300080355d0585570075c884b007e00ac278d36b2eb98444923ce3a5299b9cb4c1f230037f6735b38705dde16d87521c8c8f932d33e5a5a300394ea0938a6a795bdfb2ba408933a2ea8db25243c91e5b8e07054b1db587ecdc139cde9320a615d06a8f7e99675e94b1c7ec6111218722544781dc8267b4c7abbcfc5340a5d42e118d5af72011ebd5d212e5232eb074ec16666bd428bba63b82cee8fa972dab39593c5fcd19e2887f737cafd95755cfa0f09962e79ddcf26ead57313abaf41882f111c5034f4019e22a8673cd29671405b25836afab41f46781c5e846de1dea2664aa2a1c2fea9e85ac93cc540a8dcae26f5e7be05c2aec6f10060df10aa0da229b3c3e3b589a5fd438a61f017e3393d2f87a99744c50835c105a0dc6955fe9d0f8ab9a4251fcf317dd78622437c2079542aaeca8b750c0efa0293ed9e9c4618b6acfb779ebab0559eddca1df91d9ea08565e3f75dac77b15a724dac31e4d682c5fbf2229bc3f8c4d6c5f8d409f9ad3dff5ef262a0eaadca596e1c4c6d83c898874a829724527bb496d5a1b4e2f9d933666a43bfbf88eedb7dd1c20dfc4ef47818e2e7956d0f385fc183ea1af9748e47e4c58941bc89fdbd821fa18ac7c456c487f9a394092ac39313681cb877f4d34773a01b3389848039bf4b2677bf4009fc7de2f9c8804187bee284da6bb6ad3d479098491c39d5a9f46a42066990287ac9ae246fa9a27cb5c344cdaea730c2d9a671f5c0345f9b364b6e22c01a878273f29f9a243122f596e1dcdeeff55a2b7aaa59225f264ce61b6f149b8294a97013feb6439d6b62fbb6b96ec5d7b00f711ec7d423c858eb75a81c8da91d6dcb8021e1a08d7949c7b5f1f7b8a6fa98acafe572aa5332b50e340841e894f04b7db3b4e95d126f2a691445e64aa74c2324e2b59151707d55c57eacabb82bcfbafd89917ef16185f7b852c31d844906f64a8e34ad688937a970b58df6210b51c35d03e5db5e9dbd62e8327338ca00e5b29cd0368c08f0077bca84673e4ee33d50c2c537b450495f9d349831ed5addad6952b68ecb52d4a03c443aa53fdbd11483ee8150c2db66852aba525d913c253f9beefd1279c34442e98771a39098b7d15a46725b08c78e560528613958f3c56fa2b0f8c2cf1822f52ef5323c0f0e2b534de738dde0f50bc42224e6de76285160c33d861e3ae49e01a32e01b2b7b9cf94e86a0d13487b98077dd29172fba6efa92550f4cd41795a24be0ecfebc2fd598363feab4ce50d640767d4dd7586197eb743c79e3d19140bdceaaf65133ff8de84dacf7b0b6c3e4cf81c0085d44b897249b8c88c2a16d4e558e39420041d8fd1e538db11010a996abbd36d698a54cc19df5bbcfa41d52a40f06e4d95fccca6d64d43466578bdc69b872bce36390e13e0a8104a9c089e2e93f90f262373bfcf2cdb99a8573e97be4a7a0d4b8c8a76c3b5fc1e086cd9358854b841b4b80fdfb0ddaff76045b1aa7376d84c044b04b708b570494f29b9cea8e2b1df99b89ae8a42a4d1ee2cae540b201eb75607cf12e93e88709fb14706e794e17fe07deeb38b83ebaf0fbb84fcc6f5447a41fd3c4f7855876c5ab33b3853e4bdc571908dcd12e670a20b7c4f76ceb9d8b47a3a5b1b891dd5edd8f695596076c9a445de03c8a119c1360b3db8ce36ca1673fd6562e8205c09e945bde32df8006a5d391b89251f4a6e00548fa6ddaa45e2f20998617ccb48a6a91e8c093bb6dcc1fca0775bb62e9bc655d1f71e3aee7897b6972837c4773e3096225fc06ca2e43f15caa7ae1f139e39b95a9ec0b0a0fb48ba151e930f808c6231627ecf49720e5e3eac2c972ab7215794911ee3837c345c7a07437e0d9d096804cd796c1ca9a8ae292d07b8943aa3606331e76ee0a08087ff677db95f5c64183afd571863825524e3fb005bcccffa86c659b5be75bd50e78d2505570276de7daa9fe0e321300a23dcf15b3746dbf56a2cd47f63c7b13944104b85261d0968e09cb297a941f8fd0bc7089efb4bfe3e52b36066d4a5aa1db8ecf3b2c5664db726f50e6d21671716e449541891dd851aaa8f8a17f16ae778784886504a449419ddc310a163bd724c91c3df07549151637ee594d35b5912f7523e4977cfbd4e1a1002ceb4c9af7aac4741ade95c36515f8cdc8dd31584517266001d27eb67b73739c6421d402efef58982fd165f6b0c9ee0f0e3728e78df1ecb951544d2e4ec54161364363c36278c3a41536610497b02de9c6b24054986621b6b0d909899d34425650cf27150cae01079619fb8b5522a1db3bf7041934829f5f99cc3a7c7082fbb664c264817fa08d402d8a603520f51def3affbfb8a589e8fe421a2a7a7d132faff1e6f1c4e55dd573eabd534b05fad3acfc860ecb46117b561cfd7b0e48986aff265a76dbc398b9d9969e16651ea396735b09369e75c5b912646916809330c860543c54f454ea53ee9d9141e5c2a05bce8405f1732774b000bfd3a23ddaf265157db292dbbcfdb9c981d4d4071d60f501c3f8783007a912044a70fd27d925a49d29a71000e84bccfa01ba74d0ab226388e55e9faeb74e0e8921a5f922bb4b348fe7cecae4555a11a6c0c70fb0080b2aae70b83702aafbf42d26a8b2a8788ab9901fb2b91a82ec578e512bcafac380dfe7f04cda2114b129b2698f4ae3842b45c7f318eb9b4a2a668a12634ee5ee85fc34d8530aac54c5782db4556b3a15c7855ab6c1b17a43207c8bcecda36e24b32962ce68c50bccedddcbfbb6535901478e83726e1c46e0a86fab0622aa380df0f4c08a7231c2a0c2019c29fc0e3dd3067e4071694b499f2803882827ed844ff9e385a85a68d017f93b58a6fff3227c50ba16e80e9a00f2f831309a9f986211c02dab1bdb0cfd7d988c88f4ae3b48d29fc045f8961ef9a165fda745d39ec57973de9d3e98cdbe886fc0456f066ebe22490ea482fb9a76d3705a4c7996ff0e48f3298dcd2d746c03ca8df64e4dc2d491b90b4789cd533ead6f601efbcc7c17ce7158727d411afe31a95c6960dfe2467e471d4419d44fca107d495983cf760bbd722a43ff2c00799d26e3c7de6f818dbb3fe732883c166d1528798d64256a02fa33a15c1d072659e074d73d64d85740a267198a21e58dd1a9dde573e5e741a87bb322ba7a768740c970080977409f1abaf9a76992ff03b1733e123f168a213f32e0e5a9302111f0d", 0x1000}, {&(0x7f0000001300)="5a242a26a977f99d57caa1f5e3ded7d16160a3b091d500db6acf6d9e0226e5e4e2e05ade0fa7ccf440592b6d086276223171b1349ec79032b5f2f2484cf6a7862006c6421f631e432c9839d2298dc5e6de6a0ec316e7e0792aa747eb1eb83811a202bc4da0", 0x65}, {&(0x7f0000001380)="7406ff93159cd840fdb2244d04596bacf4001fd5ad7bf73aa8fe8e4454d630e72298d51f349fe935e23d5b08d78d1c00292a972f7081ef66aff8cf23146e2021202ba1055c3aedda49eee1f9988d5de67eabf4ec1591955a03616ddd28da3c3b11ed611a94647f338693fd31ac1725f19c70c16a282d3805f0320dad5c3b17b25c35611c17b300a1a6cb", 0x8a}, {&(0x7f0000001440)="0b72e8fbc9d9b6876fb5bc69481c44706c83bac7af1ab65215003e52345b0c72db0d2584e41a5ec3c1bb968dc69534c409bd37024b93dba8892196470d84dabd1ff4d59b64765579297b39c1f2558e6405ab98484aa78c3acd2f2a089fde0a42bd9c79c8d3263a51bd434f55dd9c368822894efa1348561ba1cb41ba9b88de6aa2e5924824d5d66c9e64678be066b276015dcb3656f0baeb0c566c97e2ebe6db92c003d0ae73bda631a4402548293d2c68776530e3d204677526b7001fe9b3b24706fdf3f8726141051a51bf251c2b142842d68354dedec30b92", 0xda}, {&(0x7f0000001540)="23e9c43d626310229d4434292a154184b764151eeb668ee16c6271fdc2d042e793c9857fe056a51d3cfaef85f07d889ee33e1cd87f9b6bbc30ab080e078bfebfe84be8aa81458a3a14b8bea089d68bd7a86633e373b044dcc134fba218f9f401e11deff73465df6ac0a073a809b80b50fe2f8958958e048b9f8e885a4d6da1640648bc73603e9a5a69b5c4bd32894f33c588823c5bf3436ac80919288ea4b0f98d2e0c88fdf31d67b24a7d0186ae2214799885369625eb7391de39e3c095d93d14057a073313bd299e3c", 0xca}, {&(0x7f0000001640)="77725e250a49fad5ed9b09809d4b6c1882ab340c40240de1a10d77cff1bda086c8babd6c89be92d27b03f28b88fd19461704e472218480d537d7a2298b5aba463a84a50e78bff42484fce542d1e41e5e0c539c8d8ff1321e15912511dde4616472c9110ba837a5a0018246229935dc60396c6a987bcb7abffd465fa9453c9e680aed6b9c102624e69232ec54a91c3ed30f6989", 0x93}, {&(0x7f0000001700)="58d410200646ea6233a7082c02af3e5906aa919a4186d754734aaf846eb9d83bfc409158de4226fd3e17b6b5bea876b5402e28edb411bbcbc4fb85bdab3f37649062dfd85ec88ccad5be1b6b452d5238cac0003eb1435bd39f97cdbba6ef37b77a0b328a62c90b08b51c82882ecc790b269f7c5d65b5d909e0bd9b16516867c8e6739ec0c144d25a8ebc6d5f486b9463ae5bdbb555cdea9388e24163429bd62ba4241aa0d9c8f8266181d1f86a96e822e24b0b8dc75d1498b126de1d6f8bea0a7ff7f5336fa2e803885f84557dd9baf768974ef8632a79530a196491b2c4bdf03ea294f9f4a7649e4f2e205e8895aca40e504251243e6c51ce237fd51055604e8888f6b5cf3189d24653159421ed1d726abf62f18d68b8e82404e9f0c0cb34bd395d4fafd73b765d44f1d34e67add6b1ba97ac4e888a4a3505ca15769d0a90213686b962026ccf5c549b875c6611731bd840a6bc9993c42ee3ceb31d4c621c4a6d2fa06afe51b603dc58a31eb9d6788f4d0810bd29f051665522bee68e7789ed6b6439d7c71a7a963c690ccedbdaeba323dab70889cb5dfbe8326c67ed76771d61a1794368a04bec19360456dddb210dc2ca108d31b802dbe7f75a0f0d7011ef56f509342c040ea72b28993c427ad5e5e06d92feb40dee551b0a0ab861befec7d90aa4c5c854e719dad2d322fe3b8350c2b9a687847da57ee4673204d0a91a2d7a4528e57bb099269709a824e4881455730d84dbf7a115a73153a7b121b1de4f917f5088026a4d1a4c96cdfbfc6802d95e3ae095d2707152be7d5d3de6e3795071b8dd0cf7cec7e99d10b78112ae30b507c8b8a5b7ac890d3064041064ba8fccefe861ac0384f5f8d6ecfbb5cc8abb23f4ffcae1f1d6a62a4e8cdc11d8921174d0df60ee004fee907d0bd77d8e052cc91b9452eee883e53f92c127b70e133e7b0503b215d1169532ba049db19440af41de61df2a86c373ea84e7f1aa4514939c18f45473563dc0b7f8698089db867b378fd3536fea050def65c73eeba5a943bc587e2d544286677c11896a5223f621ac22b4c0fa93b2e770fc1c3616bdd5672874dc5980507ca307ffb65f9d9bb9ccfc7886d2ef4390494a4d752618b0ce93944c6841f47ee0a49d06b5a9258adba847e7df78b4b37cbe5733b12780c0b958417cf334d53d360fc081dedbe6d3928887a0b40a024a641f960d1ce5c7d673fcb93efe7e88d6407ed06145f826fe822df98b52daee15bb6c19fdc0ddbb800148f58143aea11d6733ea1b21da43beae44cc0b7c2de9794a84f35a938274871f266250d4f7555ab8df3ada1a1d8dc9812e17bbacbf4ba8954579016d22ea14b18b1c717ecbde7c3cc750432706ab81bea4e1a528b27d64a8a315d9b64f0f006473e79bc8aa1a89649c495971961ac5904d66961086b71fa08150af7df058c99b14834d9cf7289ade9f01a7007213f1dfe229f2856a8b3852588bfe5ac56c0eaca922f282bbfef452377472e6b2699286b47301df67f5016c35c0a7116e0ae389a282528ca440089a95982a07d326bc43091bfb237ab852e2b5f428b4e2ac8fedbf02ccc99a85b2e48bb7a0b541c950ebc870c7c3da752aebe8b02309f619d7ddd2be79dcdbdd5962d6b8afcbbcd92483dba63061d980118ebaf167795ec02737feb685e98825b74034220411159423b8d42e2b0879ae01e4c50f9edf2b8248584e1e001d58c3d09d8e1c65fc23ee74d0d47f1b3b5fbdb5226715dc1f38de3e933274c00617b2cd52382121b133de142d2e8f7beeb6939d6fa32f0a8029a42e040b5269482557ceb5d23b554d2e849978dcf2e42dc67eeb0ec923e998abb828857bfa1e47f9c0c9f80950f57ee3a1f389e338f646f1a50401419d3cb1d15712d5420cf22f33aa7b69e94649116392010535c537128638f3f00b91b4611d90fb236c7ef855a4ca35f6e9b4aa87527d655cea38889fb9dd15fb2fd82cc7cdf298e48014d908b75956cf88ef66cc2e81f58024ba9ef1908e5918ba0969d74b7c927dc55799643717b7214e3bcf435f3153afbf9f6a8febd38ad6d6413fe9d9ec082071122caa9150ef80b42755960529057652d970da0c6d7f3cb78bdc43b8a4efbcc556c3c9dc7d25e80c8337b663f78d835f3ef1eeef91fd524692b4a325bbfd3b8f7e637344114b7daa7e49280ef2265c1bc7fe2994ceed132fd4a97737433524944d71b00c42bbb25f0c4aef442c76cc662023d0c45d696d0ee307458de30567707f01a0607b0aa14b9b0fd2cb96e75f3cd91d78e7534bfdb999c33a6a2d2e158883612f3b211692f1b29227750f6fdd4d5e0462e1dc1d8e82e80f70f360290f7edcba449ead2f4d70a2bedf3060794d5782f441fdb9c58c8f3000d5d7120b9702774642329828efb0e5103cfd07c09c98c07b141c8af96c1576f0b2efee1f13b18b6804159eb8158e76f681b32ad7d19038d5071fbc3bd830d7304bb0dd06d834cbb54cb865d055f56756991cdc27ca63f5b89d4aee0bdfda74fc95778a2f8b39e4287914a6d131744ba4c9384973d269bb87dd2245f5118c485d75ab574b747b1be557ec646c7b2f95d1cd66ac130aa4af89d16ec16522c83b2b83ce83c0a94127263b8392b0a18e2f943a23a21033f6ec6eb834feeaaed0561c3877f99bf3b2a62143d0b5091e390ee6f2bf03a50b076db128ad2730dfb5da4a3edf9d94ebd86ba5fd23aad527de7767f211e7e90d477522abe9a2ae71eaac5390364235bc5949b127ec7922afd2d9426467d818405d398acd7a2689338165462ecdf92b2c1b90151fdf5280e321c0fe4230554b094b3a2b21e22a99e7edbb3dc4744c0e58e669418d60768bc4c796a45fcda55d2b92d2bd46da117e8b5e5e3ea215af59ed22fd59efb4010f591baab75bc7ca39ee2aa474134d9e7da873b4347eb54069e4e59665182d12c5aa38e1df639eb0cd9d4eecf6f1c56ba023060cd889715669d9606779654e93aa72a5fff28e7a5b061fe7321515cc80e4f73442d3baf521dda0b15a5fb2ca7f7b952c1a7e2a2a9e56b7bbb1cfb611bec938f2e3861e36f5273a59781ebd6a68da8feb00ca8f6b556afb0bfc3c6a5b8c17e40ae6bcf5d6174e598c49158326f443f90df97f1f271ea2719577c2997b3777db489614ac9196eda0c4be68c5ef91b87ae6138cbb3d3dd6788b1ff2f6fcfce102cc3031f2a25964cae6067ec9ce12780a8aac9a6e24ed9966dadaab3e4626021bf5c86b7b71d83d60a2d815f0df03002e706f9b3caad64cf2ad9e117679ae6e25d00b5ca74ae7ddea7a93a989b106b30b1f6935e8a88d11f91dbb9e85d469eaf681692d9040a58802690438ae5796c0968b5da5f4669921cdce1805c353597285e6a1956a19aae6400410ac2abc9eb25942d90c0b0369f4475c393782f7c09008dd898f29827513d2d3a008bc1a7e39f9cdc3b0eccb49ffcbe9e24a8c7fd08aa2cb178398122bffac223137bffc0b2ea6149f20e097e64a4446fb014a8211a214502932f719c2115418b7ba934f8455b0ea2f89d3af37a1f50e75e616ec1f706e5531526c59d228afe4301d16a1d223bf7a332242d98b67ac3f08b2686b7d8463b7dd3cd0b05aaaf3b08c0197b868d5d5f5372dd35389199a9a2ca6901668378194b79d6935d5026782c3bef0c9fa918fe5cf4d8cfc95f02925a5b58bb44beda1c75d2ea935b6e5f7635e48fefb602eb28c25c8fb369ed01ad5274a12c0d5211ff4c900bba4c08643ca2808b9c563b38d2f9efd5d34529811e57823f9c83a47250d7757c24c6c4dd9dec2526594bd6ac9eabdec2dda4f1361bec991ce27bba24006a54d2242342260336347981f294230a1bea6fdf3194be7de38470440e00362e9e75916027587fc9ea6adccc9fea6ce2ece545d956f79cd06e76dcc5218bd4894704dc0c8d771fa6d2c33517ec6af5c6e20c0bdc2c4cd34ab219a79a2b8b62da53728f85927e5f4f5558cd85caf77915d36fd63ee53cb3f6a72267dce2f441e6c09e4be69402ade5903f29522cfe31d952073dba60c4e8d8775babbedaafd5ebf16c1efe6615fd62fa36e839e2c55784e61cb5297cf1dc0d20e9d8f24fe7b237bf8a13ad474fe73f3eb172915c004918e9006aa91f0b234e2dc9e8267338884988c464744123d12a58e02d5ff7c46668f4260004f5d666b957c4727ce7fb3ec32184e2cd362527c66f778e864e8512d9eab9ab4bb6301f17939279bf191af29d13729bfa8da5a50f78b6204a3f239453cf5f25d7ff7bde435d628a58c5a068457bdf8d6d3a8424c6d0ea3874a8c128a0c445d1909c7a35bdcb7b8b22109697b74f1b8d3e8c171ef66e3e19785d15ecacdc618bfdfa46c2ceff79f0eeaffc3c7ba8f2d162600a8e4f72506750224e02f4df6dc94f60a3539534019dfb5933e394ee78dccadcfbb33bea58b5b8d106a7791e2599a7b4e0d9edfe10cda0122900c568a317cac41c3cd4dd4a655f8fad3705ba8cbf4c4ed0f999f997b2e924c4298482cfa3c7f935835f7a0cd677cf9c26e53e51942dc343c62b85a1ab621ed1e0dc4bdec95b73555cacadd7b4387fd314012fa1384cba37d27a4b10a38bd850746f79e673e7442a7cc1981f2edfea41fdec7ce945d1140eb3fc81a852b3eea1747bc93b73ec9cdd09ba6883bbd63f623f14244ebd326e60a0116ffdccb43eccc18305a669f4d2c28d7be2450d8dc64390b3a1aefabed34a85027aee82178883347b226dd1a3567a10ad29dc3680c91cdf2960eecc286a0cdaecb64f1588ebf6d74a09bb6a56b6705a365879298a565f0ac590ea54f917a046754581e2e14443e10afb9dbb3c2614203f36bba688978b3ed4353ee20cf78802d3f735175843d183f793f673535efcc689c922f9efd7569d8b9bb07a148cd21dfaab15cba127a57828514d500a43c0a6b0626deb9e376666c6e8f0f8365d4f627d8686d9f420320ac38b335e7f8ca167112bbda1ff9c11696d7fe48f82f267689a8b8035a208729b76b0d16d8704e5390cecbf085a88551a7891c93079c30396518eeaf0a3c16e255099071be36786370f88ee741b3941a6bc3ca0e22034f1ea110e6bf41698c8d0a4263d9978547849fdb89b28b14b1cd6f3da4835c11f24bd6e1fb4250c3131525af8ee4bf6bc8ed3abd6fec3be4a04a79b8fdb4c06d0fc2e25b1e3ab4a10fe1649e11e28d1002696a4a36f0a3ff720f0bd7c779ba572e8d32fb927aa5684d3f6e7d71691520775c785246e85399646c653556d35d406b2820a9b671e4313baeb8c04688b4700400df85360ce9cb7cf1e964deaf514eb2dbea4d1200dfdb7483bcf7a00cbcc428a143fb7fbd659915737b5504a7f9d50763b60a8ee96c6c3c5a5fc2d13ac88c875b6d2a751f8054e3f57c9d8450f30dacb10bebe9821173c692166476b24a3cf2fa0343933136076d57f4501d153c62b39f072102c6a5c6bbda11092b098264aa1b372303d3bee6896a54d9d7c1ebd871874dba60b4f1762cf98a03f5e34d2ae28df25f1cb8a547e60458699b620ba676c903399a3b2f28b1b87ad31f9d01ec95e68106abf61718da1a1c7e8ebdcfc2b85290183357682c33bac132b4e2af22f83960cfbffb8736353fd67c6a33f0b6ed2628dc449f761206d90d00ecfb3fc4450e8da73b4e174a21e807c665961a2e746b5538a365202e0a8ca1a33f9272b291b6ce55087b8a588f61c70fe6c0db354555e1b64df442a3b255edbbbc3adde8a27000483a2ce7e2d614131aca728395ad67061f863032faab667b917385f42f1818b732c9", 0x1000}, {&(0x7f0000002700)="d93301a674f9171e321ad36bb133733a271a90a885050e067924b2c3fc22c067dd52b10f522339a8db34c4ef265df4451041d662efaf323a2c025518aae65d76c8d383a797fc807e6348a6e00e26f4bc293c0ee9da5a98830ae6c29221dbeec4421d7c45e142a0510a36f767c6ed60a3a5e45c7f5826421646582e1acbbf6c1afaa3f866b611f4a1", 0x88}], 0x9) listen(0xffffffffffffff9c, 0x3) shmget$private(0x0, 0x3000, 0x139, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000002880)=0x9e) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x4) r3 = socket(0x10, 0x2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000028c0)={""/16, @ifru_vnetid}) r4 = fcntl$dupfd(r0, 0x0, r1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000002900), 0x20000, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000002940)={0x7, 0x4}, 0x10) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000002980)=0x5063) r6 = semget(0x3, 0x3, 0x131) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000029c0)=[0x1, 0x8000, 0x3ff, 0x200, 0x81, 0x6, 0x3, 0x6]) r7 = dup2(r3, r2) recvfrom$inet(r7, &(0x7f0000002a00)=""/130, 0x82, 0x1002, &(0x7f0000002ac0)={0x2, 0x2}, 0xc) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000002b00)=""/144) syz_emit_ethernet(0x32, &(0x7f0000002bc0)={@local, @random="daa192715d57", [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x5, 0x1, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @random="a24c9f053b8d", @rand_addr=0x3, @empty, @local={0xac, 0x14, 0x0}}}}}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000002c00)={0x4, 0x7}, 0x8) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000002c40)=0x5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002c80)=[0xad, 0x3ff]) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000002cc0)={0x3, 0x80000001}) fchownat(0xffffffffffffffff, &(0x7f0000002d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: socket(0x0, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') close(0xffffffffffffffff) syz_open_pts() poll(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0) close(r0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x20, 0x4, 0x0) sendmsg$unix(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x11, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES64=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x10, 0x4000, 0x10) setreuid(0x0, 0xee01) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000084000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x16562897c52aa5ae, 0x5, 0x5) r1 = dup(r0) poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r3) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x1226, &(0x7f0000000340)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x11f0, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[@routing={0x16, 0x2, 0x0, 0x3, 0x0, [@mcast2]}, @fragment={0x4, 0x0, 0x9, 0x0, 0x0, 0x2, 0x65}, @dstopts={0x6, 0x4, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @ra={0x5, 0x2, 0x4}, @jumbo, @ra={0x5, 0x2, 0x5}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @enc_lim={0x4, 0x1, 0x5}, @pad1, @ra={0x5, 0x2, 0x5}]}, @routing={0x9f, 0x2, 0x0, 0x3, 0x0, [@mcast2]}, @dstopts={0x11, 0x0, '\x00', [@generic={0x3, 0x5, "a2408d42c7"}]}, @fragment={0x11, 0x0, 0x0, 0x0, 0x0, 0x3, 0x64}, @routing={0x88, 0x10, 0x0, 0x8, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast1, @empty, @rand_addr="2b98aa0fbb14bf41bb609a767b4ceb19", @mcast2]}, @hopopts={0x4, 0x11, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @jumbo={0xc2, 0x4, 0xffff}, @ra={0x5, 0x2, 0x8001}, @enc_lim={0x4, 0x1, 0x8}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffffff}, @enc_lim={0x4, 0x1, 0x9}, @generic={0x7, 0x6a, "8198f8f4fad8599e12724387af177b2143ba7d85f6eac9673e191a8192d9f0668e3d13f4a071acdb917c277c0a0e16371b012d75880396043b477263ef8276151afa90d75a21b1b995e325af32dc63e892691ebab0e263a6a42ab3c629a3b9985c2ec714d37ffc885328"}, @ra={0x5, 0x2, 0xb32}]}, @hopopts={0x2f, 0x201, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x20}, @generic={0x6, 0x1000, "4f64d8dea56aa06b3efefc6998be991e2397a95d7bb2edc007869d0289ea93b4a7952ecaabcac7882f487331f0c126a6467b2db9d6bc33164a71683429b284800d67c01b0780840727e955fdacef99ffa8ded9deb779a53b2a64832f596526e2c157d64e4219268354cdbf829772c0399e76d0eb8345d38cc7bfe4ac9cc9beba1e6f6c398d1f42ae0cce89c69fe16f89fa616a4e4d76f0b3fa3e8af9244aabc2689ce36eca66a5f4649344c862a5be1f8e21491f9c6ebe66500f817063ffc0a91343bef0dd172c6bbfbe8bd33e9f5d789755ae03be956b48334daf3ab6ae9352eaa85491c33b3e070b58e8e42a577836990bae681cc3ab0701d1feeaae43954c1a5bc39840e5d825f9a7e60ba13c6de56f625b8ad71c6bdbda80fd47ad234dc4df04a4a724548421c034ff97da23a8275df64120d4a90dc6ddc2cff8d2556603a57d5e359fe16601ca93fedf21f11466b2a46c625b94c34bd231e3adc6166c266092512e7b26f458fa4c1cb84c829e67cb52bcbda47ee1def10d1bad68f4b59ed2040aedb340c368aede50f91747f456642d2a81f9cfdba3498249d6b1b929ed1a8d5d411221fee51bbef7dcc86a4c6fceabf2ea6078e9d9912a055582723bdf29f6df12d5617cb5dedcddf261c752b444f3ad3f89d50c2643185c9d4582260c8f1377f1bd3c1a6132fcb5ed53d130262cdb0ee3ced730de78b7337a6151d38244af43c96a4a38330a98d6393120a785ce9171de92d1bd3347aa617ceec7eca0c1d24beef3f6d61cbe3d27a17161e97768999d00d5eb6958a0bcbc53c0dd2b9f66bc4fe4448c2b970bac6f5eba7b6d647eab998882f4f514935b62d915dc9a64ca8b8212cdfcff0249cf9a7c6c5f3490bd0aefcde168e6fcdf974ea6a3e03746fcf91d67886b061126653f0b6f8e9bfb1a00bde0aae6570ed9161379ab9cc801bd254932027dd6038c9e80f6c54ab8d2cbf36c14bbb85d294a9fed5141ee4d0dc6a4fa350386fc3da750ac9cc842abda56f9e16257a8ee4474c2887abb1f817123b12d3a5fcc8418f4cddefc7fb50c216efa61c568aeef15a0bcf5d937fe9398c30f49d84a74cb9471bc7f961f1f7162a48ecfe03829b189428c093a38f2c9bac88d824ef5be3c7cf1d27da01b4b3f83f56fd609835f3e096a6d77dd5005b3d41fbc2a603c14f274b188a0e7ab3813c4ab14256ca8ef942d690a971da250c887c04243d96e5a1aeebc7a66031682c10ac626155a2f39d8da824616479fba24139561b11322668aa730de2f28c94b07943c3e1af2109632e4d3f65e1261d592407978365cc110e821a1d8f6346bc0027aa62a87a4c7c5c8a934704c460c327019641d22e73aaf10587566583ad3df55186082619eb3e465ed4bc2fd15917de17dde60e794a21b119c22c4bba0c1b075e69f4e32260a3a6fcd9b3ea38fb5a9a226afcb3b74e767930bd39798bd44846e6144b6f9a951334d5dbe771202085bff9a5883a0a442b4de90661f7f6a018ba60dae76cd0b2401e580944e70c3234258cf966d6194469ec171061f5bcaae812cdfaf2ea0f9376cf26b2ce50302397eba5874eede90b7e0229ec54043c83e49d596193121d6ab2b8d61991ef755ca022283dd1115095005559617a9e888a989318cad326287ff8cbf2a63ed32ef06f5eb6d518c225e7e3c2d3e904354188dce3a10ec1201b851b7257c7c04b10b100524cd05293d55a1c7c71278ceedb8a640c32e2354eb045021abf0efc30dfb1a0a2652127eeae90abaf68c538acd6ca32c79fb7d9c41917bf929eab3353d673c89b1330ce88135a4e03efc6c1c3469da6e7b6e1a1bdff72c4590ddabc0e8daac919135063eebfc304d71f4ad6b13da45b436569339e5f84d30f85352ef9a3a8983fdcabedbb12cd7a81ad94d734bf0792f64c6c9f833ca4236b3612dfbf993c9411aefeef806ea6d03016327ab7c2222aae15fe743cf17b9696a642bce7a7cba07049e249b801795e8a87f3417bf12a00a8618f3b31b98688f0fbf038e87388e5d5d5148d7939e9bf20170b304d4dd271ab9968276f8cb4e136996482761f7695556fa5330ec6f126ba6e2f7e307c78dd210ebf31b846c8e79a14a588f168c73ca545890d5680d6adac8dccf1fecd747219e62902c70fb803c9eca82b19d2f42356df373b3f802a2641bcbc3a96aa8283f04585d938d48fa6d8a726cb862419b4b87e08c3d031aa73d9d064403fabbba02aaf2b868dd9ee1953bbcb6aa80a558263115b67bce88135ecd1b170e8f5beaff6a9c19f102bb674776b617f00301991c561391056d1a31d54186f8c6b93d1738a35ea5e8a2581ebb60c0da39ae857d214439e287e811cc98f9d084aa387c086115b314f1a7a4197a683ccea4dbe255f8d91d8654476236290015de5f5935baba3c0d7fe9d1cb0b8e5d2d55b6060d5ce2732e856106b0ac70b12fd68bf09f413eec702c7407979ba0cd3f00ee38d2cab055edfd0825d571e30fb8f44017bf16a456028af25d689929052cc9010ef3cc328ff0efb38bef37ad7a2f0dd7ca2afd7d465a05746b49bac7e097cf74b47bae4c0c0a829ae82e0fc27f0240597108825f79ab357741533b532d8dca51ff15c6e054bd70a252e759d7218e47841724d1d122afb1f70c49813c4980515576cce59c3276849a26a79ca543e3d24c59dd6f158a702f71fc9a5fc2b2ed47e0a166cfa96da99d90e4d2a68faf0e2cee14f339b477d872c7803542c5eb4cbf1ee4c2ff052bd48ec51e7e4d3454b6b019945411b9bfa316b91f8a98ea8a2e11d8f22376d4a92b0686d43fce0df185d9d1d928b73d415a725478c01916d5dcfd5108aaa745dc100bad8c9c7f43200256bf01d8dc51c848a118a18d6481a212477b79a51c74f69fd91e91f95a9a99b8309edf360e86c81267e87ed902a144c2566ece33805478998af2e47eb560aad77ad63b414dbf38ff26060677a7b00dd89257e6e5d2d7b70a819d84ab2d042ffdacb72846376543e5e9e09ed223f7a1a440e4b35a593fc49562a9faafad9c070c29bbfe9e0beaf58f0a11e221142618b09b358ef529f6f517ad328ba4d7fcc8f7f0419c5b687a9b25117a2fc568e14c66b8ad946c1a6ac92e54414f93930fe0035a4f7acfc16aa144c5918085c6c4ea6ba6b31b2e7067cd50a883d3515fda7083f4cb160a5b1a324f13a8def2fb2fcdccbf8756564afc7623e25a66445812e75a8636cd110bbcf8f002b351a516e880eea731a256d1b56e4f9de97bd8b765968172a0b0335f59817588abe99c87b8c8ef6f37ab3b1881b44e736d982b4ab4d01a4e470e0f716dc4a40e928a7f1f839faac6b2a906f2a2ad35084bdc785ab6690118a917fd8a29d942fcde051ed43330f9febaaaf579c755329975d0d67f9e26ae7b0a0fb1d7a099ca0acef3b4768e34d680dd36adeb17f5772af23ff1e39429580a0d3d1054a3a22b8eef85c7f7058a9348f056623cbd370bc86362889d8a7093ebd0d1663e3c1a7a26608bd1d0dd903258d11b606cf3e026deec391c2b09a7bcb800918a43fbd8fcc2a51d331312c7b7639631e5b3c9c3d0dff87b8481aa3df9bbd37a8f0bc2d5e9eb6290a809435ea6786bf8cd17379087b620329fd96a9e30083b86b41090588408bd7313c24293a85964c42708098588fc5debb8a9793da1c0486063795adb27a2ec2eb1412091ce6c57f1b5554e7ed0519a2e0ac33f85f66ac78b8557baeb4e4eaad940f9fdc9b07c924f337180c8b3608dd860b96eec6098ddf1b87b42d9bc1a184fd277c3607d1d4a3d90054f3924bdef4da9152166afadbc1f846c23171b7e3169e6a2f06cbbb0f1f310e70cad23c8139ab3cc2702364a71368ec880a320ec663586803e2fb0789f2b2ba503d27d24210f396ed7e9baed576f274a6183ea38c10d4d4243b943f146f6ba813912862f4e49f530dc09b8f900f2995f4fefd54a0fbee366cd11f6a64f4095fad4f1292b3bf523b8ea46b9f6f33bba38b87b561936a6f863c3d645e32469f61bdee10108dc0ed2ee32c58873706f20413b589930da4fe6e77746fd28179fab60ef7ebd82083186c4287a18043a68fd724e3f8183a33f45f2432e2c270c1e5c3bc50a8937c98290a5907f3b502dc6af8df3f6505e492a5f19815d5b984319093a30904d2ab343998748deafc42c5aaffec9f448b6476f6c2cb4cb2c6156c21127195920665aaac49d0bf28565c7ee7d39c04ea901ce316fe6fc2001f1f566b0551db33c96bc3cb524a7edaaba885102cb3fcedd4c17d686c7a3ae6a9724045a3e40d9aedd78b2f1e26b9cc3502f564b5d2364a175b41540fbba6f51a850622e57965ab739ad985b6ed661fdc778b57fd1154e178ab60cc501491c9f8a1153a8ae18df5a435252d2010a808f4574aeadf2f4daa3a6250f21e5b5ea291ea55522e9050b3891ab5fd191257002d1a3a7aa6d35d9691f12b13bca23cff383fd077f3503d6f5a2b54319b091733768adc02eed944a1246abdd45d33938d9a01554ceb8127bf2ad4a01d4d857221ea4f8a792641557333a586484b918164a07b6e1affd7c9946e2e55132acb2ab36f3ecdc1acc1368a7ca3f9ba3c166bb6e17b4fb5ffd0174ae37d92eeaded35db9dfe2ade1f22edace55e58fb47985250bf5f719565205638bcc99c1eba72d525c26b7a9707e565b57e0475e55e24e274cb443403e570a462cb41068e167fef1b9c3dede2baffab7471e6e3318999d86da9cf2a35b82a39273389aef7b9dea030af6fa389e0a3203171b50a09515ba4d72d63c2f2fe6057a09f2f01b40feee6de329103fb572d8db56484f8fc69fa21c17511138a17f5e5e04a51536692510ddc5e6bfb74038b159ef2c48ada6dd87d6575bd2a4dc0dce9652ef547dcb7798c1ac490f35960911acaccdfd30e94b1f544b3544a40781e2d3d93b6bdf29ad34301b856fb453fd3dfe1ce9222b4376dadfd342124918dfd69c9f714cd0413341a10c9bde638853f352d3f86239476c3b2ef5fdf8ece812837c0581987f17fc5734e9374fa71720474d1ad23c06eda07359b3b3e9c8d08ad776c1b28a0bfc60d4d48c14a3c17affa5b448fbe67f4fde88ffe2ae298f334962364e045b2457c086484163edf56e9a5180de8a0f20b61e4b549a2ffb5577dfe3e1e08fce428201b27e9ea22c878c534ba6efbe083116fa6d4015338c3f964ccc901403e0abfe9c01a0e38f07910ab7ce76e8bab1da37b242b067d63a676658180b9d427e1baeb15d161ccc0a8097d0e7723d78ff76628162c1df519f321e9c154a3d582ccec10ebc2125efdcef113c5b4cf2ececa7a94c7c27b4188defe956d432a0d22c3bdbd4ea114880034136ac2ae9e34a4e92a37a6c1a4221f0ad1c9bcfe5001df936129e8e59d3eea48a50fd69b6b65ee61d382f13a23ba018ffa494ba8d2f00236eb2a04ba94da08f0395e3f27f41014d2dcd621c42ec400f02be7c7354eb2229d15d223b42dec45c0b816223308b33940f9ddce5913d397c444873fedc4c774bfac8e470a77b52d86bd3ce3a3bc128ee2424d128ff33e2e36bde979a785bff27ea9915eb2703f411b7ef900414af8336f9449b23db3cd6336314ad4941af82aa2d7721b54ca7620fd971985b2f27ede3143169ffd0ed58fb39679c4bf1642d933f7451ee45ebf09054a4f7776b928de7f36d642ad47337277e6e709b60f1082256ccba2a410e73d0cd289ab0c45fe87fd31863aa416d1a25df4e05437cd838c81a0a3b3b1864515687b72e477bb2fd4de28231f3da8f1792ac0c32d043f1"}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@routing]}}}}}}}) executing program 5: sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000001800), &(0x7f0000002800), &(0x7f0000002840), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000240)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a07d3c7a0000f6b58771", 0x84}], 0x2) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000440)='./file1\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x6ff1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = dup(r4) writev(r5, &(0x7f0000000100), 0x1000000000000309) r6 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = socket$inet(0x2, 0x0, 0x0) r8 = dup2(r6, r7) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000001240)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3a90bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000000180)="60ce001000f3bd0cd718f0123b", 0xd) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, &(0x7f0000000680), 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) close(r3) r5 = getppid() setpgid(0x0, 0x0) setpgid(0x0, r5) setuid(0xffffffffffffffff) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(0x0, 0x1, 0x824, r8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket(0x18, 0x3, 0x0) executing program 6: getuid() pipe(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x84}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[]) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) setrlimit(0x0, &(0x7f00000001c0)={0x46}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="94", 0x1}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) close(r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="e9b4da000000", 0x6}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) executing program 1: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = shmget$private(0x0, 0x1000, 0x129, &(0x7f00005f0000/0x1000)=nil) shmat(r0, &(0x7f0000e35000/0x2000)=nil, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x80000000000206, 0x4ebfac6bbaf7879) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x10004, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2001, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x6, &(0x7f0000000440)="7fe3ea500057450b366b73c067b6e0b66082d52b00", 0x15) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0xffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x7) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 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) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x800000000000000}) r4 = socket(0x0, 0x3, 0x0) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mknodat(r3, &(0x7f0000000200)='./bus\x00', 0x2000, 0x807) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20}, {0x14, 0x0, 0x0, 0x1}, {0xfffb}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 6: r0 = semget$private(0x0, 0x0, 0x281) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x5d7c92c89700abf4, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semget(0x1, 0x0, 0x6b6841a6f34a734d) socket$inet6(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x82) bind$unix(r2, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x5) open$dir(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x45) setsockopt(r3, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x1000000000000000}, 0x0, &(0x7f00000000c0)={0x7fff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) syz_open_pts() syz_open_pts() executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff0000fffa000086dd600400fe8000000000000000000000000000bb00000000000000000000000000000001"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x40, 0xffff, 0xcf4, "99746e8659b6438d8f1f7cc20c7bc36a5a8be7286391703992e390b1d2341b88de31a4f09c6127c5b6fd0eb646"}], 0x40}, 0x0) executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000500)=ANY=[@ANYRES32]) r0 = semget$private(0x0, 0x1, 0x784) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/235) r1 = msgget(0x2, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() r5 = getuid() setreuid(0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r7 = syz_open_pts() close(r7) syz_open_pts() writev(r7, &(0x7f00000013c0)=[{&(0x7f0000000380)="a908b1937beb296e909100822a11d4eb1a19eeab6247b0ec053a02d0699ee43289c5d2544a4f3ec2651fc14bb716db32d6edf2021ec312b02e9c769cba67e1b1976d6ffe6dd3aa48b2d06bab929da9be85716b3c0a20d86a0e2d412be1beb969d6ae943cc25dd07ca5b85551a9c577e9871adcdec4174edba80ab3fca8e187c44e9f28add1dc3cb19f814ab2f8ad78003781d9b03b05e0475479bb56cd83c8766a19f7d76469317bd31792a2aa47de3b8c937ed1425f39f967809e8f49e740b0329bdbbdb61c041cf24e633484e1b77a736b93787132e507a5d7549fb149f6b1a03d288b312e9693c44e65506b8764fa35f9fc72e9bd3cbde7be08cf672b173d7db9103d04e486be5e532ea4f190815f0633afeded7cdf0556d448090ede1a5ff4da2994795f83dfc8afb3e3c9b595f1443a3efa185072f013d355736c9b8ea9b880d50bf53788521b36fffb008900", 0x14f}], 0x1) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000430, r2) r9 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x51}) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() ioctl$FIOASYNC(r10, 0x80047469, &(0x7f0000000040)=0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffe, 0x31, 0x40}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x6b2, 0x100}, {{r10}, 0xffffffffffffffff, 0x3, 0xfffff, 0x3ffffffffffff, 0x1439}, {{r7}, 0xfffffffffffffffc, 0x0, 0x4, 0x200, 0x1}, {{r12}, 0xfffffffffffffffd, 0x96, 0x4, 0xcd, 0xaaf3}, {{r10}, 0xfffffffffffffff9, 0x22, 0x4, 0x4, 0x101}, {{r11}, 0xffffffffffffffff, 0x5c, 0x1, 0x8000000000000001}, {{r13}, 0xffffffffffffffff, 0xe3, 0x1, 0x2, 0x2}], 0x8, 0x0, 0x0, 0x0) r14 = getpid() fcntl$setown(r9, 0x6, r14) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x970, r3, r4, r5, r6, 0x24, 0x768}, 0x5, 0x5, r8, r14, 0xffffffff, 0x8000000000000001, 0x1, 0x800}) setsockopt(r9, 0x6, 0x3f, &(0x7f00000009c0)="a55f2f078ea35db8c63b142254bf9baf464e9e621c3cd1a0f6d11cc6cde5b46fabd8f82d477129bd6b65b16e98d10a0e8d3bb41541cbdd2097af102952837c2c40db5b19a6dd57cf10840b26e912fc309861bac70ed34c5a051aeb021fafb9fa34c29c953c04c81f8f6db5026ca36b96d9a155ff21b53f0d61ddd971a25a25ddc3936eb25f62feae5a92a7703b2d6a4eb799c540e19ddccd95e9335b05a9b112b31d2349d09ff2eed58edb5e5b26e67a0a0be3fd32cefb42fd68fa962ae606267880957ffc355e4526d28441308dc4c37702e09e32dab378c3e17e3e537a97ee001e3ae2a1b9e2822ffd8b153505145a7db52ed675ffecd6bce69d4fc515bbe5ea940be9c6212dd61424d1be81d3fa6f298bc01495956e1d3f565e752d928a392b271e50fd29ba6540abde523f59c626064b6602c43cba0f7b293ea44e077109c148a1f193a890fed9856847b3454304060a4a3e4598f5d082a82ee6a33b88ece5a0313bdceabc2a076e680f82fb46a9be2f7563a6da4febc543a8a13a3718ddf794fe8844749bdfb438945ca9016f4844c71733d27165e6538d190dc4384a70bf9dd505324b9f4a0f1e1f6b05a53596ccf4d14317debcfbcadf899850bc1c855befe40f2943b9222b030c09aa102b69856064c54deb5b9c304e795f990f5f85d99b4f9313d2846c33e0618479be1d76dceca84bcf450379f144068c88483ed3c602be59f6c5f44c63d0a3023678bbd834de34c049fa369931197e329c9cd8efb8dfcbd763a06b0a4ba8857109148b157d24fbd67ef3f65427e88a01c53ff020bd8015334276abcdb6a8cbbc1dd149860ce663954405d831e0f72e467db0e2e9633512d8e1a251bb0b97cb83a53feacf3a83034e77ae8ab2fc243436f5366af281b75dbcd5cf98bb5076b140724445a519acaa40532295338ec462e7e0252db0239fe1bd112940766a5fb40220c068e2d17a65e3d97fa6a464fb213f1abea0695868890d47e0fd4c6880e2f53cbc53f626b1ee06c568501aff0475ae64cfeeeefcf412c3274c9ab62fd7bfb48d035e171e9edc3030efa01956673c672e2ad0d093ff3579eac133d907cca262b26fc349dea9fff127f208f1b55e66cde83c9e3458ca5e30f6a8405c6cb55aafc0605f4ff1987efeb216182feccae7d8eca0038c34b8069d8f60762551b3fec007da9a6ed6eb568b322e4c68b454f790d1d8b6331b17d029b772dcec55b2b5af1a78200b75244aa76e4fc091126a0df9162f7816f659d400783214ca5eda767390bc5d713de8b921f98fdf13e58f1b0048e44e06eeba9d3ee8e4206fb9f70c152c232a33ba6ede265606fac31e9945583ea8ac4d8303b541ce96a9ad12cd0ba43a61675f99cecc30e897ccc28f10211c2d549a4b8a253a337a6147045394611eb0d41832b61427e5348d32ee4449e583edd7741eb5f4a40e7ccf3ab03776d2410c63c09cc565434d57a7bdfeb99165f21fcff41f38c2b92834e11433f5c16811de13a62495bc8fab1c514570abe515f4be20e638eb402c91d036834b104e4f61970917df78dc03d6e292d9676a583f870846ad607095454d51267bb03857562e088db1eb124fd81a24ee0c0e06d3e5524cf267d8eb40fcae47da5a0b3a98dc160da145f63af12f52f46f863cb3e8dc3cb380dc1bf2531bfb97a55d96bbb04b39d1916b5aed5150e243c1160166e73d8ac60e0c8e69cd46bfc9a8c2065aea1deb982977e7d187522df05849a6d1470301dba553e916f68ba10080521d394151946172fab3f734658e551094d6c9b57b4144dd843bd197d2390f74039d4ef84c054355ba46981ad87e8e22749eac59b5ed00adcd19054f728b2d55f3257e9b86a1af72c51bd026c87e9184fb14386a70cce0cc01a318a780b7f7b60875486a9aa2f71d3805d7c8715c81714fdab24cb57d8b67daabdfad56ed98166ce1340dbaf2f6cc8f8b0a6f866d3f5918300f9f253e6ba6c209b67080cec3654a78c36182a5b3ab4258716a3eaec55f0947d62271c9b7102d79ae418fbeb26a94d7efb1a9e4174eeeb20648df4e2ae40d11eab3411d1188c58672be7b075420ae6bb31b975702e61a82b2b474b50f8939d57168e3331b113f6e40a587ca5f0423a78048bb93bd381791d1d0188431df9438ac55429979af79e96d94734e72767f4dced6cba8656f113faaafbe283f0a37213694518aaeefa33e494e5ca61437cf866bb7fdf04e680c67e7d27f5a22f9178336a0b8b3f649bd4f400b5943dfd9894fa8998920a0f9ffb7b7408db4442aa44cbe2ded87796b3bedf97cd6ed2cbb218750858ec2e14c049f1022fbad95551425729affdac1eaebc74ec398bb4e548c0ef277b0045211ca57c6451c9c2008d5f65ed85541c699e42e999dfc0fe448ab1a95258308d2ceefa556b11771518cd2ff2f2e38b12bc4af5f474c953175a695466940e14aaac274d7d64bd89ff5612eb43f986ee34a6abe06c2ae62bc8f6995746d4e7ef0d46107796070f77c39e540d6905d846e14995409e5edcbaf298e764fe8f78e132be40a673abd76b70f8877e6350b6091b772fd7a0df06f87d10210920b537fe9b326d674c59b7b4cff5edda1cd6fb8d895a151235d72737fdb751751c587351a26f1fcb484a699af5374af520424dbcefd2535d14f89799c2947c7f3440a3331dd34b1d408d1fa6410a15acde105728f6fae650aee82ae2803897a93c1f93caf4c8605bcee16422a3f4a68c479624491d153b4e3ff46fd1452287d1e60f97b4c5ffe9fbcf60bfa7d8034225d674aa30f70ac79cf53ac9faf87bd6d060cea212f7eba50b9cfceb9d58b8dd7a4e58f7f4cf06dcc2a48571a9b0440d9f215c23e218f8cc22f70015c271c99b06c96de17350101dab5bbef2faae6cebd308839429bbd034c5a52c43bf693379f60032a15a09cf16b7d25b6c5cbd7bef42b02cc626377d1f4af2f81a67e110bd782fbee869afbf29517194d66db5122065ee989027511ad3323f375f6a45f6fadc3a60721aec99fda6a49f7f40b25d3c27d29cfcd413d0e65df810db2b9a66169fe879694e1218072fb2264780f9cdf27c585def5c0f77c154cdc6eddd1221b0cb0347aad33f80ad646c747592203c999115e0283e48ad00b6c248cfb413ef7753c4b4e80f4b89bec9838cdf92739a2bc73e2f50d845b744c8af14e5a35059ce3e0a10cc4e21969829f7c6789072a179cc91c9693d25ebbc4936f65f33ba4da3638ca6b0405ba73bb5ccd6c114170c7b3469219e7e904f1a73167d3618037b9cdec5fc1eb6d606c6294a6e7f6b09d297d08a1e474c06211c842c8fd55bb2c057233c470afadcd36d8b75e913e35e8a67f44d079df5bfb026cf58811c99fc192f997bc6df8170f65b71810bf252033d5bf96bb341b4d93d3071528c0ae04949cb9f789896184b33a8972d0f09583bbb7f4745106804708f8f438979db1776d7a80f5353eb78b62499f73bf50edb846396cd2386994d324f5bf5bec60f7ad96b31c9e3639d1810abfa15af69e29258906eab9467e7f5e296a6ff56a323209c893709d7855857c33c17f3a0da0775dbe7f2fa4d9ddbb11691f2570b6bf91c95292dc152c60286525129fc4da6d79466421f8973146b863045a30b168c7ea927693251a90352957967ec0fbde0682e83ea5c0dad780f06928b125316260bd813e74cd63972031652d2f3b1199e2985afb06f788f602913f39906548b9bbb95bcf98121523e8afe15dd6b827e5b7bcb06d7ec282d0fe09b51a5cc009dc4bb5b958d235c2c0d0d5b83eff502ccced8b86c288c8bcc4ececd855a8eab8f4766fa68f923aef63d8a17b3a9d0f0e85fd78029a73d9697e38b4c838956c93e9b6f54c28f4fd13d95a185d73ff600953e16c1c805931456e037a0e90709e2268a957d087f2047250db60a0de9c66915ae342cee9ef59f57c6e167df9490e5ba8ea719a78cb30631e8710b41c4066ecb810e19592eca43b18af45b235317fc350d5aeb83dd95e44e5b23b71fff1f2687f61ee2334330608109eba84cce208b249383b8785218561e69b630ad3ab50a299ec68e799da3de9f92bf28f21f2c2ab768c1d3d35323ec2f3fa084cb3f5ed33b5cafd292282dea42f0ad1b4d305081ffa4637f3693b6b2243bc6c6a227df067f1d3fc52e2d5dbd7a7349037c90741192a21a9b88b35bc8c2c7499ba0e2d60484a32ac574c0ed70b6943349d7ea692971f4f9c3a95930b96d7774fc32eefae7d520fd62821e78ab848f5a7ab317b1589c902e600b93a50bacecf872e491ae26f13fd2d13887b675678d1226898d2d4fd2f0b5aaf4969e58e3333f978c699bdcdac96a3b7d4e59d68cdb35b35aadb9b534db0bd7748ae8ada75e9304f72d78c76617afb37bf2893a4c3641064dc6ee65d9ab16ab6b7a4d17f5e951bee464b1c1652c196fa07b5c65f3ea1adcd29f81c06622ab5ba7a76ef694a219018a2c0b69c18f0d2815f2dc97008ac5e0ca6e3a755fa9f5d73bc489d6fda586267329300e6267d2f7698291542a23426941c47ae53c7ae543ac7af3873f8d999be670419dbfbc27ca4be83beb28fbeb3d34a74761903038e7bf05f24fbf31925917437cd774edcff0ab85816db94e12c6a20eef98bc908c82efb57aa4b891dade5aa82a7e1775588a98981f714a6bba7ddd633d3d7e582a3bca6c36bca2f1a4c5d05a8e05afaa70ef42323d364c7e7fc320e332ca683a1e2cbacd1f877c2e510ce350ae5ee34b9cc3ed079f4f8ddeff8c1bf11faf41fb94b8229c39ae37f2305ee0042ff4040dc8054a6109a4ded7413143755a7c500c35b0fc53719e5e64f56c90d8fe5d51643c047a61eb107198fd4c64a22840772c6a9105abd72af22431d5dfd994b26b6e9c391a7c351ae0e94dd2e4a3b464a1f6205b4981e8bfbde063ef9406cea473f2f96ed140499329eea68bab02aaf8f6819ffb1d7fd46b2ad970a66c837a72be4002db1fecf045306c5cdf8977c56c7bd86cf6945247a5a98014c4ee71155ea5ec55baa04d62f5280195576edec9bd103200d13df450e23894075b60b367b1d0a91d9f0ca7dced40e64b8cb03983f00a997e2a3882eb9abdb16ab2a22bdb07fb65aca04b3378a416c6a9042494a93aef01bb986792134c3c7641e41dba2800ef14cccd3fe901a13b4a28c9ec1d5402e4b9b8cc9bd8b9fcd81e6edd9aef422535ba47b30f463a0e698418400a5a8e23285d4bb08f630f926f14adf479dd698e5816dfe6839ee61351432a8f9cce3f7e6d721a07a367842af43298224796752980bb55c0c695e7ec99d8bd368f25c734c72f5ea1163046ee3542f030b7b66c7c8803a9b5edfa06d4e5e0ca4b14a6f8ca2ca4174eaf99c3fdeac682d008c97637d45ecfd68935b671d8ebe96689695641d99b2ff225a3d4a272b1ad8bc7a06c7979480c4cc979df89de13c13c02b81507f20980dca4fee79c1ed33f52d02d1108edca9a19bfb9f0a4d8d0880cb181b4879877e89c55c5d82135e19503bc4f12c0b0478c543087036da7f6f41f575ae79669095087396695b492e01ff9246a12f3ad65a8fb0ec91f066b57d18fb0dda9ba6f53e6f2701edda63cba910b90b8a9717eb52128c81eb28d616e90b9f5998cbb79fcdf0282cd3d1e1581921a93ccb2437c35775468bd0c62f23563dba79212c525c67c5224483446419f455e0f8d7318a90323d912f140c877229f54e2dff6e398f2a4bf61c514f8f927b6aa14a9595438c8dd21bad4b4a4d738a96773cd2e182e04aa195861e574523cdb8d6d481dda4", 0x1000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/200) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="466ecefb9cfdddf33f4b08f34adb2006b62dbc2ce4f3371da01b655dd736ab7e2b8d24a6285d42814ca864909c8b513ce8e41e6047d09c9356f50957f70a7196b130f212e16e9990f17c4433e0b10f46c5e5edae44315242979a010f48c8821bd09645eb2c0d9927595eee3017a81ccf0868680cc358c3215b47332eb6", 0x7d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1, 0x4}, {0x2}], 0x2}) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, &(0x7f0000000280)="db936855485e25951bc323d854736964390d816b05cdeae3e73c64e89a9195a711707ad9e38f40f11165bb48c2ca32c2fe996de4c19670ad4c6a130423cbcd0e95b51b75ef0001961cbab71a8e", &(0x7f0000000400)=0x4d, &(0x7f0000000440)="d0caa95912c46bd218c6da998a42a51e1e70381531bf96e2bafcc1", 0x1b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) semget$private(0x0, 0x3, 0x3048073801e698dc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x2, 0x7, {0xb01, 0x2}}) r2 = getgid() setgid(r2) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="188d745e3cdfc5ea74ad98119fc36337f9a06f673bdbf9d2da040ef3b936edc5534898293a501cd11aabb53dec4f96df687eec2a9bde93de3774b8178df5e74488e9b83b4d96bebc0c24ad502bcea39128a32c2f5245e1", 0x57, 0xfffffffffffffff7) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x1, './file1\x00', './file0\x00'}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)) r3 = dup(r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x8, 0x2, 0x0, 0x1}, {0x1c, 0x1, 0xff}, {0x8, 0x20, 0x40, 0x9}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000400)=0x1) shmget$private(0x0, 0x4000, 0x1a, &(0x7f0000ffb000/0x4000)=nil) preadv(r1, &(0x7f0000001980)=[{&(0x7f0000000440)=""/165, 0xa5}, {&(0x7f0000000500)=""/33, 0x21}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/196, 0xc4}, {&(0x7f0000001640)=""/83, 0x53}, {&(0x7f00000016c0)=""/196, 0xc4}, {&(0x7f00000017c0)=""/147, 0x93}, {&(0x7f0000001880)=""/254, 0xfe}], 0x8, 0xfffffffffffffff7) r4 = accept$unix(r3, &(0x7f0000001a00)=@abs, &(0x7f0000001a40)=0x8) accept$unix(r4, &(0x7f0000001a80)=@file={0x0, ""/58}, &(0x7f0000001ac0)=0x3c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00), 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000001b40)) dup2(r4, r3) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80), 0x4088, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000001bc0)={0x1000, 0x90, {0x10000, 0xfff}}) socket(0x18, 0x2, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000001c00)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x2, 0x4, 0x100}, {0x18, 0x0, 0x6, 0x8}, 0x2d7a, [0x6, 0xfa0e, 0x0, 0x5, 0x0, 0x4, 0x7f, 0x37]}, 0x3c) setegid(r2) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000001c80)=0x1) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff00000001}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, r0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x100000000}, 0x10) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup(r1) listen(r6, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r7, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) 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) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)=0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000035d000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000540)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f00000fe000/0x3000)=nil, 0x3}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x8}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x166, &(0x7f00000006c0)={@broadcast, @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x130, 0x6, 0x0, @rand_addr="2c18a972a32c5000aa402c6e3311b3c0", @rand_addr="ff0000000001ea443d08000000000100", {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x6, '\x00', {0x0, 0x6, "baa93c", 0x64f, 0x32, 0xf2, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, [@hopopts={0x2e, 0x7, '\x00', [@ra, @pad1, @generic={0x39, 0x32, "eb40f1a2afae4f711f4cff67f12910eb3f95fda6e8e04e78bc700b142569d8ac8ef35a7d67b2efc533bec9986b9e01828022"}]}, @hopopts={0x61, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x401}, @ra={0x5, 0x2, 0x6}]}], "fdd42470b5c9b1c89fa0a06b87b0eacc4851dc77b9353c0d95afc870f0db8580f47e15869741cf7dc651a63edccbf202ec12e8f9785fe05d1f4d7c6e690672403333482612adecba4cae9d0408b6e8f02c24e53ff0c5bd2245d216fcbcc1de64a97c71dd0a010af4906c99e9a4618eef0c21d42f158da91d088a15e825478b4d38d3f72709a24807afa6959d9eb3cb0292afe239fb453ecd9ad0e15907e90a47"}}}}}}}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100), &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) 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) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000240)={0x34, 0x40, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x6) r1 = socket(0x18, 0x4, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semget(0x3, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x1, 0x2, 0x0) r7 = dup2(r1, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r4 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x2}, {0x2c, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x577}]}) pread(r4, &(0x7f0000001380)="1e7faa035c444cf10853691a9489bc25139ca2b512c6e7b1addf8a1a86820381f16f7270dd8f1988dc15489f8c6f59f90b37ea9b248b5b2fb79fc2b9ef9f803e2effa27ac4c16f6a55c6fe7db31a47028595127eb0652ff10b149c789e4b9c4f7865e17e1108c4b089b7bb8cf3a62b9451a45c821a8731368d0dac53a117a4af56b773773f6b909e5793e4451132e04f76b2068093537314c8b1c1b79323ce5697a69f670dfa307f0e61325233f83bdc037c6470cc7765b447e149d27de0e5c69c113155d603ba3108d0f452a4014c5898d3465ea59244654d3a8a92ab5bfcc4cb04ec50812af2cfb19719c87c710a6103881158468ab5fd885b535978d774d841c153a5a571223838ef1a2b123c0506e4dea088cd86b5dcf575e40a312d2507b37ceb942ee0ba8ca8bd3dbd8c5997f02324bac027dc9dfc5c1f1a9d1dcae1ae3c04e3a8f461a80278dd4a3c05d55c5823f9b4e3dfecb88be5602002e3a02eb1ff7b2a012f2c73749ab721f81adcef17b2647b7e44cf34430f60e8f67385f5ae5b60100ccfdf03532a0baeb70d871cd3f13eece59e2992a55bf6e3b86a8b6dbcd96ad72ec0ad596710c2463f1c8bb9cb7f1edb6c8ad1a771f5e826edf3e4c6efed4df9087aafe2a28e81d9b17b5fd659fcfeeba57f0371b185430d4d8938455135fe60475defed5ba525f4ccd568f7dffbce42dd932662dc05e5a8cea353cf622ea821dfcafd022bd3e8702b8aa13c94be334ad8120ec584382c1ec8146b47dae6acc4c8cdb6bdf8d5e49cba69d764c05407a6c9f2d372a9bd7a71f6bd89cf95c2680116a6fd0dff981803337042de5ab9b809c0b394945142fa6c386adf037ad7cefd10272bdec0df4e7bb48b9fc5424da1313cc817dd215425d2a87a1d5ee08725d5590e5e58105857ff7465cc7f00e646fb34972a0ebaf3edc49e568ec64ad294b9b0a60d93e86b597397d2b28ef351ebe98794f09e647bac3ae48bb9db3230609ded744f813029b0751a931f7817944ad01390ace670b03bd47bc9200e2d106f762a100fa1c9446a881e806987bb033b7ef49ad104b60d66dd88efa3bf8f859b3550d7c3a6703d3838dcc6df2fd2de9319ed572fb14a0d1dbaed0b6f67d8a5f08820dccd3fce542d7ec2c961c4dfae2d0a6a5a121b0b335f764815669c2fc4415727f3e5a32341d743ee68c8ead21ed4c148a05cfa955aec727b0be51b1f1c0c5eae31d5cdcc415c257f7570e6e8597756ca97dc07d336c358ade1b1a779be3836601d82a486df92e35e01120e810542e5fc36ac5ab42f73f51c3f477abc05caeeef96402d86983d2ac973b3e6e9448777989c5f9978498b5b573701638e6f7ced19b40864391c9ca555c17bd18e97acdfe2bca892919111a7e8a089ced477a4579ff39300117c5ef2e202e6f3ff6bfd551453a3b5fdbf2823f3aaed266126da6a3fa1f438157853a6fa13a86e3ead6107c0217e359c5964252bc08cce1d20d89b949d39d240cbe7cf354ce1c864d7909507244d7fc511627a07fb0fb2f9de0f746859486dc031272b4bb00d4598fe071eea4e56c2a809eaa5e641372b187b3fb48c45a388ce7eca17fd1c4779da5266e571bdf75a06f85f2539eabc4bcc941e3f248054d5dcb7d37ec2844672fc80650129348f2c61015189a1e7d1a7d1ea07588cf943abf3cd32a7665f1da234740e8aa1842a926f81047694a9772ebeb841979ec47b2078c6c440e7f7fd43b02fa0b9b630922ab95fee4420731f5b58b36d05ed4014b9ebe990860db51f8ab41a73d9efca014ef3ff40fd4971c930c59325aefc22e68b215733c0f6a538e1774d1061fe2f4058b3c2b33732b3efdb9f9f4a4e7b0fa3af5e4dcf7fb84b39a46368f0ec2b4184aa827c9f6298565b0fd9d44dbba617c617c4309a81fa7183cab5355c030f395efe7a270faf1bee709ccb333457f6aef5c700e142c66bc6710a0aab952d0bbbf7ed95eb38b7236c841f1fcadb87c23efcc5af337622ee9baf9cf9f99f889a369b60083c2e1b94282176373ed88cf50fd7b36d38443ff169d1a4c5a5ac4ff9e8f4d905e040aeb24b7a3dbe41d2bdbb7752f6d3cca684ec048f5f88350f0c2e7bcc4e563c1f7222999f7702e96600d638d518094b424c463282a1619a98693c999bc9e95edeadc65430dc8f7e09636f2ff788e631290a70fc57b2754c0bbd4a5bbb5ed4adb38bf8f709c650f33b2a1607947975506709f9ad857d724b7e2c0b23a2344070f4b81f42190d1b08bf90dfbf419526e16e82657e495a7ad729620e49ccc3d6ed538d2be897e5f18f9f9ca503717377cdcd09c3c45dae492c3af57975e3912164066d86f7948f2be24629cb458e38b87dba6e040535e8f7af5fe2ac10bec2d611ae7e1efd4da87a086e07e2e2a35b9230687acca16eb9753e5dc3db4bd180bc57dd2b812994ea20055938959c70c257d0f73dcaf9c454902527447ab2d159ef33f1e06fa94f5cf4a675338c8350a80629bae2f7680b9bf767eb90346565361a5ad4e33418da538b68f3246380448f971c06440ce3f664509e08aae799c16709eba7beb3e82b166bb7e4aa81c57b332599ed9a82f53bb9f6f1acf15ba8314dd86395887d1808dd30df516b6d20dd8d1ed1f7016d3fcccd288fe1af5ae10d349567deb8f32eaf0eee9f852684f5d5ed1b0aad493364c90f3202f19ecbe55c25352a05ffbdb29ffc4e947bb6051c2442def0e4bfb9bf9bf8f81ccf726b4fef10b458e053c45f140fbc456a06fa722783f27092a8f0a1c802ddd70c7d4040e11e82a1df83693c3e39eca9965371d013d161fe1e49f1f2349e95b63264f48c8a06ae90881aa94e19e31e6bace9827777808d6656e07b1e454956932e106a28e459e534444f0a18df42dad0f4e09f0c18d26f5e9ac64d06bd9ff937b8ec0d58594a6fd7cab8908720b5a6235bc3223a909533b06f93c24347b34c7ac313254d14d26f450c1033226c3ea35df1832a30c13b981ab0dcbbffb96a78c9498d0508e9c6ecfc7ebd569d1b5b4c31f251de526af365be714eb54be1255bf95dcf813f54a99ace95a5413c2b1a036d2c07a5605fd1769d33feac422f1248ccc186daa75165b2d2a80401d2cdb700b8acae31ace516f123da45d20eba8fe6e6a77950c735fe7046febe908786ba927d73b180b2b358eb50aba248c6eb8866279e0fc855613436686ca44086825f81dce0fda982c4428369fe8c20df3611937e4e58fa41394e923be475ddc8c6bf52c49a10f30e8476894daf11f078d154803793d02c718cd52a4d8a1befe2f0dda553704d897e1bb01a661594b254dcb1dacd67d676f4937fc92491de3d12a03c59c1ae509776f61afb2a2703793fbe64a68eed26e88f67db966dfee4f4955345d36ceead0d4a9781e2f3418ba04d026cfa54dcd9eba0b973df0d7c2537e0614cdc3fa3df95fd737a438868189b7df6210bb05f87b0d7ad37350b25b017b5205ff299382ea7b7356f37a9d41643cea0f546e16707903ee17a7dd0dbcd74811da82e6b0c2b6e25b551081d9032225a96b9bc841c3f97ddd7e983f1506855e7c3391ce2dda32ced9840251a272664dc7f7a7b504f4b4d9993799b63bdc3ec34eef356fe8548ca21c42cbe24e4d416a6cba4965e41db51d52c071869d1184d2fb2befe168a05a04042eed348967c0d23808693d8b864da1385ca40a281bfe3cc38fa1c87b7ea4dee7420e520040cfc825bf6cf88d218787bcfdc4f4079311b588198359a6f8d320062d63a30334beab1354d7d8b58fb0567950759acacd113c102a88f5518fe147b35ed244ea13f697e93adc7a053c92daacfe2bf4f989c3a07bb997ffc3389b871124652e5e8e0b0d12099293c273e37907d226cb6662bb35f2aec2738334559fa324739ef1f901856a678a28b3b8d6ac3cf501f9dc3d16f4e749a26e98bc29ff6ae4e87b7f0fdab84fa0b06de69b84b7d524a13ce1e29f932947f3228ff80f732b0859c76a98fd1a6c3d4d9fd77d50f00203572bde3755c9d615d220a10c28e052d1858c30b19df38b718e69d26525b0274795640edd7039082026373d562e69f5609333f2fa19e1adecc796bdfb12c873c065cca95e2d5c342adba6a99c526fcf2592aff516aaaedac02cfc86a9bfebed58c24c44b222ddb8fdaa0edd8e27a2118af6d6e415f26ef73dc75f72b8ff2a8fbfe12b52dde5109bbed6f75f0ea3f23c5ca0ce65211dcf86c61286d231b181f4ca8b351cadc760416f30517e93588cf126015ae410778b5cb244103121ee5136e1255b61556717aa383b8456bd18bdd3d12d888b55e4e66707f4a85713c994d2ee459ac6807b3cbe4eca53f0c106f80ed89f4e8e462f79a28db61992f8fbfd9ad2d5578441e10ee4ff23fe528e6fac551285302f006cff3561ee13e49a79f65eeb009a82c6101a272d4fbc3415240f34399937e6752b4820afe53b2be23fc7a18f26df0021bd68c0d34cafeb3aad3f0b3fb2b409fac89a168d90cfc46ea9a52030ac2fc179f995dacab195ace0bdb41ada9d5ba415946ae6123b25951b3f5ffeb5852ef2d252b5fea8f642ce1797d67c9e01f16c22960ac008b76418d69660f00150b86186e6a5d90a1fc97fb551c7bf686d8e79cb58eab51937e5e13ef9c1dd66b0cc17f54c97b5d5b795a0227991b009260f6f67ed505276a230b0e987b5bc0fc617125f0660a00ef7c7d0f29adac9381ca428d18d8d3650d29cc7d44a1eda35a405a1397c121874f1494df898af220e71d74095d74b767f17e7a7393aac91571c616d45f54448d7d076d00e99e4eb47567faa6d7e6fbad78b2647c8cd0923d5668b2a8608448013d265232b656acffb5681680d4c29960e73142d4c3abf32526b80eb5fb49eaff8ae31dbfd4efc86b5ccece15f7d7517692483fad290e50ba04eac29244e9c9b0c59688bc38524c081e988291cc3f0a2b63fa44dd0d00b96e25abb4f997eca35abaf50f07b46658682a145cf0c35c1760606a6733fa14f1081a4b2409ca901e85f28057408d11b4cd44d94e20a6443c58d352a5e9f5cf941a12478dd5478890f396df14f54ebc4025cde2b48301e8d36b285ca0992848fa5447d2941e031cefc76a2513020513b34db80881628c4d8d45c85327b2c49cf804759e32cb7ad7173a1f37e94bff71e7dceef97c7523c5c4c4d80378aa9a36cc330e22cf015aa3cae853b7bf74ec0dbd1c323e4c15a0faac2463d655e2f29004da542dac3590c3118ba0cc5a28ce88fd1c7829a81585efa008e1c92dc55e3ade797404fa2f17994a2571568992ed1c51ea4e83511446c7f4c7037755abb8b26a3e750f9b9d67584d3ef562aeeeb0feb4b499664b608239557c67b73cfaa1076a632b262cfb8a2008c27abb38720f3bc19bddd58c7d5079f241384cd20a368dfc0d203307734c052eccbcff341f665d9875392909b735f4891b69d86d7d5b5ebc563053fa23ee5f797568c057f5b5a33e802d2e6f4aadae6e8246c838039e22e91e5a7a88d62b08abe9bf22564e4ce09d8a646c94b1a080fe825e2a4681c75a31e43d5f1e6cdc2dc6b3405513a15746ca4dfd50b0e8da2d08d8111f340315d9b0185c8d52e4d7c181fc38f7b6df6ce4b0ebf7c93709a9482a020a1a40eed2989d6fe38ffd0869c97c1e104fc91663adee54e16eabd1151247c3d8d5d21562805aa752012bb1988ec931ee56aa0c0264b11fa78c8f6f6000b934703736729aa424db6da81c46aa6d38df60847610e96a72c631f93c23d3db969a0ab96862805ff6c685a067d166192ab7d8c0", 0x1000, 0xe75) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="c173126753e20ad8c8c81d0baea2be89c47518f270e3dd89d797a0c4894ea9a37d13b50b2015152e8c75125d2d5d261e780439274cff23", &(0x7f00000000c0)=0x37, &(0x7f0000000100)="649f46390fd76b7ae626921b23bb9196085b10d5c670359c7f59cb64c05396093927f0790f620e2a95236fcdda92042b49b09b95a2a325fd2a4a4dfcd6538c371c51ff83b070c8cafc03793a7307f80053243654a4d444c66ea3d380d88b72a3579e4c6f35c6cfd96ea4bbb2748368f1cfca056ac326317453956753dc99e7b96893006c7419fd157c937a65a98f9bef17e60dd1f3a8aae8ec896d5f9d785ef019f75c92b6cf3b53dcd3", 0xaa) executing program 4: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee4", 0x7a}], 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x9}], 0x1}) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000540)="9b180bc3eb987ab7fe5e6e8496077b5385170900000000000000d87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11def7f87a0ad637ca1fa3d908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1298e4c65a6c00e7d118ffbd7e0f312edddf65fe767645a96ba7d0149cb6c91659a2d3ca5366bfea9389724dc1d2fb9242a38714ab2a509fbe93d8e22948f7366d4ddaaca5845b8aa62cf72cbbf0e11a2184e1c3b7ca3ebd2fa5970ccbbb79ca75d53ca31693efb8753de81806236d623b3b0e35118e88d3cf97ef827d377bc21bb0152a08d70879d8a", &(0x7f00000001c0)=0x210, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r0 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r2 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x0) recvfrom(r3, &(0x7f0000000080)=""/34, 0x22, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) shutdown(r3, 0x0) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15, 0x0, 0x0, 0x2000000}, {0x24, 0x0, 0x0, 0xb}, {0x6, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2}, 0xc) munlockall() mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140, 0x88}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r5 = socket$inet(0x2, 0x1, 0x0) r6 = dup2(r5, r4) getrlimit(0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r7 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x100, 0x0) getdents(r7, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000440)={0x0, 0xac, {[0x6, 0x81, 0xffffffffffffffff, 0x9, 0x8, 0x3, 0x3c, 0xce4, 0x7, 0x40, 0x1, 0x9, 0x5, 0x6, 0xfffffffffffffc01, 0x3, 0x5866, 0x800], [0x93, 0xfffffffffffffff7, 0x1, 0x7fffffffffffffff, 0x400, 0x1, 0x8, 0x3, 0x36, 0x5], [0x2, 0x6, 0x8, 0x6, 0xffffffffffff8001, 0x0, 0x2], [0x8, 0xffffffffffffffff, 0x8000, 0xfffffffffffffa7f, 0x6, 0x3898], [{0x2, 0x1, 0x3ff, 0x4}, {0x9, 0x1, 0x6, 0x1}, {0x1ff, 0x39c61512, 0x8, 0xfffffffffffffff9}, {0x2, 0x0, 0x100, 0x800}, {0xffff, 0xee, 0x8, 0xfffffffffffffffb}, {0x100, 0x6, 0x80, 0x8}, {0x8, 0x800, 0x1f, 0x3}, {0x1000, 0x7f, 0x48, 0x7fffffffffffffff}], {0x7, 0x0, 0x6, 0x2}, {0xfff, 0x4, 0x80000001}}}) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0xfffffffffffffffc}}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) executing program 3: open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x8a) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c}) setrlimit(0x0, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r3, &(0x7f0000000140)=[{0x3, 0x7, 0x1000}, {0x2, 0x1, 0x800}], 0x2) semop(r3, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0xfffd, 0x1800}, {0x0, 0xe0b, 0xab78d5b0b368d9d6}, {0x0, 0x3}, {0x1, 0xfffe, 0x1800}], 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3, 0x8, {0xfa, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x7, 0x5751, 0x667}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) sysctl$hw(&(0x7f0000000280)={0x6, 0x6}, 0x2, &(0x7f0000001200)="6edaf5d3944b956683866414814bcd58eacf3d16509c59a5348cf300fbacd386e63096c977de33eec1a4068d7989c8aec06330783f1327cfc000c21900c5a9ea29353ebcea6b", &(0x7f0000001280)=0x46, &(0x7f00000012c0)="ef70d3d51614d5f23cdf9561ddd581087f0db98c04826ecb7144a75b93b3a4f12f9d18ed0f3e9f7d4dd53ec2f54aee4f29669e70889b767c8a6e128dbc287ce6a119b234797a062a964c6f6b612e73ae86f8273f3c21", 0x56) 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) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x20}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230", 0xe38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x5, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x1, &(0x7f00000000c0)={0x0, 0x4}) mlockall(0x1) shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) mprotect(&(0x7f0000233000/0x1000)=nil, 0x1000, 0x2) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) clock_gettime(0x5, &(0x7f0000000040)) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') getuid() unlink(&(0x7f0000000280)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) symlink(0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') vnd0: sloppy read from proc 14993 (syz-executor.1): blkno 0 bcount 29 executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000140)="90e1ce13fec862a384fed2ce34f234d30e74297c06ced0b66061eb192d18d18df6db7e415989ee9133983e68a21230bd693891a4de", 0x35) syz_open_pts() mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) r1 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) semop(r1, &(0x7f00000002c0)=[{0x1, 0x9, 0x1000}, {0x4, 0xcd86, 0x800}, {0x3, 0x8, 0x800}], 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt(r1, 0x0, 0x6a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x2, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x9, 0x0, 0x80000001, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x52, 0x80, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x8000000000000000, 0x8}], 0x81, 0x0, 0x80000001, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r5) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc}, {0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x0, 0x3ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) close(0xffffffffffffffff) r0 = socket(0x0, 0x3, 0x7) close(r0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r7, 0x0, r9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x26dd, r4, r5, r6, r9, 0x1, 0x1000}, 0x3, 0xff, r10, r11, 0xe02c, 0x7ff, 0x3}) setrlimit(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@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, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000005c0)={0x0, 0x80008000}, 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() syz_emit_ethernet(0xfb, &(0x7f00000006c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xc, 0x4, 0x1, 0x2d, 0xed, 0x64, 0x5, 0x0, 0x29, 0x0, @multicast2, @rand_addr=0x472c, {[@ssrr={0x89, 0x7, 0x9, [@rand_addr=0x81]}, @timestamp={0x44, 0x14, 0x2, 0x1, 0x5, [{[], 0x5}, {[@local={0xac, 0x14, 0x0}], 0x7}, {[], 0x3}]}]}}, @generic="2d2193a3dc0bafe25850e95d8bb973187d17990c83bc721da5e8a1144063dedf341ffd14fe03d200a6173a3b1d7ef98425ba9a149797721d9d2194fafe983236b80821af93597449bca711dbf752688e206a964b71a0728df34be2103d343d38574fcae16ba029a981b66293e7c8edb6affb5a474f2e57302d6c94625aa28221e1e69ef44fbf00de49c3f036eb68f841ce71a26c60ea6ee4676fe687cfe5634cdb58980093e8dc94fbe1f8de116ad9afa0ce1e61408fcb77027cdde274"}}}}) close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000d30, r5) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', 0x7fffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x8}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x18}, 0x2, &(0x7f00000003c0)="939197328029c88e87750515733fbf0f657307340b4734fe5082ccd09656062e095be83fa4a01b736146babf0b8bf4a007b04b6f59bd100dad021588f7789814bec334be8d39bb6fa3c6287a90e34924dbef6051d9e429414cd20eeef04209a136e683b5fb5552ed4a2aac610972f8e663eb01cfb9dd1340ea93673305cf387f7673dab7d479d270ab94a6bfee5edd6487367af58237eb649781901cb21d5d998bf135fc84ef4287e2defb66d14b89dc30cf4977b1479332deec34c1a26bc69aa6e334f851d21f7762252dae304bd22256a498884c850de5229896", &(0x7f0000000240)=0xdb, &(0x7f00000002c0)="257fd5239c3a192371b6a1e055c14613ddc360b6b08ddfc2f9", 0x19) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x1, 0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r7, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) nanosleep(&(0x7f0000000100), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf794b) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r8, &(0x7f0000000300)="1e", 0x1) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000a80)="047cd7820a5bc856c5382e2b6ae71624d286b40939b5bc80448b081cb419604ea2319864131f8b45fcaf64663438a2e71a0f49fd6f881f90c242460a04fbe66f5dc19330a999357f06b8475ff8160849138012cec6e92ea3dbb7afb3b14503f81aad0a001882fc3f0b952102c3e871c0c7eaad7e0c2d776c7d257e05afc2a716f76441bfd414151e2c0f84ca13f4544e1c35e492d6305738ce3fbcee854a8a8362052bb86c00b8ffe7b9a0703d900282542eeb5f22e1c6a77406cf881a93d5dd4781c26df75632b1003b8a099d97d73bd28df3ee1fe6c1b345839fb94302e117c1c48aef9f01d18cd78bb5ff5652a82133e142e2eb6b04e3304653f2e301412479aabc43ae19444db034ca500eb712b36a53f5b1254bd4f00ddd408cb010abaab5a8ee13ba79b2ff3847eb35d880d4b472104be6168f206766a25a4b6b410770aa2210e008283f1fe1b88eb83a6cf8786dd67d8c98aaa10eec2e54c46ddde4341ef14a83a73d21c0cfca333cc18f813da3b765930fd6382926f99a267a554624b2ccdf77c40407f90ee27996ac2c4950b71310ba9de7259d608a3b1a435a91e5de956c2edde09bad72e0522fa980897120c8cd68ce7731fc07f85ae30265b90ad5d4cf6f25e1ceb08babb1966418d1228e4d2bf07f4075ddb54ffa98c9374829a58ac666788a1a5b0a4fa1b2f670ef0fce9de9b8edc891ddd05de804547bb4515a4b0c73a89baf9575fe2260e6efd92bcc242a3ee1d02e2d953ef04a108ced80e99d1da7008af9161709ea3515a17444d0d8c80d", 0x234}], 0x1) executing program 2: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x7, 0x10, 0x20}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYRES8, @ANYRES16]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000003c0)=""/154) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='on', 0x2}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x3f, 0x0, 0x7, "5a420000000f00", 0x20, 0x88}) sendto(0xffffffffffffffff, &(0x7f0000000580)="b86dbd7703d7b21284267e852f5cf53aa3e7f45e6f4a3d73db7f8bd223ca777ae9ab5e41d6e9e410f63d512782949fa0135ef2d2709fe159a24038d53e9efb0edfd8215c965fed647fedbba58cf8a1f615239fa3391d3d1df8ce51e46cc9d63472149fb2a1481ca3c22c6088f96fee9dfd10d0c57f830a9c26970dec21ac65708abbbcfde725bd413c7d55703c82185a74e44de2ce0160fbffd9d0327d9caf82f57de40c80f59c2eb10beb0e7d267c1689e4bcfaa35c0937af4d347255b58a30210a0a5f267a7c389288fe2f5cde1ee0437b7fa4b8ef262e2523135486870a3b0706f876ec8be45e36826f95aa0000e9e449d74bcc9013ab7272d01a06975f102e738f6a47184465b2716ef98e470ae69563797653ec5cef1be6157835bd95adb126afe1311ea27ff7f08bf13fa864927ef667ab3e41dd495657097d0a1b860db7e9f3b2d2d26bf0b70e7e80c6d7476f8bd820fd899c5f58da50cf97f3360e6d6dee1f8d918cd2", 0x167, 0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) sysctl$hw(&(0x7f0000002a40)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) executing program 3: 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(0x188, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000e04b1c561ac486dd6036e28201523b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aaff010000000000000000000000000001719a029c223f1be4c1841520036bec871c9966c9cb535ac6c43fe3b9b4df49354c3990958dd792f4b7a8b93d21b531f1a635d11ab45b01e006d69bba272dcd76eef0e66ceb85abd0220732bfbf65a27a8f41112406c37465fa7d0abf336d48b0dab91e23b6521b46bbe57c15a962b7712369f8968b62b517d39332020aa00ffe2c846e9353070000000000000022bf3edb1e4947e28bfe4632f33d8e2c7cc982f7b41f4d8d152d773b82b6a7f49de299ea8081e0d349bbacc26ce900ed906ce70100fb8be71b1b7510bdc93e48cb51c087a082fe8f604833ddd8b29f3bfba67316a0d19110bbcce8938295cd04fdd377fc9a9a4daa63b0fb5765a1699a6f465943d5fd6126eddf23d6ce079425411fa3"]) r0 = socket$inet(0x2, 0x8000, 0x1) getsockopt(r0, 0xfffffffd, 0x17, 0x0, 0x0) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x48) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) dup2(r2, r1) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x8000, 0x7, 0x48, 0x8dcd4280}]}) socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) socket(0x2, 0x3, 0x6) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x113) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000200)="9931929648726c3f209af661e1a9a3a64271d9a60c3d4be0fb02df458a7faf47e9da1c738796", 0x26) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}, {0x1}}, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/10) dup2(r4, r5) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x407}, 0x0) connect$unix(r2, &(0x7f00000024c0), 0x10) socket(0x2, 0x2, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000140)="90e1ce13fec862a384fed2ce34f234d30e74297c06ced0b66061eb192d18d18df6db7e415989ee9133983e68a21230bd693891a4de", 0x35) syz_open_pts() mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) r1 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) semop(r1, &(0x7f00000002c0)=[{0x1, 0x9, 0x1000}, {0x4, 0xcd86, 0x800}, {0x3, 0x8, 0x800}], 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/92, 0x6b}, 0x3f8d}, 0x10, 0x843, 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}]}) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) setgid(r3) close(r1) socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0x0) r8 = getuid() setreuid(0xee00, r8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000200)=[{0x9, 0x0, 0x6, "fdb7661aa2856c54139ac2cea9b68a5bf42a0600a0e51c0769807e3b65f9a6f156103c8be37056cd6eb439ecd0e0e0b27fc3628fdc439d4fc3b785eb7b38db39e2edb6f4bd019437fc385d7b74005d7f258ed1d68996f4ca9295345fedcae25b7fbd78e72d8c872f0dd12574d1b7e3dbe8de897e599b92308a7a2eecfe5855a5f39bc689a2c5c4"}, {0x1f, 0x0, 0x2}], 0x20}, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) setsockopt(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="39997cef726a8d00", 0x8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0xffffff4d}], 0x2}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x101, 0x0, 0x3f}, {0x64, 0x4}, {0x6, 0xfe, 0x0, 0x2}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x8}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x1019, 0x0) mknod(0x0, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x100000000000000, 0x0, 0x0, 0x0, 0x8000000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xef20, 0x0, 0x0, 0x100000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = getpid() r3 = getpgid(r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="4190ae23dfa3fc13ec21b390664c305bb296c8c221d420568ba4dc8c9460aec12002c19f60c663e2bfe749c269d81c650f48d63ff29bab1e6ee4c01d44526b493a9ee9ef19ba045140bfc27b5cae523ff38f490480c8cbb067795db0d152f7dbc15dae760b91e3bdaf1ab58e1c781397e373a60074526284f3f6acf1ba130201026d147d62a572d56d32573e49cebcb8716e4d190eb9540387dd6edd3c5b1e268560ab18d7fbf95b39d4184966a7651810d47de6fef76799d99988efc6d9c1e4f037fd1b", 0xc4}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r4}], 0x20, 0x40e}, 0x2) syz_emit_ethernet(0x9e, &(0x7f0000000540)={@empty, @empty, [], {@ipv6={0x86dd, {0x9, 0x6, "4fb0aa", 0x68, 0x50, 0x0, @rand_addr="a01abd5ad50035bf24aafcc0a820d8dc", @mcast1, {[@dstopts={0x70}, @routing={0x89, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}, @loopback, @rand_addr="5bf800"]}, @hopopts={0xc, 0x2, '\x00', [@pad1, @ra={0x5, 0x2, 0x7}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x3a, 0x0, 0x20, 0x1, 0x0, 0x2, 0x68}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x16}]}}}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 6: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}) syz_open_pts() socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x20}, {0x84, 0x0, 0x0, 0x8}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(0xffffffffffffffff, 0x7) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb876b03b5b78d519d54cd1e08ffdcd824753dbd6b"]) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@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, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) setuid(0xee01) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000440)="94", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x80000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r1, 0x2d3608a5) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r2, &(0x7f0000000000), 0xa) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r4, &(0x7f0000001380), 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) r7 = msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x3}, 0x3, &(0x7f0000000880)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d747cef25ea00f0d0f40b9fc4119bcec7ca9193e921f594a005e1de745675478d973e9d491eb0ad00449670460690c504922fb8e007839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816d081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2870eeb83e9b0000941dd65d9334303445f5dca5759d92bc8b5510c301c21b3e283a509b7dc22969ac31588a736037ee0c229598d449c6c8159663b1f701654a8796f656f3e6609e8c1ec30855711d266ace163d07dde2c3cf763de44ec36a397b0066ccc534bcf7cef788f3bceca985c8d4f62d978e2d91e17b1715520adea8d357f3e8a3f771a1b0a9c7319c59fdff", 0x0, 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x0) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 2: fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x9, 0x26a8, 0x8c10}, 0xc) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f0000000100)) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) executing program 4: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/28, 0x1c}, {&(0x7f00000003c0)=""/39, 0x27}], 0x4, 0x579) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) syz_extract_tcp_res(&(0x7f0000000500), 0x7, 0x7) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000540)=0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) bind$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x120) setsockopt(r4, 0x2, 0x0, &(0x7f0000000640)="e67691", 0x3) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000680)=0x451) r7 = accept(r5, &(0x7f00000006c0)=@un=@file={0x0, ""/512}, &(0x7f0000000900)=0x202) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r7, 0xaa200000000) mknod(&(0x7f0000000940)='./file0\x00', 0x2, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000980)={0x100, 0x6, 0xfff8}) ioctl$BIOCPROMISC(r1, 0x20004269) r8 = socket(0x1, 0x5, 0xda) r9 = kqueue() fcntl$lock(r9, 0x8, &(0x7f00000009c0)={0x2, 0x1, 0x9, 0x1, r2}) sendmsg(r8, &(0x7f0000000f40)={&(0x7f0000000a00)=@in={0x2, 0x1}, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000a40)="9416f2766bdd7f0ae520cfcf3fd92c2b692e87bd93fb40876c3d11", 0x1b}, {&(0x7f0000000a80)="f9eb6908f728019504060b9ed210e4f47d18888c3939d924c0a58f94da7eec8fadac6bb098262d62cdbfeaadac31b0db3b7c929593f9622e9f36f1d1df16181c585f3975fae9fe990aa48e68caad10d1c630678f2a15ded6576b927e72aaad8e88542dbc6c6be362c38d352e776e3f04844bc6433f4aad2a748a046396d57c5734", 0x81}, {&(0x7f0000000b40)="7b37b511cff1415342231c0711f9b3771cbd6e4c7195897be0b6639bff9bb7e10d15ad023e62a11c737aa2314ac060fff2100a42a325356e5ecd7d8a5995dd1881e2959f3de33b66d0a8bbf75b87f7d7c29955779c223c82ec61", 0x5a}, {&(0x7f0000000bc0)="1380cd327b3b56ff1637ebb9f661dcf4a4e24ee0c90efac5a53ff4015f30bf8076ffad2758fe513840dbd3068d58045f50a8323c500941baddcb4cbb065c84ce8f23fb2f7ff12dbfa08ef122acf087f4ed9c617ec2eb2cfd20d156bad1fe938ecc9e1dd6b956682f6ca74c85c95df575b875902308a306662e9a8666cd9486631847827d0061def4c3eff0b8aaaaa5", 0x8f}, {&(0x7f0000000c80)="cb7133b3012b3905b3f6b4d5", 0xc}, {&(0x7f0000000cc0)="42e113dccb67b0c0453fe7", 0xb}], 0x6, &(0x7f0000000d80)=[{0xd0, 0xffff, 0x4, "dda51d6e06cd39280fd79b4ad112bba0779b9ba758632d0fa05ecb1351416566415a3d3a54398598e0196c57b35d8b089039be83c2393c1cfc6065f69bfd95d4a418fba7f90168e76363cdbce44e2bb67d5301682566612e801815e239aa4d2faaa922b14bd03248fa21229d7ed0855179bad6159840e310254ce4f1e17a383e77eb89212e6c9655b0175f59411947bb34c13e98c225dbd21ad64b54d962531cb9728ca308bf4da288038ed8e99f6b37e240a126f9ab2bbff7fa25da6ab496ef"}, {0xe0, 0xfffe, 0x9, "6c964bc2119feca481bb562521838458c96fa53957521ef0a5f29f9580c016e7b1e4a68f11aed0a1d6db750b6a9da2922456ffa58fb54e2ca15e2ccfd1aa4e4670ca7fd89369909f02b028a8692733f50e4655e6ec813c5ccb37f7b404f29c70d2ac7a59bdd15f2458b705ddd1160df4d093ff196e37c757db9cacaccd8716f75a1ec30013619bdb808b2a30c0c03ff933b7ccc065fce662252b903be8b0d1c61c9c537d1af3a9f91433a7c073aa86e718a393239a79ed3ecdc78681b71c79debb32dd26c71e4c87daf8afb9"}], 0x1b0}, 0xa) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000f80)) fcntl$dupfd(r10, 0xa, r5) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000fc0)={0xfff, 0x120000}) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000001000)=0xaad, 0x4) executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000140)) fcntl$lock(r1, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x8, 0x9}, 0x8) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r4 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001d1fde7bc4bc5"]) semget(0x0, 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001]}}) executing program 7: r0 = open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = dup(r0) write(r2, &(0x7f00000003c0)="09c486bb1bffa65c6336b8c80742fc3857b15a2aa0c2", 0x16) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x5}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), 0x4) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) sendmmsg(r5, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) open(0x0, 0x70e, 0x0) getpid() getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) setsockopt(r3, 0x0, 0x7, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fchflags(r4, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000000c0)=0x8) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 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) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, 0x0, 0x10) listen(r4, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) r5 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380)="2df8ae147ce8102ac05c28b88d4f23f8b5cd21eb5256073db509dbd0338db83b80b886781370f05787a10092a8f9ce76242c7475f8ae66e4c8cd3029053d07b374be76c3d962445667962bb31325d02dc57cc286e71fd465893c42bab6202381d3f93040c204b44982d65712f6c37bc439a46b0001d0a000000000cfbb98c15b437223bdc43d6872fbcd3a380452e3dc70e27dda32e6fbb61b9036516f53c976bcc0cd5ccf32a13ea0e8c6f7d0a8bd3b1dc2c8e700c9eba5d79297608516776b959f798b0f2c1f5c365e57e5825bf506be96cfd46a4c415bd459b4c687009ec89c389991db2bdec2f7900f2745c13b1792af793c27cb6f6d2711f5db61dfd2e8c75d28d6054080e89723e0dff25c8d20369b012b2b90aa591918ef7822dba0aab5e12ccf430a02da3a9a7889622c9d525cf2a8828462816b3b8be6f6f24f423ab0e3d039a8db1e187b9df8b127dec4445c194319102b5abe0d20c6ae03120bd7d9974d5ace6f7cd744719ac43f76a642927b51b69bdbb135869319af46d72fd1ea4801abe691225651effac149d68137064fae4d0bffc2004f3e37fd1e584de33aa268c3b0cae151ee6c83dad3e473a6dd2d5b1c403a60ce0448ea879f59d2125fbf26", 0x1c3) munmap(&(0x7f00007e6000/0x4000)=nil, 0x4000) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) connect$unix(r5, &(0x7f0000000000), 0x10) r7 = dup2(r5, r5) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) shutdown(r7, 0x2) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 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) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(r4, 0x0, 0x14, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x6, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) write(r1, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x200}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) vm_resetcpu: failed executing program 2: socket$unix(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) fcntl$dupfd(r0, 0x0, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 2: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x280, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000580)) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0x1ff, 0x4}, 0xc) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc}, {0x40}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 5: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x39e], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000000c0)="98", 0x1}], 0x2) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x25}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f0000000100)) r3 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x90, 0x1, 0xfff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x5cfd, 0x4}], 0x2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x46, 0x80, 0x7, 0x8000000000000000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x80, 0x8, 0x8}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0xb3d, 0x3}, {{r3}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x8, 0xfffffffffffffff7}], 0x9, &(0x7f00000000c0)={0x5, 0x2}) close(r3) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) executing program 1: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, r4}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0x4, 0x0, 0x40, 0xb739, 0x2}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000540)={0x7ff, 0x3f4e, 0x5}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="2ef949508d40f6631094cb271755d31cefa74ca07241a3f3844374209ba9ef59b943d1f19b9319f30cb17d468058d52ef1061fed7d18750dec565d0d830c554415b0f2b1fbf0b8cfecc47ad8d65ce968a90fa28be0ea05cf5645cfcffd2918ca3530a53034b6d09829d033c137825371389880df799a5b5a6cc5d885f648103f218b2ac0e98272da88a653c39456a859c39fa78db49d38728eeb4c3a5bfdfb4dff93c4aa9bfc5d460c6eae2e457fdcbafd337d83d1a87e81317b5a2e1192a01af4ef00348fe7459969", 0xc9}, {&(0x7f0000000240)="364ae6264febcb211707c9089ea5605ed57e09cdc43eee2be1048a3c6339df8c3bc93e71075c3cb38cdc78f143187d437a252f7e9a0c848fab27c985861e1e2231e11427ae4a94c7f19b8d28c3b08b9c9d8e3c37d83842b7fcece4a67a03006aaacaa7a7397d7baf28669fffee3367fc61591d6a91eaed210c02f209033eeb642d2bad84b144d97bcfac7988bfabf5dece5d6a89df294b81fa4a6fec0b82992e6b55db0c5f80c8d795931ad67dd8d0bbc2e731338293487f5bd841f65a4cb81158a63b3bd21891e13eda477c3c9eef3f9355e55874d63a12588856f64b04cf7971bb817a2dc2d52a35811c9427ce3c", 0xfffffffffffffd0a}, {&(0x7f0000000000)="7431c0c1f77b749feba9ebcccf288ab61b16fd65dc15edc41d92ecba16e5c3966df48549e8ff2d486e6376c166ecbf5ed015bb2a26241fca8840fc804ec34b988e05f6dc4c88ceffd4a6fd53aa9fe4613caddb83590a2e898eebb080c44c3b0271", 0x61}, {&(0x7f0000000340)="abd369b8677ebdc9a4b15b82e6781a2af1a5bcff8f41fbdb392ceae3384ccccfb0a98573f772", 0x26}, {&(0x7f0000000380)="53f7a0e592135b07ade845c8ba6c8147911962f4dc7efa9566bbc60f891d8bd2", 0x20}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x90e, &(0x7f0000001500)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608d8000000000000000000000000ffffac1400aafe8000000000000000000000000000bb00000000000000000502006c00000000080000000000000000120000000000000084b0e7b7282fad5ea6cde4f02f6abc013f814c1f6e3ee8f8743afccfb5ae6d839252d5ae87b240575b035b1063566afeac7e3245d1ed4d6f7968e803626a854893f6c322a3e79d2aa9799b1a4c1a9c826fc5b90ff09a8caa459c0182bb2d352714fc5ccfee8ca53fd1a96dcf5a7932d6bdce81000000000000000000000000000000000000000000010001040000000000000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8e7c25b24edee663176db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de179b9bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x3, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e912", 0x32}, {0x0}], 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r5 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xaa, 0x6b, 0x8, 0x9, 0x2000000000aad7, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xfffffffd, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r5, &(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) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002500)=""/4097, 0x1001}, {&(0x7f00000007c0)=""/199, 0xc7}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f00000006c0)=""/200, 0xc8}], 0x6, &(0x7f0000000140)=""/1, 0x1}, 0x41) socket(0x2, 0x3, 0x0) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) getegid() mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r0) r1 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x406) msgsnd(r2, &(0x7f0000000240)={0x0, "7bd7a753ba36ee3b319395b5875afe2b243251656bfc98a1dcb06e0941056a4aecfd130cb23e3c7a2231eb0ef5ff029bd7bd236c03645b1a0b951cba02fc949dd28e700d8f61ccbc2b499a2f97c6fd855422b7d15ff6a3bdbc6b916a974fd10d5e21c51873e7178a7fdf100cde733b128af9876e189a07b8180e9977657565cef8324627f9dfb4a0929fb698e57976d168b6a6"}, 0x9b, 0x800) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16], 0xc8, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000b89af04b6c671a3de30700a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c80004000093efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d9d9bb6e2ff8125c0dea54207dd82330b8ffdaa5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r0 = socket(0x10, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000000c0)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) mknodat(r1, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r4]) ioctl$FIONREAD(r5, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000002c0)=[{0x1f, 0x2, 0x80, 0x200}, {0x8, 0x9, 0x6, 0x7103}, {0x1, 0x9, 0x7f, 0x3}, {0x1000, 0x5, 0x2, 0x81}]}) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x0) 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) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x3a) dup2(r8, r8) 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, 0x44, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000340)=""/93}], 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) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000280)) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069a8, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff00000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x8) getsockopt(r1, 0x28, 0x3f, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000340)="56cf7abe71c1618f88ca1c0f6698202c8feafd08924d05bf06322e6197bf008dc44a85f0522b4224a02a98a61cde37437d8b9adaeb193e41f152464ebaf65b37766d6aa01df23f743e871746efa641d8b619679f3d23caa20d3da905a058c8ec23324930542e33a6616a40ff75cf434265525941f99c72dbb17a3f457dc8101ae123e2b923eba6631090e0f287d522a0891935f14a651e7498a5eaf9ca80a6193e8efc1a5b0edc089a66c49ec097253f7e41edfad6efffc9cdd5af4e5814ed81f46afc4b680142fa", &(0x7f0000000200)=0xc8, &(0x7f0000000240)="e6c24f9f9fcc08a7cada3db7dfd2a08686eee3a3d576553635655f95f05b7472fb59ffdcd7", 0x25) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5, &(0x7f0000000040), 0x3, 0x0) listen(0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r1) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a0000000000"]) syz_emit_ethernet(0x8c, &(0x7f0000000440)=ANY=[]) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) read(r2, &(0x7f0000000140)=""/51, 0x33) close(r1) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x4, 0x6, 0x1000}], 0x1) r3 = getuid() seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r3, 0xffffffffffffffff, 0x50}, 0x0, 0x401, 0x8000}) r4 = getegid() r5 = shmget(0x2, 0x4000, 0x302, &(0x7f0000ffa000/0x4000)=nil) r6 = getppid() setpgid(0x0, r6) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x80000000, r3, r4, 0x0, r4, 0x142, 0x9}, 0x80000000, 0x28d, r6, r6, 0x2, 0x8, 0x6}) fchown(0xffffffffffffffff, 0x0, r4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) getppid() executing program 2: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket(0x5f3571bea177f83d, 0x5, 0x6) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r11, r8, r12}, @cred={0x20, 0xffff, 0x0, r7, r13, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r14, r2, r15, r6, r5, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r17, 0x8040691a, &(0x7f00000001c0)) getuid() executing program 7: setrlimit(0x6, &(0x7f0000000200)={0xb, 0x20040000000005e}) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2000006a) r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x1d5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000380)=[{0x6, 0xc1, 0x2, 0x7}, {0x3d, 0x8, 0x0, 0x1}, {0xffff, 0x3f, 0x1, 0x2}, {0x4, 0x1, 0x1, 0xffff6b50}, {0x52, 0x37, 0x18, 0x10000}, {0x1ff, 0xbb, 0x1d, 0x4}, {0x216, 0x8, 0x4}, {0xe5, 0x5, 0x6, 0xa317}, {0x3, 0x1f, 0x1, 0x40}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000640)="4f30d0f398679c920965db51e72910b6fcb71f266d9bc6b368048f3558b09cd84c77719a1ec5197f7dae36955b182fd7c0c94dbc08d4e710ab758afab67aa7c1a87ab03c1744def27faff2f8eb26ce8beee2e3d5e35214bbced4d69bf97b3f460fb4792ca0aa0229b7f69a3a8a4ba8065fd419704b1aebd94bba4abf69d3f9a6b11c3fc6225197c3992a6ef04a5d0cb3c84eeea7af46916f6698f0edea9d82475773b66bb8c87b6c9a361d59c58bcf97ec1e70f32a0d5816b207d447f5c2b0bad28bccc31eaa20d4e10133842cdf534704ff27a845c760b50870ac2a9eba90a3060af5b8c178624c51775263cc5f", 0xee}, {&(0x7f0000000300)="5c1d16c2a699fffb2bb63be227b3377a2ffc36ef3c46a2456e5d6aca1aef5d128844fe592a97d0c2e3f664110c6c42859314efd834d558c23e6327a7ec31781c1fd3fd7dee483f05576981a754811de33dffcc6bcdbd2712b150d2305c23dd62e9c208c3c41f0069", 0x68}, {&(0x7f0000000740)="2bd2de7e9743ecfc6ca967ff8189c19fb03688be24838fc90b61279e88fc5135991606f1a99ead66e573a4dbe023905e3ccf0227fe429cb353267f061b9d385d1a7d4f48793203c17ca79e57ac277accfe84388ff4d2b290268a233dc1dc2435c5b01fa502b09345b817fd1caf318d9b7b4f1163d5f13d571defcc454aef2829efd706a91766e25e11645e51764f43e444ce6cec65494cc06d69201e5365bd0beb1d7d75984324c3e6dfa721fa4791dbae5e24021f24791d8f899390fc17a9256ab682da3a0d29e2f7f73b94babd2a793add68f71b396b700c07f662728ace0e57aa565f0f10792eb53a490e0cf1c6bb336cc1de525f6c3e06dad5a214ca", 0xfe}, {&(0x7f0000000840)="c44a720d33dc5b6f6057296645645f283c89db35b7695a98335dcf0411be194f4d0fd536961dad8f24e0a54cbf92ad4ec9eec6baf65ab63acd8450516a1d46d8e390aaa2af7fb4f73218ffb60e962484e9083d2a5d07e71490636d2c83c373483ecb48446dff523b28b4db335c16af806db77e7a1b20de5fa3f048d7faf0f76e74f6c28015b75fa8b5b26570b9df7286fb8bcff7060e91a5a2d3c4e9", 0x9c}], 0x4) r3 = socket(0x10, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000940)=0x5, 0x4) semop(0x0, 0x0, 0x0) r4 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x5, 0x10) getrlimit(0x4, &(0x7f0000000900)) ioctl$FIONREAD(r5, 0xc0206937, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000980)=ANY=[@ANYRES64=r0, @ANYRES8=r4, @ANYRES64=r2, @ANYRESDEC=r0, @ANYRES64=r1, @ANYRES32=r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000400)=0xc) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000480)=ANY=[@ANYBLOB="8925000040002adb0070162e08004b6f20d50068000000299078e0000001ffffffff83171f7f00000100000000ac1400bbac1400aaff0001ac1400bbac1400bb0000000d7f000001e0000002ac1400bbac1400aa7f000001891301e0000002ac1400aaac00661351bcdae2bae5fcd7078dd14a37b83a14d9c6cc3625495433b419d9208fbab086fe2bda5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e275f34670b008babf42faadb51dfb815d48a6f92eb2500e15e52e4464be1e1dddce440713d163832fed5318c97b6ce8879b3ff8942544753abd0111d750007dd04c0480aa7d2f8772e721858221e077fca51d6b2e7f3fc3760e98d9169f2eac74a7cbb062d047585c3445f89c333c1bccfeaeacd64525edd53be319d489c83a8ab7d9b2f15bf5b040e30cc54b626923a770c63ef37605f8e22467a108a1f71e45cc0f2850cfa72fa616656916a518f42877fdc5c4f17b15447fd34745cfcdc917636787f8b17fdafc"]) executing program 4: semget(0x1, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x1f, 0x7}, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) dup2(r0, 0xffffffffffffffff) r5 = getpid() syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001210, r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0xc9, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88a83c00810044006000fbfe75ba61ec5dd308a9aeae04ffa4442c27e87224fb30cfa01a277d488e5eb0211fbf7e2cc08161a6b8fa011ce75d96ad51e3c6d944eec3ea39b9f6f259b399be50f34bddc622ad3641a0e7a99366544e8d076fdaa81c90fcbc9e15c72d343001ae9ad760e2f09d101c566c8769e3446bdb3a36122f66ca5b37fcbd6398f36fe5449e95a65c2b5f6ffe02e021306b3cb8aa6992217dbc55c62f07efa6eb1db755ab3b03347e885f13585b6e711515"]) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00002c7000/0x1000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0285602, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f0000000480)="19062e0e7c25b042b424d76f1cf657cac05f51f2b4449b6bf7ae97f5f61e4370c7164557816dd66b0f2a57f555109b7decc11775b8616003c5269572a2bd5eaf8c476b023603d373c709b334105c18be0adbf5b7f962a0e9aaef9fdd50e48b4dcb8219ad07b116070c4b03826b1eea425fc7d78acbfbb4e810f4094e75bfbea5eac032fd754a7db3fc11043cf04d33653af6cfdb3abc008e7e98ea6629567a104092fe84444c475fe9bd1db2cdb3d506511484c48ee243e51007a837771999cd6cd73db7459b3a7c882b2c3bccccffc0db9d4fe81f655ce31c3f1ea3da80a206376ecaaa09f611854893ff76801926c450b0c88196ed0f705730793895d7078e648b7fa035fbe1031c6819e31cae3fcab05cf801d8d2802f23a8ac00e627f6e61f8185c218645e9708570fb8d41bdd8698db92dfb4b802a95d05c4aa6bdb5cba6a6615da312f6010753b843c960042ec305874365f3915bc0e", 0x159) readv(r3, &(0x7f0000000100), 0x4c) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x111}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x8000, 0x9, &(0x7f00000001c0)="0dde964197df625f31958939cba918e461092e81aa60ee2fa3cf2a811c959982d0f114a1856fb20fdd1e3a8085d3755aeed8a708bc042aab5aac45599793cfefed33f4cd3a81293b5716f421d04e0fd1a5e271e642074a134db1d429cef13f20a2cec7d4d07f9fe5055d4453910c2082aff5a8226e7b13c557deae8e41be49e2f778c7b0c28926e63b011438b5a4c818172f3ae4ec0e2cdeb1a9e2178d62b6399acd38e03db839a4ca6f80c0594d63600f7745c58a1ade8ea0586a56e72e39cd8e6387109c08b60ff97df7df242ab0cca281b52d6aaf16c4c26881", 0xdb) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) executing program 2: getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x14}, 0x42b7, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) getuid() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x829a, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9, 0x1800}, {0x1, 0x4, 0x3000}, {0x2, 0x96, 0x2000}], 0x3) semop(0x0, 0x0, 0x0) getegid() sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 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, 0x2}, {&(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}, {&(0x7f0000ffd000/0x3000)=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, &(0x7f0000370000/0x4000)=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, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/110, 0x6e}], 0x3, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r5, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f000052c000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x20, 0x86b, 0xfffffffffffffff7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x20000000000000}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000765000/0x2000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f000002c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xffffffffffffffff, 0xee01) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280), 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 3: open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) nanosleep(&(0x7f0000000180)={0xfffffffffffffffc}, 0xfffffffffffffffe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000080)='\x00', 0x100, 0x8e) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0xcea}, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x406) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000440)=""/221) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRES16=r5, @ANYRES16=r5, @ANYRESOCT=r6, @ANYRES16, @ANYRES32=r4, @ANYRES16=r3], 0x401, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r7) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_open_pts() setregid(r7, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b375ab246eb95f6ad900083a003be1e300000000000000000000000000fe8000000000000000000000000000aa8000907800000000"]) setgroups(0x0, 0x0) writev(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xffffff30) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r4 = dup2(r3, r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c6", 0x44) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0x1]}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2, 0x400000) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x4f}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f00000b0000/0x2000)=nil) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="f9022e2defa0cddd53382e11cce8dcea1f840faf7b83c0050129cd8b711f1d616b986ccc8a0a4ec6d647b2b5420859e9836f", 0x32, 0x19, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7ff) executing program 1: socketpair(0x0, 0x1, 0x0, 0x0) sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8", 0x29) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, &(0x7f00000001c0)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0, 0xfffffe2b}) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc}, {0x40}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x5, 0x20, 0x20, 0x7, 0x1}, {0x0, 0x81, 0x7ff, 0x1f, 0x2}, {0x1000, 0x3, 0x0, 0x1000, 0x5}, {0x3, 0x2, 0x347, 0x3, 0x9a15}, {0x6, 0x1f, 0x3, 0x8, 0x4}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) sysctl$hw(&(0x7f0000000140)={0x6, 0x4}, 0x2, &(0x7f0000000180)="80c8f305b46cec0bde9d95a39ce3b3c7edac81ad0fcd4b36ef8f8ebe821adf7b92aa7c5df6e1b16929d2ae38e6237fd9a064fc1dc27cc1d59c669334145f39ac72f38872f07fd82f1d6a75f634948a8d877ad7823dfb6d42e23c817bb7275aa4", &(0x7f0000000200)=0x60, &(0x7f0000000240)="0af934c41a604b1ffbcabc2ae240046c89246866cc89b3cf293f14ec66d63ca97fcbeae3272b0bc0ceae681e274f76a37201308bdf400b55fb8b208f0cd43fb6a0f3cc560c6b342f46d2282f9b14a590b57130073782104b44f359a99b55cfb360a866cbf6a61aa0635caef9e86d1350bddbc659331b57cf714f31b759a27d48afa5db9612b5eeb79488ccb9c9fdd2ea641813ce3149a01acd584bccbb81332a57c380844df2197482f6fe7d6410fe043be62d3be48afc521a681d2b6ca14964e532eeb72ed1c062ad4de175198290b3ea9fd06b20da4c1455a3bb1464a3af66162cc0862864a2380f5d82d710577faae039473b32d85c9410b88aa385affccdd193a1bdaeb8ce21c300a75a07986c79a8fbd91c6c7d4d11c553c45a8d51afd7a0cd05e54e4983d681af60b8522e0cea77019c5cd541549034f877ebe0cee5228c5d64a178f2cef4e00dbc82e088564926a61024644267cd6a74dc663c67b1f18655f3beaa3f7cbc3dce52dc651a2b099afb12549fb0f2f6b05a866607b6a5aceda4a1d7aff7ee6d0d29e084620368b54611007739b35bca8f56ee68663f97413de923b2d0aa269929b201433ff1ebee91d3e7807ce49f8ce734b2833ec60a4b49c8a748ffe115c3a6b092e5cd66cf30bea7492da50f42fcf267a3865b33e70dfb5fa55f80de86b5d9c15601ff14bbfebdd8fb87139f64450e79be029f045c3317cd4425d9c77cf877c47f7850065c0c9b1cc9914d3c77503ca27b3a0484f5635a596403ee1bb63335442d64be8a6f715461a2a14be27d9736bb5bd2abdba0fd6a5030bac74b388824be85fe66b750221ef9a047defa6d851b3ab14b601ec661435a6a2a84b0616297269fbfa740d43a16efbcc0485d0ea6fb52bab8b3a1c4aad484df3980aa71c1a51878adb67e5a18ae1e308018bb4de9f82eb8ed59a2ba09a812680de36ee2a19cb785897d0ccf4db26ef15b34e0f66a8c825b9c980ea44c97f79fdd26968403e9952d9af05216c8260f21db6456b08712d768ec884aaf7ed6993e5be294c6d785bf206d832e1e4b250e2dd6a821f9540d248d1283333f13c13e5c48792c13e63b0cf722129e09971a440928b0d51a976194f0eb199a6b423e89d3f8630d9f249e1d1895bc9438e0032bc585dd3b2f0bd7f05991086ef1859e14e8cb06ee1a8df5b8926c292a868136b18b629323e04841af620aad628521b6bfb74e00ac1c3085c295b9e3cc976e5c1d76d7a7d2c126b55c802d11561874081bd40a0acb3490555b0a0de7bf8c3cab71e1b57bd43ba5b91c04587b9ba0e67512bfa872e6af2df7b4b09876afece0b0b836cc4f4a3b4c16791ec1f12ffd56a2a62d9b9ab19c3338df5fc1b7c3183e47a94c3e8e188d355e70fc355096fe046dc8e6d1d253c3beb0f35ccaeff100f590d611770f3d5e562d732787ac1b705b3449c1fe81cfba22070f67cd036f21d0e7a8bed82d19b9fb1aee9035e91dea5260c28d0809c698c147f37abd52e9ca2ae987b77907a509918c42a474c8a4a1333fa88a456364f108cd2df258a6c46dae5e999cfb6b6a332807b4ba3270855e9d4f7ad7642a0f1b570dc127b3110a6f203d8050048b77fc58d301fd993dd930f2c7c12065f25d06f76be3c13fb780c86cd6abbc20ec88636a4bb12eb5e888bcf68cdc2ba801b35d5f643e1a6a10ccbebfe0155a9da3e06cca68a9ff10b73c11303a1be2bb7cb1acd373b538c501c56913465e6775f8a8579885f39813627b6eecc326e3cce8ffda324dd61db3b4abaead229d48fe8c203dbcec68e0b56ca9fba807f8e4f4e5f2dffb0eb2fda5937c6822c925a4f6df773a47a563ac00dca7bbb9c78686e46fb11da3914888808800e51161819df25fb94eaa98afdf02080267a0c428e3990dce7c8e50acaf27a2e6f0c7416d7f33675db9fe2d5a3f768be5d72fedbae216287e516f35fed7ccd07a1d79e158a2883a44a77decfdad414d7d4cadaa1178b3112a9c9b76eb97b92e75b9331d8c46fea02269dde7c474c9aea8066681be76c30e07165922dd1d57e06e0af3a8183ebfcbe1fc9e0fc649c8cc96ed757e97645a4abf10f28dfd62e3dd4faa6d4db1f28a8d3ed8622ff4e34a1c1a3a722f1a6971412c38acf490007fd2efb81a5ea4dc5ea023a4934e512f994f559223bfe246bbe53c4d34709c0156655889ab603ec5333e213ff5752c74eed490d30bc9f6c03fa77bab7327042463c4f4e5036314c514fdfce77b138d7ed917870453d9485370452277ff9df57acef408f7f877d59ff3d76c25a90278335b4312422510026b0103217fc00e952842e5adb5bed8ab920f30e17a6c5dc533c0e9bbcc7d3b6f61ac4ed205ef7066bb002a17a73535618b80581bbb29dd1a5f605ecfa8f9dca8d2aa63912a360bda1d1a8d1b5764001ebae22e412f1d0ddc0f8edd3f0c596d807d68cee738095f377a5bd23cb62bf5ce9cefd24617e4f48a97a0bc0d41722e6e16e4e794354345f0339bcae486111deb3b56faa596845e2246e9088fe544f68a4cdd12fd8309d269bb3f650e1472391a80e99c5207b6dd70acb8927689c4c643f942e4ebf4b2abaef276b43ea4196a316cb9e8ff143166bf1887df32e1a82946e0ad13d82f345231413384c53427f12247e09082df63677eaae778efb1fef15bca85e5b668335cff1dc7d7ab350c4bb5f84b783d692523ba9604eaa1667d455f9002c14e840bb5e646bcc0cfcc2effd961c0669c7d9e9f5069c40292b86b5d19fb984ed5aa0cd68c4202474e96ea665bdc3a071c9058914b50a800654b451ee334e2607fb1641be4a9e008fbb8edb21008b7ad756425060c78c7d91fe9613d6d82ad196ee28ecf8b44c51576405fff746db70650711d08babae243d04b07cf94af495d10feb9617b7a265712828e5d344918be0e9c93d01c3288d65383920a9d74caa9ad4494b4405489073de4d776b8cd8780bd4e23a68ef80e90efb0d333d3a3aee621ab08c1673eea76974c3f4d05a581d1b86c7e8681cb918816e9f40a37de2c1ddeb64fff69d41040029a123cb68f09a724acdd60d0eef257aab6ff020bf5a0c623b0902a471d5af9d0a4c9920a738effa8c9989934bf5d43c523a5775349a6e3dd9b1b93191f5eccf98b3041fd0cd305747fac8409e885158973a7edd25cdf5c87dc9eeeb98e3655b52423f1b1f265c3daec0e2a4fa5939bd578f35c13bd568ab364d58cc10ca3de80551fc3c8eedbc9d597bfa82eeba294be6f1c08d21ed04931877df725d448fe9b354b258a76dd8b8d2d0c9571095766636cf00eda9d17fff718fbca4a7805c48c7e7861a68d4611c191381f4be0119649b012458d9db51bb6009314da29c3f31600cebf6e2a9d537ca50a2b0750477a5cdc43c999e3b77e55c13ee842c1319f9d89230e8a217a7e249594c0ac216787c9c7615636f974f49bd6578b5347a330fcc320306fc5dd9fdb55164f42cefd8cda79cd1072b887662edd1bc9da67442377ed14c8be33da29c24103993e00974d7ef87d8c0c83f1896da7dcaca1d1c0314a95be5ce51dd51cc5ac005884be78d7bc33698281b3b4b348e5a1f4700b6663670478ccbed323f307510325f6850e3697ecb339be613db073e26e4ceb3033f02ba9d678e40c26ecd98a18c848ced5ad49e1542e5a6cd75d3cf249f03f5112521e511e0116924a8d641c1e0843115124aeeebce6e454a7b5f34f60c46411f688d7a8af87b244a4068cd4094ecebc6d943e1ed0626eb887ae51360685a52ea759fdea397813b1a1c61be8925b1acb9784223093c08255ca27c3b949d5153529a56ba03d1924bd793143bf7de58461d792e0cff7f4d31dabfe4be3167d8e2d4595d91ac6d3b5f48940d2ad649d946bef5b0c6bf74ba6eb50b9df12416d6e4f409ae89034331b152a16364b08ad9a94286ae74a98ca5185e4f9cd56d64876dfb7487b86c673f610b25d7de07fd5b4ce4e2c860d7bcb1664b7018f23e51d44545208c1c72eb0459166b130206677357046bd64d396a9d5c368adc97879d1567e248ad16dd20521c030b2494b1c9895d2ede8cb12ae32be6d1cfdf239a9e014e6f0d279ceb184d5bf1d7d4db3f88fb006a5b5f7f4b081a6838dd58d0acb2f2216bb09c98a445ad84c4314db5ecb788ffc940bc5edf914152ab199de16b2dcd3209024039b913a4ec9678bb9fcd895b526cc72557ee5cab7d9d83032d6d4580f4755ed92ae8f661e717028a4550f1ecdd5a7a1711ce460b76d73df021195a75ec50b8ce43079826d2069754e74d3ed8ed6d7096149e66b2d900ac6ed8dd75bf43ec4252e087b088f2f25c04ee3a61917736b92c14996382b7e76e13b99aa593cf8f1c5199ad53afff18d794293bd241ddca2d1003e533a34371bd4580ccc0849f5a19152222f7bc7aae02d5acad0fd90ce55e1be3aef54b9d5747898ea3f8da4fc3555ec43df6c06e161234ff65e9f66231c88bf2c076fe51270915fbb00e3c0e3f7d15ece6d958dcc6f6760a5d213fdf7c404ea1db99ec6b0a98007254e0bc9a24fb25de4ef10a660b815b6fd1ff5ee25453f12bf82768ef57f5bdb19c03ca6acaea41b0405980f5bdf65043b24a2157cdb940c6311fe1ea61fc25eaadab44c752fa58cab94f71258348ec7946cb073f54a2dbc78f0fcd838482c2e984ae823b87b42a99f630a28a7c24d856a735bbdcbd0a5f426fd4e253b2e70a4646134465c0845ac881d4c2db5be488e9f363fc52c53fe3111e67b2550aa6d8b84002b735e768b6135726f4f5e4d511f60b9679c716089dbebec8101aba3ad84301247dd4717d06784aee6646c33f15917c0f45bf328bc62680ff6d1bde3f1473513a3f4b92bde4feddd4d014bc3a1b2c533355406a05ba4f4774259f57a39dfd977289222829571bd23da5ff762f2cb23bee4ddb78a1bc50c16ad7dc25eab4f5fde34dcdef7bf0ec3445736ac72cc0fd4a971434c61a699cc86ab1b9c316d6fd06b47b9d086a41e50bdea4a62bbfb202a226ab1e081f49385bfaa22c3f213a57a7040d0031a4ec94eb23fc63fc40129072dff0ff02ad0c18f6a1be401d7f4245ac382a212b96353848c1cc09664d2c5b3832f0aedfe7a6291e8d4baa095c05a23479505d0b9382eab93539c8fc5f8e25e718f024b67d8d548a0a00059243bdff7bbada660968e9256f37cb1266cf1912a4a2abb49dad919febdda64da4e6e8b0470fcec4cb9415638a30fe75f3625840459317f968a2b1da32811851d201cad7fcd7c2af697f37ed4703eec3923d403b0d707f7e70341d06111ddb0d370fadd0bb062e0130c775ea4791c8fdfe6ada2aefe4557f966b6eb15332969a63ed1880fb769553a1ec074066114788b04911241e4683f7dd470c2d7ef849af3e2c2206f35ec0c0093dfd98295650adbd9a810c4705e6616432c0e4cc54134459a9f1be944d4acbe9546d5c6287976c466dc3048fcd8ff7ea6c5c66582abc3df58c27d9f67cfa53a938a25f688fa2dee2f5d54c6d4ba8a4ffe76b01fa76b8be5bcf4912c4795477d8e11783853c847c2a7aaa65252787976058bb58fa519b8df961056f25f9086c48e8761364aea902223dc0ec1433529404bea523cb4c85f91cdc2a98530cd8ff621ec6090137770d26f3f7c66e66aee8a7f72df6a5672ea90e7a70516f7b44f0eb86ac67f48754ae3c5c9119dff0c5609cf6fe06e9a4bd972d02de3b551f2fe83d8b6a4c96335752d47f096bb440c70f696c3b4ec49ba0af2c5e36b8a6a768ac213462de6b24e7bfce6aee6df5413a3971b59ebef30", 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001280)={0x5, &(0x7f0000001240)=[{0x3b3, 0x5, 0x9, 0x9}, {0x93, 0x5, 0x3, 0x3}, {0x7f12, 0xff, 0x5, 0x9}, {0x0, 0x80, 0x8, 0xb4b}, {0x7, 0x0, 0x1}]}) r3 = socket(0x6, 0x3, 0x81) ioctl$WSKBDIO_GETBELL(0xffffffffffffff9c, 0x40105704, &(0x7f00000012c0)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000001300)=0xcacf, 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001340)=0x4) sysctl$hw(&(0x7f0000001380)={0x6, 0x17}, 0x2, &(0x7f00000013c0)="d2e70799568278d24f40b2fd29e7d1688459ac50985250cd819aec580f4a25a7837d81aa109854313ce7d18989aff65accdbe8529549f56f64386f0207e91498252b35f42dc6c9934291615e8e04e3a83fc46221ebf6c4b997413426b00e7afd640cc0f20e1628d706345046a414c166247b0da22c779ab92b2eb0c23fcdd9357470ead01a3944189104d0337df6e69c0508e9c0f141fbe8238c1619440608a8a64bac8698c7129847236dbb00d1ac148aa492b346ef02cf4093d8141bb82315c95ccafc30fbe71401", &(0x7f00000014c0)=0xc9, &(0x7f0000001500)="f8a1bf91ee6f4507df2efb2aa9c7a4110f64e7a14437f3ba823744d40fe198045929993d521c3614191cdd68b15cafa60947", 0x32) lseek(r2, 0xffffffffffffffff, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000001540)={0x3, 0x1, 0x7fffffff, 0xfffffffffffffffc}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001580)) sysctl$hw(&(0x7f00000015c0)={0x6, 0x6}, 0x2, &(0x7f0000001600)="c1d5c55c56ce26fa817ac97fee9716c6dbd5cbdf8bf7e17016f8ca63f0b40e46e6b40762b9a3983df51fefe997afe632c23cfade29f932d41e5ab88aca59f13be91d0e56fe379ea6590282c67e2f7add95fea5ce82078f9347c324cc4f5383e5a79f27da3c3630ad359df1f8d8b974150dc1cf01919461cb9051c1feb8859239c6ef63c72ac8b4e6794acb7f880e73722d07a783a5b8e95b97f70e250e5efced1f80cccf054359eed337204a884c0257f48f59fc4b7acd8636cc1e", &(0x7f00000016c0)=0xbb, &(0x7f0000001700)="6c1dfa15db09be37cefdf5aa2983c093968c43451d777e3cbfde2a20114dd49bbb998c2ab28d9b5d4cb57cc99213b8fa0eb3f275b56859bda7a51e8f84f3ada4029e29f35dee94236f96a2aa11b78115e1c9100cfe70e399ac1393439b66f6316c4853a71b1f3ef50b57e8614ebc9d05a698368289fda6fca7881bc77266195af6cb176e36c6fa83bb8314b58566b2ac8684df8c738f6d39a6906d9aa7f1b424a8a35e91e85fe4651d972b6b6390b1746edb6b59be1c715ce1bcb09a560498ac832c3598d635e2da05df52b8e67ac627bfb160a98ef6da8af3b4528040f073de8eac711f388775ec67527d94132df71eee2f1b68ef5b1c5c9ef4dbe0c6", 0xfd) ktrace(&(0x7f0000001800)='./file0\x00', 0x1, 0x400, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001840)) sysctl$hw(&(0x7f0000001880)={0x6, 0xf}, 0x2, &(0x7f00000018c0)="6eb87fe9b2ffbd19a29ac888555b553f6f5c1a646ad74bacb590ea364ac44af1c100cfb7ccd60fe3b91bba065c0e4b43c978ddd133db2f578e217db195affee76abde335b28806de61d421bfd9fae6b481bca0f015bda56d7a1bf9489340c1d3a0a0267d23bf432dd3c90df2d0413dc22e31939b23c9b26d6d5b4a3be341b567ba2059ed893f077aff7e6f3d1ddf41547b15628e5c189ff85b23e3ce1362b4af5101ab993205eacb6fbf2614c2d068b6f96098dd823f6b0111dcc0b7a7c59581e4f63618fe6f6a50748c513fa2401609332a764ae366b0ddc58d57f6a5258cca923be6d4b9800a49df5cef08b9368284c61f", &(0x7f00000019c0)=0xf2, &(0x7f0000001a00)="c3c42533bee7f31d23c94c9c52a19383f9c1eacb39f7fcff49a88a66c6a4f710fcab392367978e99b54313a67c64", 0x2e) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000001a40)={0x80000000, 0x401}) socket$inet(0x2, 0x3, 0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001a80)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0), 0x80, 0x0) r5 = accept$unix(r2, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) poll(&(0x7f0000001b80)=[{0xffffffffffffffff, 0x2}, {r3, 0x8}, {r2, 0x80}, {r4, 0x40}, {r2, 0x80}, {r3, 0x80}, {r2, 0x1}, {r5, 0x1}, {r2, 0x20}], 0x9, 0x5) recvmsg(r5, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002040)=[{&(0x7f0000001c00)=""/108, 0x6c}, {&(0x7f0000001c80)}, {&(0x7f0000001cc0)=""/225, 0xe1}, {&(0x7f0000001dc0)=""/45, 0x2d}, {&(0x7f0000001e00)=""/188, 0xbc}, {&(0x7f0000001ec0)=""/57, 0x39}, {&(0x7f0000001f00)=""/30, 0x1e}, {&(0x7f0000001f40)=""/236, 0xec}], 0x8, &(0x7f00000020c0)=""/240, 0xf0}, 0x1800) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, &(0x7f0000002240)=0xc) setreuid(r6, r7) openat$tty(0xffffffffffffff9c, &(0x7f0000002280), 0x10, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0)={0x4, 0x2, 0x33, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) socket(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = socket(0x18, 0x3, 0xa9) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(0x0, 0x200, 0x2) getpid() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000040)="929be74ddc8a4149d2dee1f8176b623d5ff1bc5afeb6fecbbc4e5f75a7989390e56547287170aad01e21f335301f67584f7850a7acac94f75c25b415151427fd359d05461993b1fac91138d6ff4aa2889b24e6aa83dfec50ea0f7f9156268ed4fc4dae263729e0381a39beb00801ca501e95e2bfcceff70a009517b7ae2430528339b56c1898da198f5c27be21f3", &(0x7f0000000800)=0x8e, &(0x7f00000002c0)="e694572f6882fb7454ee2713ab5428454c4a392d5858301db0fdffffff8ee48a175b2221c21c803da6a5f089ba8ead7ace5d19726512f3898e706a89e54257a5506819f0803a9fc6bb7bf6e46e18b59755da0b95254e95e6f454506d53112c9cb0d0ed567815a8cead9497dd6d6b993bd847af6b4b7ac18ad217e863d5454171c9713b6a965473273556958c1e1570bbe6d21ed9bb9993f37f098c3d3b8e03e290269afef7b4d8186e9ad28b52d8d3e3515575ce43d7bf6310067f3c580113287bb0e0078500008dfafad7bdb37f89a1d53510bc913f1f4ab674d8dcb844fdd2b202eccb21ca5b18c7e953da3acaabdadf85444c108e102fbfec80e8d1ffbf3f1e5300000000000000000000000066ab1974235b4abd", 0x116) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r2]) shmctl$SHM_LOCK(r2, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000c00)='./file1\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) clock_getres(0xbe44501372635004, 0x0) setrlimit(0x5, &(0x7f0000000100)={0x7fffffff, 0x2}) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x8000, 0x20}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="dd175ce1ee399f", 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) poll(&(0x7f00000001c0)=[{r5, 0x80}], 0x1, 0x10001) openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x1000, 0x0, 0x7, 0x1f}, {0x81, 0xee, 0x0, 0x2}]}) r6 = getppid() fcntl$setown(r3, 0x6, r6) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x3, 0x1}) syz_extract_tcp_res(&(0x7f0000000340)={0x41424344, 0x41424344}, 0x4, 0x2da81fb1) syz_extract_tcp_res$synack(&(0x7f0000000380)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1292, &(0x7f00000003c0)={@random="9b184960cc02", @random="998384c67e45", [], {@ipv6={0x86dd, {0x8, 0x6, "446814", 0x125c, 0x2e, 0x4, @mcast2, @mcast1, {[@dstopts={0x6c, 0x0, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x9}]}, @dstopts={0xf0, 0x2a, '\x00', [@ra={0x5, 0x2, 0x5}, @jumbo={0xc2, 0x4, 0x1}, @generic={0x3, 0x6f, "7798d8a5514592f66f42d1ddfe086235ef392725c4d9e10b7fd5cc8698d3ef0a2c1bb898dda05942873163fe87c99b67e91b5944f6aad588bc512db9e35329c0109020a676ba80d996eadce2144e70948b9a16ea0e5ab9803380d85028e1e3a5302fa93cd39570419a5295abbefa93"}, @generic={0x0, 0xcd, "f951d819d01174f313b45850a4e64f5b79907bca96d8af05a120bd2f968a477ee95aa861435ebfddc5acb3b5a083897159562f10598018afbb9db2335b02ed277045bddfafafafa8e1e7ea22273c0c95a131a5c17e540e773e0f0b5bf0f3f95beaa656a8c1521ce1e7db8d0cfbfad2b902958e76faed44b6ebbce2447238efdcb5248b68cdcb167caa0c03dd2b26beec49a85998b455e866d832c33fec8a3de1de50794fc91d9d8b6b158517252b02199bdf3f012fee8f89aa6a72a3f27a7a7aee8df32d39948cb89443c5455b"}, @jumbo={0xc2, 0x4, 0xc38d}]}, @hopopts={0x2c, 0x16, '\x00', [@pad1, @generic={0xcc, 0xa7, "70f353e53cd00d95c54cd5567744fa2bea82488c8b2a0d356a1b13323249f6b26a7ec35e2228f3bdacb7c84cfcc2cbd73e893b518b54661d4899d939b0dbb9641bbdebb0c8de68e4188c8b7b256e8e66f74180b29476adf54ed1b514356711f0bea788d41e49f6035160276fb9558388d8a2a23dd963ae1ed17e727fb0c0440c7aaa3600cd17690406c5605b49c1280852e064228e4877c13c1a482eb380f3b54511db61ef8af0"}, @ra={0x5, 0x2, 0x4}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}]}, @dstopts={0xb, 0x1, '\x00', [@ra={0x5, 0x2, 0x3f}, @jumbo={0xc2, 0x4, 0x252}]}], @tcp={{0x3, 0x1, r7, r8, 0x1, 0x0, 0x7, 0x0, 0x6, 0x0, 0x1ff, {[@sack_perm={0x4, 0x2}, @eol, @generic={0x2, 0x3, 'J'}]}}, {"57053ae0692c844fbd9c7e11bafbe45e9c85d70854cdfe7c7afee481304fec8ce8cfaae1c745d540b33375bb4dff4c4df0b6d3d6bf2298e9189864dca40652349727ebbc8629e6ef8fa16660d330fbfb3f9cf2f029eb4247dc6a3139e3ad6938e02947888c35dd3f9a9c154b2eb66264c9aa40c1484b01c3ac6809bf1b2687d5bb0880e8abffa1cef14d73c947623b9167796cdd4f17fa355662410110fe4716b02e00421d678c622b8eab742470439b4c0636ad1a5061769b05dc18b114196f1afe5f658693a2ff2d3871764136201c860eeeecc9c4017379c23da3067497f7424ec37e03adfc64d77ee3f90138964a408ff7b130d720182d232d03129658cb35afcf477ac3b1925916ca07ec78f59e76fbf8b55be31b1142ead6139e728f2723e1e0441dea197d6c5b2c48953c295fda3573a51685aaf7554b405a0fc7a7bc40439b10a7ccb85d35edefdc209e313db7dfb377e7935e510aa2d498a9c9e3657903fa15191da8effea4b72dfbaf84a8c11c7ad2ddf35225d873d6c627e81b7e21b55a09a0b030195038e42e2eaa8d7e173cba155e59f5f09fa661a8305853fa39ef4d8b27451b4c967ed1fb57948720b8526bdaa6cc855ee19e0e5c35697cbe46830703c48454683cfc6125dada1c6c507f20edaefd55df19756724f634eb652d616fdd76ba5e8306ca229309353aa2d0485f95693432c891f895ddfe8e794190fab1ec29001c7c33f4b76036a6244b2fa063a9e7e4627308e212493c4c1cbf192ad5e000aad174811adacfff89b201bf7b26a0f7d868ffac1074fe06aeb9796a002869e7dd397d5b3ac04b48c6773e665cbc44275ae6cdf84e4ade2754a38942f2c01da46be31bed89b48e948e277fea500b4fe2179922eee326e77de83c6d776bfd4118b23406594e2f23c573350b34f58c192c399948b2b414883480de25a603f9403e45498492060734d92b5392972be077766a8df7b7c8b7b5a8c0cc674900dbf80f830c20fbf6ea3d1298ce466886454f4fc54701d145bb7c4c61afd874d168cced4fcc472c8d3fae8732c553df9a3fbff570f0b5e548cc3391514cebd1d08a7cfcf6975e573d6cba4d4129c547c6a7cc3c8a76b7820f0d69744f163f4a8e06e93d89e48fac7a5953805d69a3cd08169ea5011e4a36bebde1439781f54f82f92a4ef33d407e900976379cf8fa0862b2584008f567a1893ed3e2a191aced36a33607d9ec3fe3c25637561cf21a843ba71b01bf7d2606c49c520024b54b61ca95283afc94067e1a2bbc24a64716a3eb1114c7c2aa895199a93feb6c30764fcf0633e6e496cf36a190342666bd9605597ae0d49d965327669fb0fdbc90cd959240f9941f5a8b9b6ef6b3652d688d84c3d2b9ec61a8e593d1bc11252d16f0fcc390e5007fdf9739b574e926dadfc6152fe6c726e3406bee8e366f06da2dfe422c25670510bd8633b74323c71872053e3caa3049825578fc6599a223ca006f494fc96c5091f3b2b3e335e74391bb66be6a7cb4e79269fd05139e50876bc396043de58c58038524145951c7177e39513dae18635e80bccf38136d0804b0dd88f4ba4edb595d84295b59ea747a06ecc14d50df8a1b6a4cf522f60c928473db0c44591ba8c6d234fe40e1939cdcb32575c6886b8d01a2fb4117f319326ade20b117cb55f9f1004005c412e4f10562aa97d20b142d8ecdb28f1e817fb789c9ef0088c5771e4cb7b884dddcf4333e253c7b1ea1e122112d42486ec256739ba19bdff88105ea6c20680133c3f582855a384ae588dcbc1e9ac7914c4d3da96a04ff85ca0e6f240c6f68d272f5c20f9a5a6cc42a23a49bd19207744eeb6dece39380bb051935bab455a2506fe6a2ab3af11169f68e9e18329892c4f86f5f8148f36a2f3727376a04b3da968b44c226834dbea23044fcdbfd48b86b6ce18de31964690b22c82b145af6de140ca5cdbb4a2e76254f9c868b66cf15063868c25fc49045364f533a1c14fff9f96f7c498cefed16a9145bf8c1aae41c6bbcfdc2d7335da875f8c0b2b9813fe27ad1206a50ce62d82913c9249601e767e18f02e5c792970f98cd75411b067a0d965174b8d5d47ce3743b30e078decaddbf48792ef558f4709d45b3c91b1ea534c0639a7e7a1ae2b73ecb0a95ccac16a9ba9bdc02e0eeb6d0871aebbbc2a1b569fe32dd826410289b04df44ef43c1a2c38f3911a6c0cb2b2702566a1c38bb2b1da3e3449fd2194b21047fd8d3211c5d3a36222cf8c8d850e10d2c86749e981130cb7a6d59855b28ba7f5f1eee5d4d451fc824c1b4c900b14c01cf55ab01ebbbcfec23b00454fc8b69a747ccf97497af6fdb7aa547f1864a9ebf741808d61c5982c8ea6e4f06f07ff704a1cb0821af7efdff0d0ecdd1f8b2831be6fae851c42f0931c40ec5da556daee6241024113a3e0e1b8d3e296e01acebcde362a47df38510c23a79775fcd7f585ce9ac005c8553702f8c5e063c49b08928ce57d8a64a12c81da0db160ba87e6a3626b140cbbe1ae74bb37ccce8593b94ce0a200387cdec1b6dcc7fce0743994da3922e19498f5344887fb1950b2eff2923ca57633bfb7a26a06b2e44e4e508a645a3388c2e66fd748c653ab83b74b42b1a8684c23f41845e6ef917ae7d22119bc7950842933960a27c18b716c48a5bae848ece42facdb51791bde6d04f236d75762473f17c94f32f1ed8909ce8e87c466fc17c87adca3900dfc21c5182e397b3944e13313a6fae1e7b3849f098f95baf2f2bd9350cd589148843d035511fb654b45fe2d5e59a7d9b761252f1de3ebf78d0ae50257e0819521bc05bfa739d78d23a6969ee0b4d088c492bfdd83bf013b5a7b023c9145c7f4ddfacd6ebf6295f599e83c718828b677d851b63b2496851f363f7d86bc10aa094b86b1dcd9b4b3164a8982eb6046f34ceab70b246609f52321b18d44a20c49cea96fc37876a8812746553abcf4105d8396e1a9a239dd955a6ecf96d53aad39abed727e3b4d31d2bf3f6241c516f55eb3efa4afcf89d33f399b5b351cbe449a25ed45a9b1c27ec25608ec97d12049d904451a363a79c7a4b70cce141abaca8b19713637763b6340981c547949ea30a0570220bbae52ad3c5a4df1ac2b2ca4c9f7a98e891ce4cc0b4db0e4d1a368351f551394af79935026cb7240a0be4c1a06a69bf2617a7ed69a867c09da8c5bd2d77f4ccc1074c80bd3b37475372400a64cfd176b77b03c9bbe7175673b8457892597e5aee79a8e3a9ad7a40986c18ddb295984293e03e08b6173718731beaa50018bb22f7948cce4837fe470b3daca98a80f70824e71214dff7ae1bc81931cf7334cc77f50374d01a113a42bc2c521a54cef6da4a30a5cc1b448ccc9e393811c5bae57254f3cc0d0eb2fafd1627a41e5c70590b7919043b3781962ce3cd9b5b388d2bdd86efa64a2716492be52cb90e7ec430b07fe7488ca5219013046d6f11aa1c3efc4d1bb2d76a5f23084a09d3df2869736a39ba37073b6e8c3ae85d56eb2aee1c9250ff5559a76f3969dd8f15033869860f201a46bda377e3dc97fc8878b4d0884250c3ff8f6ab017283c24558ff72d56b6e9128a2f1771cf865a85adafb9834a09c0a813fd246b16432fa9c51a01a7e1c22a23cac899fe62da236e52b35a4e0baa9485be7cc72fe7e6689999f2be52347c7df1082a471a7168b1f948f9b216c92205fc230227959f5f3e912d8d4fc014794ee0fa9d2f74afbe09d5aede81d154123dfc7a0e1d0fa783a509fb42b259735190218f173f725b932ccd2b13522a1cc9bdc07aa38e699caf012ded60f8222427150d592f5c9b7b9dd6b56ebfe6b8334b4ba38522e14b0e8980571843ab69f365e002efd0035e5648259b7928cb6663be6632576bfbd423408cb3419f8e88c3762d6c26427e08fd02e7f094b2947dbb2973c7b7c1081343c41e42a9302a4be4ebb9b3793499ec765ebddbc8609467506271ce3c5df4bc51ea490d4ff94e331b339a8ff4d4b1007a645d662c170f53e02bbac459cc3451226ce50730f21dc40d32c23b7328242eef858e2d57c769b31ef583c972c5657f61c5daf104adc9838d819d09c6deea3fec13178409c0e7cd1b03f3f6c3a34baab4482b22b261731a14e8f27b04302555271b9e8faefb5b6e7b6be51df0d74e3dba66d0d877b5934a3340b1cfd55a9a3d8465c832fd6194c59a192b8add744097de38c928d0c28edd927d7bf170a0666d18acc3b869ddfe90dc4859ac10fd83fe5b6d6fc9b9d5992471ddd76a6d8eec9100070d270e7a2db9664966d4b64d58c833e22fa1fe1277c42e3a11bb535de2992747318d54534d694832076c8be493bcf4c06790baf0ca07d18a1ca8d678cb81f639489ff879e86ac66c32efe89b43ea6a58f4736a6581966200460081fd44172db9696d80e5c3a6065df5c1cbddd83b572caae4bc4ef5c06a08080ef989373505bc4b88a1bd30148c4d29b106eb4a01831bbcdc9e0b67c8904626bdbf5ca1ad84d7b77dd60daf7ec4a86db1f8cc600c3b8fb538816d4e8feaf85cee4737f2c0a66b5f18d229cc5d6c393dd4d1fdef3a9cc3f6f5c04c21a93ee8f925270de8f056e70e78065194e2efd07af5ff8daf0df1bdb5bffb1c3771e16c69e9c44f70de91873a9bdc0cffb5ed2f9e510efcf889400134fa87079c51e17c56bf0413e8d46509989d61e5cbaa1079de97dd35a8f122a79f4ad100bd41ce2934f63d8e42ea04195ce1b986572dc638bc7414d14cefc282ed8a3e8702abe1f4d8583267a440ed51488825fee23cc0d5c7fec2891088db4bfc129eab31a892c0116ef664ca4f991407724451b64523dbd6446bee4688204eca9b82f0f14c4727dc1e86b8ebc465e082e9f4ae5e48f44a0a808af3adc41a6adfe770f3d1bcb087e4e0da1cfa4f92cabc0cffeb206d856ec2cfb4adb65486805d64c59cac5adf0a4203b3bb3cdb4db34700b6a71a3dac31dfbcc973b79d38810ac0d97a6ba8cae24c7e2624e3d628904c63bb568ab2dcc78a5ac0138d2b456160b150705733f69ffe73aba9397cee0934315b1ccc366b0c06343444abc60c2e326860efc25e288b6a4e3744a2c19de6600927cf90998928d545f4c08c9d5774e316b653aac80b9da32a0301634df6cfaafc046b4168f447c98fa68a2fd7231cf3479b9dc31077d2911a5ba52238d00dd95166eb147ada992d9c528a20be0f01a5c2630e5987cf4084adbd37703dc268edc2156a5bb8b87917c5bac9a3551c5953ed4f7545c1483b4b8b7dcf0bdb7e83d760cd339ad81aa548afbeb358527b3cae795af5ab8a758d7cbc59ebe3bc10d209ff22f6b039a709bc49effdbcbff70a90e60b1e70aa83d3ef9e196b203c75effee0ce88f830513894444a86311e66ddc8ced00ae675ab39b5d192b2d43396a57a33db1dcdc46c3373d0709be3d640e5fff57e7dc50a1e64322e411d3401ae1ba639baf5d2b22ea28169dce751947e52a65b255e417205f3119a94649f1e25920fbf22b60998f8a9efb126fb8aa44f2bca3103a0bd22e54b07cda28f5f94e0bbba542c6647d38a56696f50049645df6f57aa51232ce3a30e8f6a2b947425d86ce25f48ba3c1fc08bb4987e0a2632bfaff22c4a17163cac91d2492c5e0a91a765e179eb31b206960f3a0d158e57e7277a95750bfedb2c992b143f138802f26782aff2cb103acf654cd1e8aa9f73030ada6d8bef1342f76084274202dbc122a079f485956a6665f58d537991c72f3ba654d76ed49f45a9b735186e6145d6c3e823eac8b9f1776be46e09697f48065ab4f4"}}}}}}}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000001680)={0x80000000, 0x5, 0x5, 0x3, "db7fb3259e9d957a20a88dbfbe7a24cbb661b2b0", 0x1ff, 0x101}) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f00000016c0)) syz_emit_ethernet(0x189, &(0x7f0000001700)={@local, @empty, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv4={0x800, {{0x31, 0x4, 0x0, 0x5, 0x177, 0x65, 0x7f, 0x9, 0x50, 0x0, @rand_addr, @broadcast, {[@generic={0x44, 0x2}, @ssrr={0x89, 0xf, 0x0, [@empty, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0xc, 0x3, 0x1, 0x3, [{[@remote={0xac, 0x14, 0x0}], 0x954c}]}, @noop, @ssrr={0x89, 0x17, 0x3f, [@multicast1, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1]}, @timestamp={0x44, 0x34, 0x3f, 0x1, 0x9, [{[@loopback], 0x7}, {[@remote={0xac, 0x14, 0x0}], 0x4}, {[@rand_addr=0x2], 0x101}, {[@multicast2], 0xce0}, {[@multicast1], 0xad34}, {[@local={0xac, 0x14, 0x0}], 0xab3}]}, @end, @lsrr={0x83, 0x1f, 0x0, [@rand_addr=0xfff, @local={0xac, 0x14, 0x0}, @loopback, @broadcast, @empty, @multicast2, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x7, 0x0, [@broadcast]}, @lsrr={0x83, 0x1f, 0x5, [@remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}]}}, @udp={{0x2, 0x2, 0x8}, {"c78e363e36b75fac7adba413d9f68d6219c158464f04876a4bdd1116a2f312e15e808905874486d29c9edebb54c2a81d13e8e8cad5575ea97ba54fbb8a7bf1ac14dcb22586a748cd9cae9755ae65568a43c30733f015e968efd9e35f83cc7f42977a9a487da6974cab1d1f8d031bc45531f2fa3d5a1f7dd66c8dcd3e445995c4837899464d9ce55d24e89a0c87798c43c0763f1737d8435c6e5275ace0c2bedb4d2e5fa084ca2854f3c0a3"}}}}}}) connect$unix(r4, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) ktrace(&(0x7f0000001900)='./file0\x00', 0x4, 0x80c, r6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000019c0)={&(0x7f0000001940)=[{0x43, 0xcca}, {0x86, 0x80000000}, {0x8d, 0x3}, {0x101, 0x9}, {0x5, 0x1}, {0x5b03b561f9f3e4ba, 0xb15f}, {0x89, 0x4}, {0x43, 0x8}, {0x22, 0xcab}], 0x9}) msgget$private(0x0, 0x0) write(r1, &(0x7f0000001a00)="0f476f3c2a9e332ca5f3ea7d6e7ddd51d6c655115e9fb4280d8334c9a8cfe2c124e34b6d607ca9e610cb24ffdc430f9418d85daa2c0af4db00701f7f508600bc4b7b1d5bf1644f069154bc731a160befacbc94d27445e473f0d98502b7d6b9eae971006625c778cbf45054e11c3460d952c9", 0x72) semget$private(0x0, 0x3, 0x8) utimes(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x10001, 0x60c}, {0x7, 0x1}}) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) fcntl$getown(r0, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x5}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000b89af04b6c671a3de30700a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c80004000093efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d9d9bb6e2ff8125c0dea54207dd82330b8ffdaa5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x1f) sysctl$net_pipex(&(0x7f0000000280)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000002c0)="d36994a9f8f8bd26e157be91e9f74ea62e487da020515c0715d267050abe1773f838ee215d589736412000661d37092b1ecd0744b375fa1d3b5da88d8749723c43b5b2c5aa36a5a077e6ad05f58644203f59c64f626731f9875b0c098d1ad52b59643c8f950c65654696ba4068b2c1e8a692ad63126e0163fcdb5c7b7656347022bd6fb5a35ea9f2debbd5fe531065d7e8a913e6836838cbbdd41eb3d4832539e0e0145ed97337d20bb1047e7ff3889e7ee7a3f90887e100f1547a0b47736f854ef983fa5aefa75ce5b3ce5e3b4757e519d39ea60eb9d75d2d9284bb50b6e0", &(0x7f00000003c0)=0xdf, &(0x7f0000000400)="c990a68cd2b1a1c4ba34ebc6c2d7f0b8d13c297e0d4f4d67fdfe74ba74c4a57c7a84c5f3454e66e8ed7ba37f11f5d8ac24b02c66af662609b1814b48787bb32b9bcf7991f7291be1c49032a5aa736c1121209a72a7341b6c4f5fdfc4a997b71efbc2f865b300e8d789818b28cbcf6b8feb93de8e700204fded2c3523160515fa89a6d8aa25890fe7f1b7f3c983aa917a6bce57ce7057429677776c221ff7cd19a62749ac46f045130b671beb5ad88393ecf7cde13251e67f998709de4f52", 0xbe) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x6c}, {0x24}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)='\x00'/14, 0xe}], 0x1) r3 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) setsockopt(r1, 0x1000000029, 0x23, &(0x7f00000000c0)="b2", 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x20, 0x0, 0x0, 0x40}, {0x6}]}) r6 = syz_open_pts() syz_open_pts() syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) socket(0x10, 0x4000, 0x40) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f000008c000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x10000}) r1 = semget(0x3, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) r1 = kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x20, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) executing program 3: sysctl$fs(&(0x7f00000006c0)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) open(0x0, 0x615, 0x0) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000010c000/0x4000)=nil, &(0x7f0000415000/0x2000)=nil}, {&(0x7f0000291000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00002af000/0x1000)=nil}, {&(0x7f0000039000/0x4000)=nil, 0x0, 0x8000000000}, {&(0x7f0000177000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000219000/0x4000)=nil, &(0x7f00006a3000/0x12000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001fe000/0x2000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000397000/0x4000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f000067c000/0x2000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000004d000/0x2000)=nil, 0x2000, 0x1) socket(0x20, 0x3, 0xff) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES16, @ANYRES32, @ANYBLOB="60025965"]) r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) sendto(0xffffffffffffff9c, &(0x7f0000000040)="161f81b36d43df0e97ab06a476338b52564cec3a039c52ecbb8c6159d143ded978b7cdcaa6d4cd0826c5d16b14f31c8949d31f42939e74d5429e13b2b0279c1c3095833875ba1700557006f1fab2e631427f7ec0dbfbb62c9cbed80902af1f4eedb820c6c4c8c77b30d4132b9cbfd6cfd9a7a5f3fe41fc175d14d24e4f04b32f385ca8b9715492d609a6be84db449689d6b62f8738a95a97e15e2926b48620bd334c4cd68e1b8ba0ca6527a4f0b5be57e17dab1f3de68bd23343235040b63b332d32100af3ffa3156979aa", 0xcb, 0x40b, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x100, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getgid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0x4) mknod(&(0x7f0000001380)='./file0\x00', 0x8000, 0x0) r2 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r1, r2) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001400)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x40, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000014c0)={0x0, &(0x7f0000001480)}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r5 = openat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000001600)=""/117) flock(r3, 0x8) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000016c0)=""/119) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500002c00000000003c9078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="60008a00ec031840a9907800"]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r4 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r5 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001480)=""/156) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) r7 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f00000009c0)=""/230, 0xe6}, {0x0}], 0x3) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000300)="3cfb496cda4dac3a9d5e511ec1a9787e5fede9e91141ad5ef361a29092d48ed9b36357ba431bb0692852ca6e9658608cb71648a1815f29c36d0cc90b5e0525c22d4a88dc1e25"}], 0x5c) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80146953, &(0x7f0000000100)) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 0: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x2, 0x4, 0x8d) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/143) r1 = semget(0x2, 0x4, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/81) r2 = semget(0x1, 0x2, 0x20) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/125) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/265}, &(0x7f0000000300)=0x10b) getsockname$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) bind$inet(r4, &(0x7f0000000400)={0x2, 0x1}, 0xc) r5 = semget(0x2, 0x7, 0x10) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000440)=""/48) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x0, 0x7, 0x400, 0x1, 0x1, 0x401, 0x3, 0x0, 0x0, 0x401, 0x46d5}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getegid() getpid() r8 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000580)=""/21) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000005c0)=""/4096) semget(0x0, 0x3, 0x5b0) seteuid(r6) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000015c0)=""/155) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001680)=""/16) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000016c0)={{0x0, r6, r7, r6, r7, 0x10, 0x99}, 0x48ac, 0x4, 0x29b}) semget(0x2, 0x1, 0x10) socket$inet6(0x18, 0x4, 0x0) mkdirat(r4, &(0x7f0000001740)='./file0\x00', 0x102) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e711"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc}, {0x40}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 2: clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r1) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0xb8}, {0x4, 0x0, 0xf7}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa00000000000000000000ffff0000000003b81ce1a018c45400000000000000"]) r1 = socket(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)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) 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) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r6) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) executing program 4: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r2 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r2) connect$unix(r2, &(0x7f00000001c0), 0x10) 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) fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x1}, 0x0, 0x0, 0x0, &(0x7f0000000400)="a669c9137b53833d0ec272fda8110ab6cc37eb51df6c7f556cca23095463f815037159e4c25a8cddc6b95f850428793572581ebfffa3aec9201ba5339bd235e4bab50611ac980b0f899fe0bc6d5e5373b2dbe76c507f43d9e5ccc73f27fdec03142a47cfcd61dcb16be845ae8748d97163ce8150c5bbc0df51c9bb8cf87dec06f6c9da90d527f3dd933285ca24e2fed3ed8731fe1741946d4a4140a33978c7c9c6659fbe6f0e64d50400000000000000c3e064d5c48e6b99da0f1d4acc9f3835c3fb6d7b1251d1d485ef7b38728368600bc41cfa5b1a44704a2152f1af536c5dc19ab936d95032bf38a1d31b9a8377c9d988b67618de40f7027a0c4c3e72e221cb3b03caf0040f16a73ee229b8c4fb01269e9fa60395f4286ba1db", 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x3366}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff000015009078000000000000000100"/35]) executing program 3: acct(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/257}, &(0x7f0000000200)=0x103) sendto$unix(r0, &(0x7f0000000240)="d4fbd2b3117c4d49e9fbb250f251f43182c126", 0x13, 0x40b, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) unlinkat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/4096, 0x1000) chflags(&(0x7f0000001340)='./file2\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) setreuid(r1, r2) r3 = open$dir(&(0x7f0000001440)='./file0\x00', 0x400, 0x2) chflagsat(r3, &(0x7f0000001480)='./file1\x00', 0x0, 0x2) syz_open_pts() socket$inet(0x2, 0x4001, 0x1) recvfrom(r0, &(0x7f00000014c0)=""/20, 0x14, 0x42, 0x0, 0x0) shutdown(r0, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) bind(r0, &(0x7f0000001500)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540), 0x1, 0x0) bind$unix(r4, &(0x7f0000001580)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) connect(r4, &(0x7f00000015c0)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) msync(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) linkat(r3, &(0x7f0000001600)='./file0\x00', r3, &(0x7f0000001640)='./file1\x00', 0x4) symlinkat(&(0x7f0000001680)='./file1\x00', r3, &(0x7f00000016c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001700)={'.\x00', 0x8, 0x4, 0x6, 0x0, 0x43, 0xa7b, 0x8, 0x0, 0x0, 0x6, 0x6}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000001780)={0x1f, 0x8, 0xcb, 0x3, "04d7221b8822cb2c558b853710d5711e573937d7", 0x7, 0x72}) close(r4) r5 = socket$inet(0x2, 0x5, 0x6) getsockname(r5, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0xff) shutdown(r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffc, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8}, 0x0, 0x20000000000000}) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000002c0)={0x10, 0x5, [{&(0x7f0000b69000/0x4000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fb1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fd5000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x40000000000}, {&(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, &(0x7f0000ac8000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil, 0x4}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket$inet(0x2, 0x4, 0x6) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x6) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f0000000000)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000280)=0xffffff81) sysctl$net_inet_icmp(&(0x7f0000000a00)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="73b9ccc300a2aa00f0372e0865911f74d6000000000000fed2aa000000000000000000e1fdffa98b0090780000000000000008000000"]) executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) close(r0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) shutdown(r0, 0x2) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0xccf5, 0x6e, 0xfffffffffffffff9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x20}, {0x64}, {0x6}]}) r3 = socket(0x2, 0x4001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x5}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r5 = dup(r3) setsockopt(r5, 0x0, 0x7, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x800000018, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0xabe212118763e30c}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x400, &(0x7f0000000400)="caddf7f28c02dfc349ce7138a8548e5ccc5e5124e5af05827abd96c78c04c6c579b1e49eddb6edc206c834b1b22aee2a117f604ffd866a1d902f92dbcee92901d3030405f12aa9b6da3632aa6aa83c1260fc82ed311bd61dd88310ef8b30e584b2cb74b4b8aad34acfe345d600000000000000", 0x8c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, &(0x7f0000000700)}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x100, 0x2}, {0x6}], 0x2}) pipe2(&(0x7f0000000000), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x80}) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) dup(0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) socket(0x11, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x81}, {0x416, 0x40}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x2000, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0x0, &(0x7f0000000200)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001, 0x0, 0x4}, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000100)="3794f31a5e275d770e3bc4fdae3c9bc56bf40def81a68c5b683ebde2f6044a50a3ad0a29cf009f9664c514e45b00e4a6d3c9031a8f4fdb7b6a2cc94511b613898491c71cb4411c765dc140f448bab5ef5056809baff6a8dd8d4d835c643b95f02ba6623e9750", 0x66) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(r5, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) renameat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x61}, {0x7c}, {0x8106, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) executing program 6: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(0xffffffffffffffff, 0x0) r3 = socket(0x0, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r3, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(r2, &(0x7f0000001840), 0x0, 0x3c) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x407, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000b89af04b6c671a3de30700a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c80004000093efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d9d9bb6e2ff8125c0dea54207dd82330b8ffdaa5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() r0 = open(0x0, 0x0, 0x1e) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) open(0x0, 0x20000, 0x0) syz_open_pts() setregid(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0x1}], 0x7, 0x0, 0x80000, 0x0) executing program 3: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f0000000640)=[{0x3, 0xfffe, 0x1800}, {0x0, 0xfffc, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) r8 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000003c0)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, 0x0) ioctl$BIOCSETF(r11, 0x80104267, 0x0) sendto$unix(r9, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 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 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCFLUSH(r4, 0x20004268) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x40}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x6, 0x0, 0x6}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x101}}}}}}) fcntl$setstatus(r1, 0x4, 0x4) executing program 2: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) close(r1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) r3 = semget$private(0x0, 0x0, 0x24) semop(r3, &(0x7f0000000040)=[{0x2, 0x200, 0x800}, {0x0, 0x8, 0x800}, {0x4}, {0x3, 0x3}, {0x2}, {0x1, 0xdd6, 0x800}, {0x3, 0x5, 0x1000}], 0x7) semctl$IPC_RMID(r3, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="0300ffffffff00000000000008004500001c0000000000089078e0000002000000000800907800000000"]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f00003c9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00004c2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=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/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000040)="a322ad2ab104594d113d9ab5bb0c3f5cbd7e1d1d009c670b0c2b3be755cf182a9538466b27904c9da0b0e688ba7052e72d54f13c6542385c369c96858089f9112c5502d6f23b144eae13904d8ab76f166670056dbee331c9dc7fce31e21b599de56e5b1bc4fa889758374403601f1d699eba3be6e7319b1ae13855312c325edf7bbc4d26ee95efbe93fc1efd899e98b8b1fb4a518e2d609da80dd90da487fed4b6c6acba8dae1550afbb385b48bffca7b4bf73b525d9374e7513158fe0b3317c6a38638fcb7e36f6bd", &(0x7f0000000140)=0xc9, &(0x7f0000000180)="d791528755d1783732768f9a4a554f9ed3ef7ced05eb627b742e9324f8679df953b23481ecd28fd92960fd0afdf827dfb518f1d3c29d6caf46461b77813ef5fe83b24957d6d0edcec55fa57127db84fc8658a098bc32ee48fe58dd7f9dd9da42abe10f10836df4dd9834e8b292ece0c102117bd55a2605339e16b63adfccce3d6d7cda3e3e3140160aebc9839c19517d53296cf45067e7e4b82908c6727af49a69fec528110b4622f68ed6b28ea04f5cb84fa833f3a49677a95ec73b8eee16f56796fa6d9156a95c5004946133e8baebbff18acf", 0xd4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)={0xfffffffe}) executing program 1: unveil(0x0, &(0x7f0000000080)='c\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff072000003817463486dd6000010000383a00fe800000000000000000e2ffffffffbaff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) close(r2) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x400f, &(0x7f0000000ec0)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd606e38083fd9000000000000000000000000000000000001fe8000000000000000000000000000aa0000000000000000040100000000000000000000000000000000000000000000000000000000000005020000000000000001000000000000000100050200000000a69102e40fbc386225617457b87f584a24cca97cc25ac407f4975cd3fbe62534c5ba472d54ab7b0a296d57fe6cce36974105a568fe2c1dd628382ca6154e17c725978d1c158b6d6db4ad006d62d80a4023b51c5debf4485adbdb68d5b42433e0eec991180140c015ca520a025d54d8c5b5a74bb542c1cc1e97469537c41c4546f2daafd87dfc4408d1f6f561f0e4317806a44674636d8f34d6f4a6819631d3b3351d65fc05b2889e33609211fc7b843ee70e2a94e421dfd31e88f0e05ee026b557d36ff10868c7ae395346b84b27bad3756e89db8f55efd89e289adb56ebe88ade905b12a8fcff2647ce7ebe2d0090ccc22caff72fe1983f06fbe3c30137f3a43b7c45011300df029b18eda6f69950c10115567cb6092c5d08811cbfeb42ebf44fdb3a97fb82ff46f0a3b081ce7a39e88ffa1dae943a5eaf2cd3a2686d7dbec4bd8d0f972c471122b9b7f796733fb7257d4ae2ea73ce3b2c92f25d433e1f4890f3cad0f4a0dd877624105a063a8478596c192df643f284dab45da8f2805ff6110b78b6d34fa5275ed77c15d64fd22acb8b169da4ac665248cef8c84f945448994a9b901ff10f8409dd9fe7aa93f2db63a17047450f1bd2327d3596d14b04700821a4d8f8ff1a415fec8a3d57929ae3b775d287411549da7160284fa20050caa74d8af96530251bf87b0e0abb4a8ff3f75d410b2c1334ba24698f9df9f6153b635bb6b6a0cc13cf6949eaf75e6936517a7c7576c5fbd301e70cb47ded3c7f84f324d7fb4112f72ccfd74db67b33d34b060cc0bd4db4f5e5b4726c8f804a655f370803ba1b5e4f6556244f9fa144fa2ed1cbef5479cee1e3ed0c1b46601f32c25db77f2ef2a7ab30618e064915c396696d5c9c46934f65e47b0e81e456ec5fb93e14b44781a2bffdad480b5b14c1b7f73717b0e1b5006c7b4f9603222a25669950631933b32f1ad306f5cf652b279e956c4e66f87b133a6a60e446759bcfc7d2ca2d33894986d0309c848837f42623c925af6c5a1ab9cb38d9a682c20174d8e1d69224aa053d5a51ab6755893f8632c8d14b94fe5dd2c059f1ec218fa1ed1d422815c23e10de9bd2ed84fba19a747b532272864b9bc1ace7edf13aca553f90eca84eeb667e2dc3813b3a536cc914f652f962aeb38a9702d0caf871290d661c5d299668d3664ab41c2c82f12bbc80db322163b8fbe9fdf78f6c520713a1d8379f694d11f06879ade37e05fac13cf96ff4c4720dfce4fbd40939e3aac53557af8bb948973342154eacd51ebe02b3d0264749383163dbbb006e2a81ea74c892807bb5c426480efc118f34078e9a966add8b179b4503a7816b4765f95313a34a702f88371e5a99589ab18f713f4caf2047213fe45a2acc3c0aabe4f92d7bb8541c35d59e6640aabfe0290f56bb5912d39fa46dec30c9576c8fa220a330a51d94cfcb126cdbb3f06d57c93691d3cc2393c880e4995c084e2cb0cd50221bcced9ee58475c74a7e4bb5030bd4782f915df02248617bd62c7cc70834e26389f56d1adf9ea0845c13e4afb2fa4bd8022d739c5a14bb6ba294e69a04d885bc20ea21d1bc3f8ed81958c7fdcc60d85649667dd82ab21cdfc4d6ec3c7b94f03383e7febb7d62199b6d4f0fdc27a3e0869925f908a2b5977a06e4e837fb031f41ad3e4d18305d504cf34dc12b2157937a218cb8c3c05147a419a017efe0fe9c504deeb9c92d3a4397c937ab52b2ccd56c4269d63ab4dd8b257eb2a9ff3d16bf105595390ed98635f42bdccc8b39b8f3f055423c6f4b534d86801b40173a30c01379e57e786def078620e3f872409698f0085bcdbc293c19796556c72ad7b7ad7d066f9bea6592ad1722a58f1e5d4d52d95a0ff311680b34e122643816eedcb1563b300536d1f8db8525db6ad719b39c37ecc97ca0e2b1e93483b9e5a408a3e66c67a41a91df82297da9b372826cf25c805dba5e9d25deb11424b51973e4b95213219fa50dc4d20008454204b0bdb6cf43a04cfcf40e77c4c74ff8e611acf29b52b0a78c1565cc4c004d6c2e9d532785106d6abf294a52c00847dd4ab8ba8da99a8dc265f0632a9f5895811ac5d35f04961289e828bef1ad5094ae337f5bebaf803277c086c56e262359c0c8f8ab12347e130866605623be67570798cdfa6439de641ed4bceb011874ce8f1852a66f374ead10505c04848a4c8ac76463b9a68fec03aca63debb27338d4ffaf62db6629ecc9b690e30ba5760841efe199ca4246805413640f463daa9a22cc231940fd336caf4d03a5da3ee50b4f7d48fa7a3956ccdc0a5d4c6bf51dc5e773263d6e3f35ba398a37e212c31c8586f7e02350bc15784d4b5944219aa6fb93706a1d7fb93281a47f90c856254ed634c20a0ce4a01958390d66dc92aefb21db33a7980bf7ca9e7f2343e6292038ee9434063375d9e3a5fb8f3c7b68d82bda600fda161993e4f3000a9a8fa27f09632f82bd9559c392877e1045668bd78d1b9fa38b5b223c7249a62b7f633b5de82c0741f8c3fbcb54e2bd612196bda66fb1b41933ba248dde5a6a1de2940e32a53114e57ef85143bf853d67d97d97471c5484351a17308f12d255dae75b1b77d7f1eb7efeed789b767e8203c56a694099a2e50e7b1b52bd339cc29183b06394c32ab663e35e4a0010ac522ec57094e1c505ee47ef889013295f28a9c78788856f831caf9efdf41cbd3b2ad4759d75c0da3e2b15163d71a3967087405cc14f557cc860cc8658fa300f6db2aab661c131ab74b29f9923bf80d70522b5ad498d7ce27edac1d8b03cf164324299b52269539ee1a207b67226d25941605a2c625a1aed4f8f7a83bfd06ca70693a6175e62a3874ea634327b4b290732d47a0554dd509fdc1386b4374dbe8e22f03241e530875d369836de4ceb81dcc24d7d8a6ce87eafb78effd2ee47ce286b1dd00d45beae8b3bb22eaa525855d9d20f2690976f4498b002b7b57602df0f444a1660adca419b30b2b376aa00ad1a8a87e8631b8d28a7f1aa7ddb757f8c9b98ba964e6eb17b0892b9cfb58acd824fbebca38acaf51f2e50cd53aba92e20ff2d0ccfe7b239fbbd4382cc127a641d0886f2bab88042ecc81c2e0dafe080b723eb84ec4fa3fef9ef9f9584e5c7562d9dbebab54f90a0a63cfaf1fa99145d164db4107f02193fab41caf200fe46f071ac9dbd7a7cc7e685d824d9822b072f3b4aa68cb99e4dfd011580bffa98027802ee4c85236f6d83b07abc11b040161b648240403b569803d9717a10bb1fc02f185d0d4633186b066876f26a9f695425ce27d75189f8f345135910c76816ec822cc12976b85fafc5c712bbbd70c40416ebdd58e2558c1b6ffc6038538d13d7b27529b570ca799b0ab26ea272aa7772755590d7eba97f21c2fdd95c0bde37ff035ee706b59c2a5ca157ad1d7838c706cd8d078d25962021111174b386e76bdc3841f35407f32b022a11eda8c181b98a15db9c8b89b72422c1dc8fae2aa928019db454e57c079cb337c224a60279e230c867daefec7f26e47266ac2b42e0832a278776765ed7078a9eae2e5e7a91fef362adadd6723317f187c0c4033af0c09caac6acd2e7e87aeea37aca764c465392338770a0f63b85309f2f242c5babd30097f26aa4f6ee85e314e6584c3be86c5bb1944b9fa7fb5682bea44a19f921118f267f0f87327deb530d3263e98b4b28e758293254cf8d16c1534c16b8efefeb0f2e1d1db2d2e7a96a6c0ed974be08c56096409719e8b2afaa2368e806d851f762f45117dd547515689f72b4675cddcd7fcd2bc904d6c3e2e90b2d92604b238b205ca76016b3b52e8f66aac1766b3b5d6dbc48863d6a67a0f544c542a05c382bba3830652474edd3b14a68ce3a2c051fa88d394c0e7bcb754d2f3f54de75b703b0b217269793774a1c04a0b7797eed8ab24a26b48246458a40865bf1b12a8c0b62116b349f902bb359dd50dcf211e9d04054ceb130be378c79e793195ffa320eaabfd0462a5646cc25d7db291627f4bf3117e5a77a23f807c48e56b04b4c3a2e5ccd5d32091a23c23c0797c9249b242841cb71269c40d1cbe85423b323e4234da0ea4775b7783ffb9a72cd09276830060774b05e5eed297fac43de88e92fddc8f579f34edd4d011db6139a5a53a642a51c311b2868674d695a7bf9827cd072c94fab8f543fbc3673a7b01de850d01028a10b39ff426b3fd19e8cc7e215047e1310e3e5fdf608e403aba8b268b54bd4aba00fc90750cdf30e96af23c5d91863052206744002aba62717a4dc5ccd163dbed13ebaa44b2eb3995c2d78543d61e9c9c2f33d7bbc767148b4527404b333e417213eadf6be57b54d74366cfe079c3aeb6ef5a8b32e385aeac33b0b391cd8dd63d6129ac032aa7d2b3e8c83066bf7aa1fe6b88d5c05512a83a573bdb42bdc4b2d900a7b34a53c31144afdcc9b03145cc0d30778430d85babf6e621e99006a38b580285ae86cf3fd6f9bc997f964d33c319ef9de54554c730d94929c2ac4d19b397a89c493f6d9a483dc5a5db35474b8d1cc9c41a25be652a1768cdfe20dc7f8592279dee424cdd3f8c6f4c7d5d840bc1f56bf29ecd22a15a93eac653ba11dc9dfa9517afee6a9b78e271391b9410642379ff126a65cc6e25bae08648b21b6e5e3d34dd07917c58e903344373ca8f0a15d1b799ed058015c430006efefbf79bf57850a7a7be62316678c7a941461eb5e9e5051a3d26aab2a6798dd04a72a0cbbe278a841b72ff9ada8190390e9aed4dc8d15ee383153aaf4992fdf43fd8559815d690d6d10a24bdb6b0901656fdfb7e7ae3efb3f1ac5d0f08bf29bdabfacece59d14a2b8a902441134a6017c7e943278e275516e843eb3bf234676f2ad2159926d4884a159784e54389beb43e777ff00f807d7bccead199ce08b7424824f799df99d3ec2dee32cb13bf69a3f02c73115994369ee955d63c96e6a93fdef3e0947c394061d87d9fbaac2ed1c354f6b7fe5bf589d9f584be7c76ea1c26ee45f83ac5f68bb1a8f0daa303cd7a78be05c9480358f63a210364d383541502d870db81943695479e13c97d3fbcfc7e904f33d8dcf3b6b087183cb27c20f3ee3495f3597ffad1959f49f5eb9c016bca3ddbf8e12dde9ede84362d621c44df55f5e00ec92aeccd093835f074350c7a833815f6f234351a7882986149390bd7d0619a2c3cf08ececf2fd727a1e64c15f99e15be6d75392bd55e7e15d2ed470b23a985671964ef40f11a12fbcdefdafca7d5ea4cb787926d6e0a7aba3d1faab59a06fc3c22c9103820c610ade2ee6de580f2796ab3a71011582cf639eeb1f9e14333f6dffe696c19d515b885ad36437018d62c27b3ae5bd735b72d44d083f548947f92107b85f481d309532ef6ba3c8ff76c359175579fbaa5d7675604ba6c9b68a99a755eda2ae6d47c6dd0945fe29082606c7c9d86f0292414b0c514111a735038a22bd1c3620b669ee1a3b5a4ed6a1f72450a26c36f0d4bfb6bb81b967c97a48c594a572e52bb9660008f16654098432084ea24aad276aa1eb85bc4a4457b697f2fa1ec7a94ecb236f4c9d7c200b5292670500611f5a90be5da89ce2b642c606c4ee17c950fbd37485e08e0548d8009ce96c33feab3c2c40644b24550eddf2c703b72529e28693e783f2860edbfb11c87f27ab716b8c429dd131fa6a2181b917bb147c484f13babe841475d292201a93c772e5e15ce72f22900e487e19db2aafaebc55e8836a5eccd3c12885a42a9871bef921ffbf3705ebdeafced0f618ec82c53cf610f2b7bd8841a2279c414009b95100000000000000000000000000000000eb00000000000000b5d6e1a9fb11458556a8fc01d5f10b64cd60ebbe900f545ba45914da0148cdca9c4e4126a7a4360c3fc167e5b302a04cdd8358b71a0b40bb8b3087ee0214563ca63a74608c5fee9cf19c9cff0e38b3845ebb625df973e5a3c65200f4b23ee417d75c0153533e385e9cd6ffe1ca7ccfb0a06b8f741cb710742772da697a8a0fbc6e978617cc59012a6a42f6b35d587f400f4b505f2b801b9a73a2eccfda0c69a19fe1434a42445bb3ea380833d66bf9d0514ced462de4040100000031feca08348125b203424466f5bdddb5af4e2714187076671207398decdf8e463a5674482650b153b0ce5ef88bfffd0cafb21f89bae04af449e0d292ee6850f568b875d6a575c268c591045641a4418572fb8708de6efe76fd804f81d92eac92874799ed03fa47b6886e9094a8a6933f50b0ca3dd3089ad7e84543ec582fc4695e4f0ecade484cbe0fb87d4557e294c3362d5713ec9309d2f0e3f86940e074ca2773bbaa376bc4e6206ca5e520c8c2555dd87140ad3f20ad08351dbb355cb6d3ccd34e036f453a83b745ad7e090c14a6231feb692f6ba4150eed17dce9ac2e07a1f187df898a6b3ccbae80ee812ee78b2243e045201d37b47002ac5e1c76a2fc2320ab5b4079a31754a242cef8fe856e1e42c7492fdff2913f46df1598f027ff376866e32895b9c57bccc6bea161b1206755ea3cbb0b320d3ae0f1ee06d47d17e7d961ce450fc8cd5ea7ada55317edf51f012a33cfc67581a0ca7ce2050f75389d5f7d4c44d57ff02ebb08902400caeed39100eab7c0e978c2257135bf4f1d44d177a82f4ce295074d075f5e330f43f3973bd37cd3e6c5c192cfc7321b388c90d47bb2adbce995dfc4fc47c5ca2c9e05d97bcf60044b45c52eee36423361ef6afa94e4b0021524d3afa982fa3e8e13d0de0c8fd933f7343c970d8254b87d6ca00611bbdd05cb6bb34dc27275974b0a277a87954d328a7f1e7bb0c5584a82813aca5aa27d1b1ffe02303fb34ccaabebbeb33494d2ce1ae21da2635eb0667e1652c7206d328c25934feabe86ee61e850527f5203d985156493d1e46e659fe4abf364c209d475c43f087933b0433bf31aabfb4062b4487addd828a9ad251ce63a1ef3ea095eb5f57978c4e430729fe3c42486c57496bdbb3d91f86748f46fb247054548da273b68139946211dfd34bd5bcdf6f100620f96d6dee8209a4dc68405abac0c1178f1964e8a52972608d75dbefe8c5b84911cba60925f147e21f477bf264c7269d25a4b02ce34be83dfe8c7a13f1bc5d1b8b99ced0d18f395db2a02f8721fedd66d2280b543f51453d9374d40a3cd5d25a8710f9e5c96462cb2550c15319b3532cdb9f6709f8b2095e5200dd8de133b9b4fbc3bcc07384efbe9a8807eb79201370318089d99634fe167bd7a253971b2899d9d303ba23d019b6f9a8feff24407328c63f151304252d2ef938770cd36450729f1ac78af0b2591cdb9ddef3dcba79ba32dec91317a6a78a524a2545861bb33393ea787b8bea3f9c863c6e2fb8ceca89c2b7681b85ebf25ea5521d2ae5b2f8495336d764e79371024d1b2d442a757bf4672d864358695c5ee64b47a25add640e13f6718ef55cf7a2b174c955c5e09a7c9669bab8e4d67a4a222bf6593b74d5d219243c3c5f3a6f3432e060b73b6c3f51d9a4ea43b147852c9ea6df690adf36aaa54e7414812bd476f12c3de141f800be29106ee6358dd0bf6def311efad6a953619febc9e8ec262c9470f78d272f7eb9d65e10e7cb1ba483977bc515dc321db6bfb4c4535a7e5a49ae42a1a2b4b2d8f8f6909e38964af7633baa5b66979da556416e20fcce007aa1d7215c23a28d8c32248f0aea9efbe725b78a49ca372607a6abd10093395d81bde243af41b79cfedbf5ed2f7717744915ab1b419624e8fc52eb2900a539ccc24c5ce011437716403f9597275ef822a7b4b17ec5dd083090c07c04fb08ddf33bae2d49ed26d0fb735f5d6b9dfdcd38642190fdc701b21d2a06584a32ca4f5965c145469c4abdb9175988aa6dd0ae611a328008ad30164b72604b4712c8d5bafc6194ef019a39dbf6c5c40a37294e039c51eccd0c26a6fa311279cf1994e77d6feff6e9e1a5e61163cf0811bcdf15d12a14a90e84e939844afa53a52ee27704695733b702e704b9a8efeebb08f3b4afabedbe825cde78871d5009e086579cf9061cc3fd0d6529eaca70e5b86829aed76edcb2b4bf4d575c3287f5d15f7e7f7eaa81bdcf75b2fa5a96492735ba96d837740d859497466ce026c8bf09974347213b32ceaa0a65e69801b291f04c04ca56fbcb84d3fce4b7d788ef5a6d222801513f73429072929781ead3af452812bf757d9df8529f7342943f0749d5e719e7fcc4fa6e0f2d8fc08ca6fccdc055b8b631b80b235271720db5f27a80500f45742f63575dad5cd7a5923fd98dd19a7b322219d2bcdc815c67adda0acc35892c7645a65dd6a612c2174176c78c2487fe6b61c7920bfd331d2acbf37ce3345e0c0975155cf509b5b05578d614af3df8d039fc21080e03200dc64b545e2e52cf9a2f8916ad09fc639ec67935367078d6bbd57da8740c051c084bc34e2c00d1725105d4f3f34daa41e67cc61608e616c91a8a140231fd72d551f5081155fdfb8905152281125027375bf935d91d594d322d9e3e9466ed2a10a2038bfe4320b2fd1a154508c2fce0f79f724409bd6e5557c113f876f70d9c6ab9b8af2896a4afd8617041336fd197a44700316024f4795cfe9e21127005bfa54278bcef8215ce758f85788e14fb34a5e8885de59811b7bf07682bd424d6138a65084652bbee88ea686e7dd0372caa036247eb0d37765a334654da77474badb7d4ef3157df11ceeec757d1230cd8a837f0c632157c174114fc7d13b7a555a249dc0bd7d9216bc206ce8b266dc5f70f9d59d9bd012868558c1d9dbbdb036a16230a99079baf059a0dce29456daf5dedab0229af82464dbda098322fe99cf1c2937b6ab7c069be1509401ef37b35f8f069ea1badf7f00106ef3db4c1104f94ad05bfd31695e30ddf94df26945b5853fa8f3a8cce0cd40b88ecabe17411bb87bc2e4efba4dc0f9ebdc3c74fce7a34c6834f65045ef85fcc6f36b098e44ec8f478ee1127370a1f3e9bcc942fc963d11a10159bea8a7f718251d34fe6714402e8e8295db0113d3ff533dfb058a79f16c548b611e6f319f1f106ab99edec0bc899bc1d45f676f2471d5d641b4319c4d556693d7861863e159f7787a5091fdc565f5a2a45a6c8bca5dc2696991be06b1542a279ff7e3bb156f2f63d48f095091a92786c04f7b3c7dd5df171f2533409b1b98ce83a5c1fcf17c39d98692fe0d7799c90fac5ce1d2c758a9bc9aa1d477ceea6b782e8f430dc7fa7b6f5334c400b8949190e30257ffc2652d0a11eb6cb6e2a3c084bdc39184d065be49b7a4cdf08576d7ff2cafddafa0da57de9e270d5775f55c992ab1501bdc21657d85ddb520077a79bd5447d15b4f64b45645be329f69ef03bc4e7470054535c60c95ad2c42050fb2ab22927d8dd90348f6be884ff4440f3d0779ba1c9ceab854d04f3b8dfaeacb330027eb10f89cea1d9681bdb114bed603e032d8756abe6c06a5c023c5599da94fbbba635411843e415070d1d8734c78af532b2939c50ce5d8b2dfeb4e0053138cd077235c0f79fefed5eabb6c0dc25b495eab3f004eb3e278147d6dcca8b555f6161c77ba3eee0e6b264f03a52fdb011d481c107e39943c6af8846cdc4ecd280f0938ec0cd523831be758069aa05f298e672d7ed3698548bdeee4eda91ded8406f12d4d3c4c7529059b2c4cfaa7e564508721c7a801137cb56161c125a727921f944fd52e57b6bd71fa7f7515687f9781185f0e26505b5fd3a83191cf3699b4bf5fb97fdece36232f13fefef2e2c844b8a654ee724bcd929112b4d6ca6aacbfd122f73307dc95d69590444b22304652ff29506dda95f462de88a00f029ea40564e4f3a548175ea728d0e7bcba026a3eaaa979620b4c2aaa5b754ed7e619a1dafb452f2c3d0cc56023d4b76964406ca89eeeeee655fc2f8968b774c87c29975e1c1ebd13ae24c089b9bac8af091afd1be8ce9d35da9b98e586e576e0016a94d0a3c2a3889c489656a5d38a42738ea3f74fae001ca7224552e7ef7661572b4a87af4eb7a8bb503f6460dc14172e453886528996ef4a2ec8ae038c2d2a597141af73fde3039a6f5abd3950023539f391920b4e2393e2f552312cc52e4475cdfd1127641ab60de9b5896ae5949e47b2da5a387c224b03ae33f46ce7b8cbef7858a044e555319e13252570303ac12d40600958fbd4474fe3fdfb531b6ef96b29abc010547021c829faa9b92346d2af6c8da8c1b25963aa8e4d24b3bd7d14ffbf121de9cc3bf7efe44f72a01afe9ecb2a29dfe274004bc927c51930720f44634f0b9fa8c6daffdef1e64c20e97526dd3b009a3e4ff7337d6c90c62e79de8d08a7c34cd6a332f1475fdada35f6b74f534ee34424ceebdc4ea82e6f0985bed842c6a130c8c6d25d2b20204328d1abe36f1a8693e55a8db7f76f32b879dd49e1bfe39a2f9c6f01502e383d34d45290d25a35735ff7900e623c2eacc4b6bebcdf84071ba19c433a2f6905796e1984ccc8e4d5f68b7954e3ee1f933273784ed23ebc3536e04b66ca5f9779d8398f9833b273d5dca92766adfe33b190db86d1f2606854d27f9da8d1029f06a16ff5d3908462ebc02cd86f6297712489cd51ebb4160949204c077b323732e0b27c38b1bc70f6c804cbc43dbbae42bc77e08555f0c80878eafa02d9a807285ffe5baa75be3275a9a10bc9f833b595d353c4d5c0f977c48240647f31f43f4adb13b8971636989073e56ef650053d3e7109354f84ce9e69f528de8a54fb29e813085143c0ee2318af6f401eb7ad275a5baa88fa9d9a280d0678a3b2a36d3bdcb7f8ec72418c53fbbdff83fe3aa5dcecc61ec31a4a32913def0517219a18aaaad385529740002f6d28fe6b4f9d5fe152ae58605e90e623f32f5da6da30fd9e3e5ef8924f8c660083f5bb886ae255158e6027dbc5bdc38d24b58450a60b6a476e8d6fca2b88072b54fae7decdc13bb3f7f238cd352417065260fce891f325708027adf4b2e68afcc8e3a359c92ac636e665d51f64f07cabe84e6949b0196f59c268e1e710bf171d08688242f6d621f8eb265b5276196f2a5c206ab15f391afbde8f7c0ce71c93a9e3512a0217d8959fce9700c776142a3658a391ce3b3247f4228de3aa4f4e229ac992d40b538aa0c450ae2d39c453055272244f1807f8b78c1840a8ca7270c377630da1b7f2a9d6eba86d7e276550ce95fabf0ad626302cec3bc6a054bad29a86df20342ae60d766653d9428fd7551943f60f58c73221fb8b0272f181310973563d7ac3430067e8f40d71177170996d26e31e2458f86b32834dcb94fb2d55901ec298147ce0b56da6761a512588e7678b32709b832108f1a5b97160515201ecfcdc48eb763c75e14504b29a264285244631ffc4efbf94895dafbf9e65b797a3f081c4f790b05e18a20b534367b9021f8071dbe820ebc8d8c1fe8d955025079dd1151d4d4220c2d08c20685dcef89c339cf2049e327d4910c78080143879328521ff5d6e550cf6e089b1996e68ff40162b13b38dd6e5fc92c8244f09d8ae83857bfc132f18113aad4c5f6c057d8b6be887faa37120e8e7e921c7bc26153d9ce85f08e02e00262b6e6a5d45fcf0d88971037b08febe7ee2365f7a5c2b864fc67831f36650777fdf4855e6acfaec1ecc31805db61e75e66da3c4ac065e89b3fded69e3e3a123929d471f4a6c8faf4660e7cd0dc7af3617f960187afc6de9668817d5b431dbeb2181ea435312d1bee13824e02b39eec5a63a1420a4fd45eab3a886a83bec882ed115a918bdd69b64237b24c8a505159e9c1aa586307a1d6ef0c02e747b59b9b6e1277bd0b3365acb753d0def311205df35463351b3ce5c10b58298fc80965d685c447ff72c569f7829f6dd6d7068a71f6f7b4fa3f193817f27175d1f9495f683ac07f47e0000e19b66c58f522b368cdcdc79ed9a1f15ccd924a689f97e87b7b9c7839c2a68d3410299ae69326e2090f840ef4c3efb233a95501452491ea6870ea795efd95518eb56437e5770366b61968e776d5ce243958efe6d101fbd584b312b2dc3d98192e829edb9c753be8a83e6ebc04982e0e7c6ee41f296438d60b3f1bc8b443e7fcc0ee50cf90d0d1c0decb5449403c8558e625aee7cef2d8f2e2292bb6eb58421ce6ac66045809a0499f7e352d2c9b9b399e660b982f65409c11ca082a0a556584c61e417dddbbed3cc35411387adcc6139e9381d884254178b38034ef49f95d9c8c9fb44861dfce6a22eb6cbbb5710cce65f3267f9577d871e5bf634fa3a824797cffb7cb5e14c85c8f20b84d0c7878fefc2fee9a8e65222b757f539aa7189cdbc08d0785724d20a450738cd00fdceaf89d29e71efbb5f12f8d22a66a9ef8c552737ee2327f94edce7cbd6188044735ed115fe855b90921e82cbcd9b0c03d944693d38ff1f56f808de1f0757416b60c2e19ac857eddff3c228e7c8e2dc99d2f3e362cfed0070787aedda0f1c42db0bb7b1bf74358478ed5571f399b031b2cffad6eb187864635cd153db28f04421b2718bb24d6783d71ee223e46372021829a081a7ae10f099efb4223b180d6b072e6d2d0093c002fe5da8161f4813d269e5f141652227e22f7c68372f354838a7471c8204b684735732a5fe5f05522fdfd335948b6447069572230d4ed613a3ebfbb0bb1228b5339709c8567b28664f4504947e21d404c8de2c85746b25524a5ff322ca3c9e2ee0b4685202725dd74629f3ac1dfa3b46905e37afb6e965ace5d106e975bbcce4a7d400435ad64a7898716220406c7bc315aebbc8ab5ea74788a722ee104362df8919d47fc097e78bf46cd33303e43477c01f4e14522028b72e1b95f62e79b2e33f498f1f01fb82a50c1c3123a20702f38cf4af59b70782111d8e94138f64ea85898320b51c850756b41da34559b49f062fd795a86509d023bc84f811676fe8a0a633264f6713f8a352aa86fb7c120d8ccd0f1a6a95cc64dc179abe74539c539f1610beaa8bcaeaa3febcc816864864fb040d5bcc9de1b2d71be9926d1cf445e63d5a9f333faed076b9f9434712a0290591f16ad5fd978eb0131ca63e7eb73e5c461cf5b8bd77b919f1e039bcecc581244bdd9a0b81b83e192f57f5d90b4f61349d0ee5560aac1e60e767189db9713882c6f359c835665b1a3f1f0051e23f5524aa67d1731fa09852b81274dff6e1bcba035c241987f865e788c31b5d06a2552332203246e67d87d1a6ba71bc2e1c9cdadd8e2577ead81302e97f7a0239a18d5e831e12312485a28f14f6d2fe51c8640adb828bfed524dd48c114df85df220c8de62299be902decacbd8f78dc73365ce8111fae142a77303b7e5d6138bbf1489105bb658c5e2f7d958fe79495606c15b70273e11286b3ba2ec5b02e53c9d3b0e8d323ef7fb00054b4ef458a1414ca0535802d0ec16f57bb3c7ee8667148a5602b03ee9a81f546ab611af90de8a3a1de218bc2852de7f2c0f2c139fcbbc0a249f47c7e83986b860b6ef9028c8965709768ca1031f3a4e0bfc14be218d4afe1276b19cfbbaf445ecdab5f43b47f73b7431e02d6ec45de45f3e2b1ac343e1b950f9d6e6cae268be5d0ac117c70395741e8e6826acfe8304c296ca2ada4e677fb0043aeddd1804d3450ac744b9fbb6eb465a20c3fe7bd90cbcc2b3637e5e342b4a7ed23b0024b96bdb0d2b59548e2691499ccad3437ecdfb8e51bc75286a656261a9b32a13eaf10ad1c3d57af81043fbde4d485b4141c93e0409a2324fa23f94af29f3a2228fe978e096e4c69f5880868d9dfc068cb558980241039e856f183fd6bab69a77c76d568fb0ee604e3e28455322e3b1e58304d5923c2fbd96d6185f640f4314a6d11f7d296beaf89508204259e4e02d84a207a1d5d26578c70a87eaa57d5c3694470a1755779bb8e2a2a75d8e7b85d84a5b947d30fe0c706813336b213893bf88eaabc985ee5c2eb6820049dba5a7a087730dfc9ffff0306557b88b97586f468c0da954fac10d4bb4a5d58af7dc73607a607e6a84f8fcc749d82fac4d80f09deb3075e291e853eab16dbc5fe6eaa4a47c98944fba53895d1f34e85be38ccece07b1d69668a8cd5390eb4c2f300f72a5718288824b005bcd2b1baa5cd1c68f398e638a236705591f6234ceb5d55cd22c621fe2275d7cb832beed5aa14f6c00259275b83762ce1a0b1c5ca28e0e57dca17bba7ed06a3796b483d9ed3cce637e9a0aab65fcaefb2a98f6ecece9bae4367135cf4c4b1015c6fdedd1a55b40e7172f257fa20cfd24d6ce2a0857383dfd702d12bb3c85db2d661210072d0d504eba6f7059afff2342adad5ee25d414d39f4cc125769d7d8b1f1fbfa728c34e9136d8fea1e2b6ea38f8028f90bbec20224096265b65bb5511f7f3ed90fa3f7f1b9796f2b7ea65b453aed380f410393ee3dbe6f623914c520bd03172ea3270d49bdc16f86e556f14a7b6b4050a4b906da4ba36bcc9ab6993d32d397a2085afc337aed5fbd8655dd8d024515c8d206f0b6f29a8db5577046e62a68d76da6500924b787d2412b8bbd2478c60cc0e57ea44e1a3f5394606146891f43326571bf0437c181e09c7cb540943fb29ed4c7c5cb8a06cecfdbd3e97a06513d6a4b36718c03be9669011f382ce204dc66566e6822f94ceda3e47e17a44df0b35c2d42482df2f497e7f48011cc36b98db450484c803033f09ff2853f322b52f034737741b140905e9b9d21c48343c3ba97041ac4d619d940e231f1bff14108f8473370e6544f5e5a9da97fddb13cecc861d1705d22638781c3babfebd75941bb555b42ac34dc81ed374a0e02aab37cebb9993eecf2a2f16e58d294d1f6e14abbd0a81920506f49922f7965efa16a4a7e983d878352d8a6eb67b02be0eac689c99eedf88e5481a78075be2b4a022f4a051a3529f646f3d95c047ae56b4600bdc5d541b94162210cd837057b06d9ef4662d41da1a0ef13aa66f37324fef050f00cddba7f24a79219404d2365f7407f5f709faf19fc56e8e5db0878e3469599aa479b43b11fa78f09628019aca57a72580bdfa8cfc04685cfa603a263507bf3dd7e018e4d850af3aede0b4b5871de3d55fbf7215050fca57711946ad96cd4990ab19878a97605cd30f86661d3fead2627c7125f8ab92451bf7b7d58e605a8de930ed868fe8dbd712de7021d6aaf1f29f6ef0a47a883e96ed14dff8ea3d5db6cb578d63c2563d61610814866fe0375767173a4dc56db327468ac07d5c52b30b0d9794797d17f851c520606e666872625b3c1d8dff18c6c923006e2aed2f06acf225123bd6c373004b538e2e9c1d6b5c16c0e1679fab02bbdc478a4c1bc14440cb2ee14dc78add46a010a1479d8f27c029605c5bfc16fdb9a3c96f5a493aced6ad836ee45ff13210e70c81c2404a07b0e5fb70880b2555db1ce5d06e08ae33e89c59a615167d4080807b0327067b3f4aba67c52d954191f01b27eb9df24d2783f6ac0473d92ec64bb3be012a3a2f65ee975711806d0dc7f52aad4dcd479784cade983f45497a8ac18e9a77ffd7aa23c625c476f20b58ebdf171bde9874c9cda721a3b62818969d489cd7cdb115337299f175c7cf0f10b7daf5702b33a26ff448e6ec8a725c2bb2a80cf065587a386581d794b5ac7f503e30c9e15c0b6c24de077d1092d1b7c2668fe7f7750f0b17db3e7aaebfa62aa5eea31631e1b77bbc8c8007d4cb63faa5b2f654ff3f21aa16d7e8e7b5b1b9c6fcb867b4578c8b06ab3c905cc34f3be3e25e1832aa24520fea5dc277ff27c083c4606fa6a8533019f4ab128d424f8c1c214866a99f55281f754d284fca9a812f256e7b26f0b23576f5814f4a88436d1fdfbbb28420fa21fd67541d7a00a6f5129f9d54a86345905ea388ff92100b4d916786b78c53afe8989e3faa4a9b93cb424ee2e7bceed49e35de6a619e06dc5bca5b0726ccf8d0942092ada207e115cc2d2860f4b9b61d7a48e37d03450afc5166706c8aea7bd648738c4257c45811821def70cea0c4c6f4b8d5c54eb2c51b45945b28500f3a0332b65e167e766eb40d59f65954a3c7f0604c68cea695081181fc67074fab2bb75197b313f497412191d0adccf881157d9c735d21e5807c2e2fd0be4d7d8814c5f20c790e98cc79504e54aaab8219a0d51181159650e78a3afd83f7c4acc334d6f04e8550c1d36faaef371edc25ae33eb71ea63b519563018610b0c6b0f8bc8384fc59db5aaafa7e33f831d985e7cf47b445ccb3e02a1e8e406e745b084602a2685db65536efb03981773e743a29c5dc2b796cb87db04f0b1a94982ce6262c016db1a742925c86333719c5c4c234eb796c2e14815a34e0b54effbf37314b2bbe057aaaed1145a578a695f2d65973838491ee0f85720ef049e5bfca8b1ff6817c39d9edb9beb1228b7269d803a3f6cedd377fc830638212d96cda4f63ff62b70780593be02bf1b5cd72191b442fcc0d75f59c08cfbfae121b47ebc8355d9e9e66df8d4d8dff97a3528ae800fee175fe4203217ea818ba95f4b0811bb39927a8eafe0295d5410fea63064a3729bdbdea5eb52addb0557969ed2a494e9143124ee559687c24c9dce07e9de5ec4741f66176c3ffb022e126efee3c722e235ca09a0468a2eb98db501c8a968ca48b5562cb45a407a8678e1b14a8fb539bb4dec41f285e12de4f3d6a59e71e0cfb7fef55315f68cd09bc473ad0bd05350570ed14348d9932935668fa4f501678e98481b78f84c3ffb33ae642465a41cd1e5e4f1eae720e2bd20a3a1bc82cfe1a9df8f6ded3db5f87b093d3af2ee848281a4a707383c81f30aa9260d1936fac4f604ebf8ac49ebc1e811c147ca18ae3e91fd3f2d789620d3e602e3c053f3a3d26d2c51f69dafdb25cd992792bf957abd09a85ffd526217d6902d68f8f95e6ca5ff6a0fdc5a6aeefc49f804e91910282cccaac2470795f68306c0cf9c99b72fa25261e29647a18ac8f4a9a7cc19fd37ba9cac42fc342b0a78b9099bfa8cbf4d3871cd654e6bdeb2c8a0c40a753f3cc52d608ff4798a03a5a8c5ca484c505b3ac7d316e0fc202d636f44e2fd4a07bd007ded3ac789be8b65bb2a8646731b904b5470e9b68ac5be8c355f6738077889fbe8ad3e1ca8459e7e27a44fa1a967bd7c17031487814fac9eb7ad44fba7926d2c18647842f22d0318d06da42e059d256020dfcec7f5bfcefe633c1f4d75196e26f5b869199eb48da19670b9251b9e55810d6bf6957765c1b501cc3e23d3c4f14e9f7a1e2bba0d614c7901698539bb76bb173e44e8cbeb25da135a97668925902b109b3e613b4dd36f82bb4bb71f46f031b9e10fa6821e67efb60f01bbb1bd4d35ec25a83acb7db4995ea1d4a2210242abb7c98bc4a1e0545d21633a954459d7c75ef3aa60dfdd1bbfdc25f4d5091c70a1689ffb6ad21e76555283ca21deea2200cfb1e84804ea75c4ea319180cc51f19c5f41615a2da12aca61be5899b472fe576d37a5b4bf2b0b49bbefed1c39cf21f1c6306295485da0def8ad1d3052f4f773b6d35101c873d48ecb9ba11aa146044dfbd0626e95082390e96b3118db116e78b178ed9f0b3d98612798a2aff26a1ad5b48e0085919700cc9cc91e1e4a81437253f250e87f5e85a3722170e0df5594d2f87e0a8b19f7c359c8833ea377283ff93dbce54b20076d18e4bd80a57fc01f54211587370d84399458937d938237f52ec2b7203c1e193f3ad6b9f3c10ea4611fa219779e0099b77d00b55f29891604f82bee4fcb338fa2c67cc7c90387ba4acb1808d429ddef19449d6d126142716814f95b125367ba951ac55330937e8fa6743eb894d95d99c989ab390c835d8f58aba3836b59532573c036c93b9df41f9eded4e980f9635c75954e525525dc1f4b0248a4c3f56980ae2fbe46ccb34e22f6d644d3ae99eb225f46823b3597eb2d206ddfba70b1a5336c5cc2e89a2f7864c9cacec18fd1aa277b660383f3aaa9cb30162771eb6ac88508fe5a75687ad2372cfd3d51b61d18734c81ad3670c0fdb81d1093c76db143419d8960d80b83da0aee06d055040bf5beede6150c8b2e26eb9a26cf0412b89931d8b9039ab94c98a1e0ce400714dcc68500f2019ac04431ac39c7d2dbd07d0221d872953ef948f4753bdf0b8585b555591fced618062a3ed48db94ed3548c4924e04bfe7e7cb9e361d858cb095dce042508cb07eafb6b5ffb443fd3df8d36fb60dc754075c5d0253ee3b5cc06be009eadfd3b1f29749c7cd13b5dbaf9dd56027fcc16feed4dbff8fa96a155cc6fe4d354a2aefe6f2f14b83997bac176642e653d13fba6c49c90c58d57ebcf9e1309661832c4cafa8e4eeea3701286bdaeac0a7a486d2c34e689f3066b0f0fd48e1bbdbc7c7bb42dc76943450cbac9d8f3d1be5e779a7c7e99df5605dcadfafef9868d55af153ad8c6aa8f17a3502e69f8b3fd60d9c39ba30c11c0bdec66c2982330031a754a0cf6eba2ccf72784406177f5bc1c19d2ea7fa44c5e28709390551973f52a61d2b051234469fce254c4c9052a34167973f0eba03d37c30e2212e151e70f81190f0eb69fb9d8fda0132f85fc1edca886276e20629a44da541ea6cba7f398b2dddc2aa09e4ee72a360ea41bd2f18f41737a03e82cfb56c69d53668f23bb451cc46984104f9031610e8ffd6820d69f686f67022e03aea45eadd573554fc2c82ec6be35b248fa1f1d38fb6e3af8662fd9d9688e0597836e8c8244fb06b711087f1096bf815ac2a83f09b4b3d2c9f89c6bec3bc281e1158b391c518d7872dff31ea5fad5b215850c7673bc686bb09fbaf9b272fed4073f0f58e27212bd3aa2da79c6dd478f4eb6dcf0d313d8ae03ebb50b19d0bf7570bddaf8f464d6f77e8f68089dc7095b40a1057c39035bfd065db492b3c1abbbd5fe4f5802b2aac8d4fbe922fd8e7f7c1ac629d2e9dd27249aea19e73a1ca9c803375ab9cbe01b4362c3a4dc9b87c12e6593467ea226f97649a9157124721b23e893c32309429429d0284aae104a9209136bd0e480eb26ba1c6ddf2568c3e801ca33f10ab9da985b3624fca7347652fd9a62aae89e81b5008c4a22a5a40734fa836d3903d305022d3a96142c15f89202a21454a9ea3c3ed95cba91d5960e840d4052bc3ee05e8123b79c4c3f1aeaaaf196994e23f4dec7f1a7d71c061a4bbe7143db126462425a7b7416b8ecbe7c6c8d23f6e2806b682fc069441d23e6f2112d1841bc4800e3e766cac0a83287cefe87dfb303e7b2be3dc9c83deedfa21a45a23b97a7e12a3302558393b264a8ed9972666416f3a8301ba27bd15cc2e698328c8ddb831539ab764a559e058e324713956acf2e823d0b4193391edfbeaf8607667bc3bcb612327b13ea3ed47644d5c43e68518fa678cd0b9954053fc322013632474b2ede0793cd78a22ceef934767a87baa230911ee85f957912cd82cfa296b497de3dfe06444c5df425fd0082cea7d2486b9770127721d51ecad887a618e1bffdf8dbf2fc50cc6294a2d6563f1a1fd39d72b3cbcedec6a1fa5705bba61c19ada03af8fcf9673317b37006e3c54ffe066b62f94a60d07c52e2a4f091554c820411928264c5676ee6d272c42dbaa6736befc180c6fdb4b5b15e662c946d494fdf9c6aed1f383f36afa8bc5c94da77cd5b27480e1a9d929eb3f43d8d65d6a7c2a1b176bdf865baee5644564a22a02d2880426acb5729115a79350aa91f5ef1bc835245c823e71302c022a1267d85b9e24808803ff5ba6d3081719fd08837ef91993db7a991582296e0953d283c51a17d50f9711d17bc2eb76862bb132816de3f7dbf145bfb71392cc1591eef680991d1fb47de5cdf2400bb95060a9622729df190650c8ea1b2a6a1f2fe6878e8d23922f42bcedd5cde230be9cf74c73f19271be9078e7c6da66739fdc6f6ff3a32f91ab3104a23967dae68c062d615aaeaf94a8274a566cc5062feb7e9f7d10689e84e2418663b6ca10340cba163475b3b3eb3b4beac0061257ed76d4eaba5477e183be679eb8ee1fdff30dd87c5c376df98e9103639ac705cf80e13c9ac2a4be14234e69894f62861957b579a61793114b15a40c1ffb3cc3b1177243add3d30ed5c799b36552c7ae225ddcbfe1181c997ca5b1ddfaf616929bdc2b41524037875d162f7fd53ab52c274c411b1f1000ed5842e0b2b7d8756c332780c06684945702973aa4dee979907b3cc65df38dc9eef11f84cbf03946e129f14a5d3db80dbf736dc5ae2f5b2066fbe40f5f73d2c9aea086c6a3f59ade4efab9bad15bd6dfbb693afd58c37209a5605fdb30f9378cedcc8aeb1924d482adbca0b5ce55fd6977992cc93ed0b15784471381c81c17e781f6aa84c1df35838bd6e66d56d78b987755a1250267277ce40ec1fd1c454674c6397c6db2171e887493117e44d8ea989c6de9f54732f840d41d84af1b8ba3d7f98644745781af9bb90cf7b4dc95f8f34d7881d4a0142c5b080f0c2d68a6672ab7a3d3c1606247464ba19d586875aa55b4065258365edc9fffcc870b6f2a389d91f3873136dbb4b100db0ca0968fc14a03cfd047076f7d4b0681eacae17b087a8372dacc5ef16117ead0974ef0606b66257d15900ccfef94fdc43218545a463b8cb88d019128c860b28059ed53320797e3c675965db5d716912a714fe6929e683daf5116eeae83292d482c656d1fefc825fadc4f690ee2d6d2a975f12667c8148346a23329f7cadc71ee5633685faaa51b1415fd31afa4f365bc857364934b7d3ae91441adfa3df1d367ae9e5c8c38e99457d4bd62644086536b2f179ba63389483106113f9d9fcd4703f8f33e889c0c768e7885fabb3879bbfd19b1db111baca728b3ddcf601a4eb2e575e108230adf0c3b523b50195057264ebf75c4b4bd185f429755cbd125d26f70adc39631cee6b1c541e0ba764e3aca58908656be22d2952973dc67029c30fc1e042e68c55e17405b0c9e31b1b90f4a38ad5720088cf4d2cb3ef38b02e68220c9ef737a9481dd98a2d80ce6cbddf497fed1750c7332f4e026a7385e262b3359c8bb41a66b26f57ac4d9f5f5d81813945a0e8a68fae9deb9457f983f9255d400d3e3d33ede757797f10c5062752831c865edb5b73b19594591eab9e2cc7df3fe2f7766df4b7306d675e67d051ff3e3523332df97941926a62f42fdd236f6ee42f420fd7d890fab1274fa34f1f0f514046a85b11f56702df321033a65304ec450926a608956a98302585db634e6ed0e4d74e292364e97c118889914427e91d4fa37bcf44eaf5d49764937ee88b42209eff42fc94f4a09c87cf639a9726a11f747c21d6d2c4fa1605b170e23f0836da430084b6cd4dfe005bb141c7d007907f4b0d78105ccda6e310b252365426792e65eb7c55e9da32223c11fe40ed89b8ceedfa49f67f4ddbd46c4b06dbe97cb7131c53483acbcaed5ba78559128e756f002e43ba8fefad4510f5bded58c682f3743a832fc382d751a023014f2ad792ae5dac2125340e7bed30d1fcb28487fb9d31f2e6f6f5df96db3a0b6378cd52b9849112b8ea89fff876c4f11826eabfcc51dc997b8f5476535ad92f1c4a8143cbccd77026a9dfe10ba0b8b32191e34ea1a33b470d615cf03d4c3d47c2699fbb072e8c065ec034f2e6f382c28fd460b789304f540195f489a8238957a7c5a678c2881690de8e76e41eb468046e58c3464bae3cdf45183e87e37fc58990ee4cd841ac21099b5f9538fdfaefc410d5f7c8650d02e43604d45ca89e2bd73928aef46784a02570c7b6b906c99d3e913009e8526d65747602ae61617b04260389cc4b1340c7d4fc952fc621ab6260584e3d2eaa0663a3b9182d90777c933da8ac2608f4eb1680d87b666dcaf52a2a50811d969472f7dd993876fc42ab3c323c6f3767e9afd3cd7e9a115c920532e75802d82ad43bbed7b2a19119ad9561584911aae4e42a91e9d7b8c3425dabd35940e150a9954ee85dcf020563015d9547c16a5393a03511d2cd300f1580e21d3f84ce50a76ebaa5a62a3af1ba4564af398cb9ae33795de4b6beb28326f7147f96106ccd1aa2d5b1a64b14c58714c85c3939a06c4b20949a14a1fe164a37f34605ec21d4f27cb0ea0e6c529b471191f857c582fa227a0b784ea11a1fb2835da65f0549bf517c358f6ab8113a3687239f686c5baa59a2506da22bc8308971e1e2954dd4735b7780b697e5c8d581ed84c858b3627cc5220714a21f1f44be2a51701bc975fb365a8c468fdf014d82225001fd2e6541a0ec323b28916fa74f625ff1268fb8c3d8171787391859b41ffdcc2616b866db4aedacb8416b914e99d469029242903e5ebd8a1e46a1d82cd7596415189b3b9b93feced5a96ab9e357f3fa0a8304118140c37231c456542bad4773c8133464652be27a1d1e737cf4764b571d9ac38bb124f86b750ba07e7ed50290900eeb86c027f4d2f1fb288ee0925e84ef06181aab0c04d4b52bf7f09fba857f01a761dc5f2030c47254ae2759c9d317f0b98cb769eda43d9a4cae59a35001d75f3b538ff1e2dbd3dd551131d3c24d18012ede517a5fc1a6bfc5657213dec65026fad4d5b8f2210011a5e3be0982a3f62027eeec6076b4e618e999e78552c00e8875f0261d996232c66e3ed468d12248c0c8b4e76b0a3e2bc36c327ac114b4d6d6f4d5f1193fdd3d1a1106646cf5e6d1c8bc457e8787ac4e04067e993c54fd77231abfd207baf2fa33cb6daacc18edda3d907f080590bd291f57c6014d564fd09343f900532c7df6afa1fcbe3edb8015f1632490f66b5ec9d220f69e502f342309be2bdd38478650b487b58463a966ec6849d12de46cfb4d12d34cd1242e7bbc54f20b6bae4c4116a6825b0705209ca3be8576b284cedbd56a9d8fa0e29e2e83517c733aebe24a89f359fe327f9b65816d6fa821aa94b88d7a2969d7b9e78ba9513ace4a9c9af35cbb61c37cbc4ad10c56131ca8c734a30b0f7ef87f051b139b4ee5aae80edb822d35ba04b99a08af666d8ebeb0789acff29d7f80790af0f4c1b02d245e410d5babceef34630433f5976c23000000000000004e214e2300089078cbca04c4494059865b500780d0e9da0ded46"]) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x4) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x22e, 0x7) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x9, './file0\x00'}) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000301275d8 executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x8000, 0x3) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) sendto(0xffffffffffffff9c, &(0x7f0000000040)="161f81b36d43df0e97ab06a476338b52564cec3a039c52ecbb8c6159d143ded978b7cdcaa6d4cd0826c5d16b14f31c8949d31f42939e74d5429e13b2b0279c1c3095833875ba1700557006f1fab2e631427f7ec0dbfbb62c9cbed80902af1f4eedb820c6c4c8c77b30d4132b9cbfd6cfd9a7a5f3fe41fc175d14d24e4f04b32f385ca8b9715492d609a6be84db449689d6b62f8738a95a97e15e2926b48620bd334c4cd68e1b8ba0ca6527a4f0b5be57e17dab1f3de68bd23343235040b63b332d32100af3ffa3156979aa", 0xcb, 0x40b, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x100, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getgid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0x4) mknod(&(0x7f0000001380)='./file0\x00', 0x8000, 0x0) r3 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r2, r3) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001400)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000014c0)={0x0, &(0x7f0000001480)}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r6 = openat(r5, &(0x7f0000001540)='./file0\x00', 0x8, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000001600)=""/117) flock(r4, 0x8) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000016c0)=""/119) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: syz_emit_ethernet(0x1046, &(0x7f0000001100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x1010, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x37, 0x0, 0x0, 0x1, 0x0, 0x0, 0x68}], @udp={{0x2, 0x3, 0x8}, {"a68b5fbb55f1a5651020b2434fa7c48ed147faef539febbc68d03ae0dd0358906c1026523fbf2fd2b55904c92e8e1aa4cb064c14eb698f6ea1b57672823282fee0a76262a4dae29e57242259f85ade5fac6f8b60c75df03488a476ad562ab6ecd3479a7aaaea6184c831cef627a315fd73497132fd49a72361debb1c2af54ab0853e190dcfdf00b974ec6c979a5df4fa979d8de1a6f4b9f8436b8d8f59499e5e3ef88291e52df2f5d180bbfe1ad7faf5b35869c7ad977cd84fdab5195e90b064e6f177300680b0f2a68ce3d14351983f0af5bedd758d0a3e0ebb209c5bcb4d6eae373cca5c1b5c8681eed9348466b53e8f6189c97c92deb6a1119f3b30a638001a47ce7fedaef63a0a4e24ac655e18b6951746b232bcb644e2e20edd2dd7483164b060b57f799dbea3d10a60a848e8523fbd6ece16fee0dde99ad1da43062aa871482470af91e470ea73b3b01a0fe5d5c71afc22f16d2971d7e7961d35d238d867dc56ea8e39958ec7b7d8c092ec72b723727194a629aca2f60ed0f465acefc68d5a692986f0b69a98dd817285cf7b7a29c9763fc63624a511786b878c295196055be56ab51ff1a4efb34c25fd471ae63318d5ec4f3f42d5aa1e05d0824e9d87b3748c47d0fa817a8772449683e5b7533619615d59a170b67276c44a92dcad55397f88f4611f9218948461eabdd83774846c36ab71a54a3fcce877246f6cbe5a7e71d8eb5eecf8a62a96a5fc91e1277231b6aa30b9aeecdb4600de48e43b7015f8bf1598aafdd6ce10a1534611c3c9c28cfae970f8eefceb45130e5b7f9c2b7cf3da22afa80ec6bc2f0aa21c6aeed2cc34ecb5f5ac0795b8aaa8b7b95f9db48b6026d5511496d239918a2ae5c4f9610a1f62cbaa8a79f6fd5e0298b6c3ea7cdfc84ac4b154d6fb61fcfbd8fe827f51bbcdda6e5492165e57500e4f03a408ce5b228c2b1b1aa9d47cc933d264e16a89fd0590bcacc7a6537a496660a250b334ee2dce9380d6b1c30b0778152d74974c10d124a68a90781de258428e6e8bce953d914f26303d595be5a3df0e5ea886d745f2c7612ee81b17d6832213ba335b36756d07fe1bd8649b1cbf88e791fc696272b2e7398582dbc44880dfb0048c42460e64a9e6b0b06aa192672ad222997c7b7b0ab79d8a25b43ce58a313eae115e3177f9c8c5458b55757ed91f4792c234dbbbdd7da39e4286c467cecf46d2c3a3efec13036ca2a3a2429f07ce541d18785349a2a7d9080ecadbb51ca06758bd0c2bc6bb80174b23273899cf696240feac3cbc9c3719dbaf34b4e4fbcdd51b05ad27c204f24a1de6778749cb03bf6a1389de96751eaf1d88431bac635f5107361a42f0d95c7b4ae65c341b312126f28ec26b58609f6239a98254ba19d86d7bd9645eda6a3b4d2d7a4713b5c0dab4143e0648bf06088eed6661ff6c5e0f669a88f91ddca1d731164ed9bf0789cf4811024e416a8e42f34e5b1a3a453ac55869e099f115e63f2e097f04554cbac47533e944967c27c5074052212013092b7564ff46d1b4fa93abfea9b8ccd069eb1bfb8748d3b6e32f7337ebd69442665043b7ff808f592db668018b3b2ceefd73cbd8b4eb1620a2be342651907d89a0e6163858888d4c09b83f8405e499eb5670e6791b86ceb7c1a4f010391f137dadddc4e2dd2a283096bfe7c1e976f1e3ef9dea400ad77a5bafb9e8f6257b2f31f183bd1f08c7143ebc4b70c3b45b7dac368e44150098246253a50605c4dc5a931ec9d8eadd0ba134a32551b710a5e450b5f1d7effa2b202cb4d990e044d99e63c40fde591c0d616b4c3223a9963bddc8a03073480511f7236d5d84f9bda254086dea7298c5373c6f3821c3c9ff1e2541be50f3cd002caac2398dc9bf829ce7ad8e493301017f8128cb4ef64499ad07c3f2178a1eebd78cc47c5cc19419c18e50f27da64e56bebe40bde24b4c9c87f254ca4de1402161f34140663bebdd5083accead77581afaf97ac9896fe490f223e5b47308b0b4d4039804a642653841ca231c941ef8d84dfdc88086ea7c65af9dec9cf56f8617b9e506ad395e2947aeddc0b23670aee3f9c48e5f1c5c8c99681b37ff46a0d5975b11b7e696537f8e8f109a4c9ee601222c5edfe26af0292dfc7629fc800ad7961ac73e6bbc0001ecc48adf1e8b0ddc9d21ed241efff77657cb236a67837af1e2faa3d78afb4fabecb1e74128f137aa624801d07fe8a86b55f1bd852a94dd005b308f9d0f9b5b6c4c54d93f1a2bcbcd325f0715fd87bb44069552a787435d72074a3f87305a3c5da6981a65d259b1121808b32d9cae73106dd8c8181f3b8ea99c98284c83b130a666d6cc2d1a23b6c1d91276da806f70bbef329c3e7143e1619cb1772140d1c9c106b0052c112ad808f78689fe2bafa4ec1d0512330f378fa641ab03e1f8f4bed552f9f1043ce0ac6f07a61213bd163be965749cdb347d0e2599fa1a674c9342ad1c17f2bc1d167ef95e25a81a6f261b5964277a660a33170288f1e31f84d27a2a49407a2307c062e801bf4a5efe527dea77dea7797d08cb17b4187d9ddd06f61cf287fc15ed24a282b9f7396022fabf03066a5e1ecf6d07384286aa557585ee6d48b084db4f027eba0cfd6432c360526b1230a48e31f11bc6f8528bbcee8d67ff1da5f917b7659c797f69b68bb95403d2988361bb9646a1b7230f2b218a21a730b2c1e1350291d453e0d907606e467b30c58c188b7e0df0b7ee84d4b0684a2ef258d7e02b87a444e2e01ed942703615636f0e74f8449c48c3df834a055aed43beaeac5505b0b686e564ffecc1c343405a5c454ebb511e20ced0fbe85379f901183ae9216b88acd529209374e4f0bb78d29f40fda63026c733cd61bdacc1b28b539b2e4b97fa292bef4f85b964a66e4fe0d9e72d1619774779a1e7c6f8985c7cc598549e59afeeb6af1179a6ddb93a928f840dbefc5b8efa3adecaae20f7767a4d921704abbcb66f2964a1668cc066af1b6abeda805c59da15d4d43bd0efc3613e309c10c2193ecdb8e8e576aabbe504becb410f609a31577f74234140870900f08480c589accef003ff25e0aa09338cfd2170470cc9e0922f83707616fcc9b3c7849ecb32b649da2217f69ad237238e3588ab7f686ee4164c2d20a5099dac93bbfc8a744752f6af60cb93b0e7b3cdfdb19776c475403e5f237d8c4c6f73f4eaa730297268de08e0fae046d568c3eab4f14bd62792ae690d72da97b4b4b5ba7d7e83a56d0ed0082ebeb95760e95c669ea959ad615acf89cf6d9b5367b2586543a1d9caeb69f6c6e64f20b4fa830ed346e13a342fd2d7be1350a92be0f270fce7afa776cadc13da88586086e51e4612cfde750d7d0edfd3b9f71a48c0eb5f3b90f95ce4e2e141bf42dcd51f323a226cadd81cd7168dcbe55682d0668354b0b202f646c756fd853db31076ad83633b460d075ae39e95f6b306328aaa7b5530f8a0d4ada64c960f489a9f2ce8a339764e35c5f7282dfc23d10fd275a2b289609e23abda81c236ce0b5e96b6e3ab5f5da17e2c3f5e450a8df3add370f6b43b085afdaf7378acc70714923ffc85edbab5ee24b03348b4f076cfc0cf7eb5f63db2f2dd0dc92b02af37f34cee90b3d924eaca1eec8df89eb1aa18cb0e42045cbbd69f244d55afb21210556f336d87152bf599c0a0e728863d881794b64a0807747c10ec80ca5b9fb87fade833e31e0fd1aee8cf87f0a41dfa02da0d56ba1e33a6d0d2656a0dc0a577380bc3087cd4ac6759ae1b69e089fbfb588938e3c39b17ca979e32452dbb31c67c829567fb77433c8f4342870405c4b28b807891db25ce7ad9b594a01e5f8e5a4c65dd6bd3f1363bbce0130b938827a8f0e95d6f7368b892fdd88d656207eb473bf18af7b8ec4d6e6f645deeedeae25d68258ad2b9f72333695e9103ad04e7f1d87df7adf950a1be6f95571f1fba8476a79a4415b0739ce98468b5a84fff7b6b3a50f2d7c518872d61402765b9489470934d40790e36bd77d07e861b76013ff1a85a7997a1f2eb1088d451bbc41925f3516f78ecc0b9f6881fe040f1ca59916546691174fd2071ca5f31013857f1ed4e228c1fc2ca97d2c48c2b67522d5db2ed023199c7ad1a078f0c6f7bbf176f1b740008785e5ce48605cd9d50f534ccf3f2c23ed85997be1f269edd7f6c7a5c8e088590d23f92dc6ab33876f3e9fecee1d78c13d8d818c143148ca9940aae9b6e6d2e055cf8b394dc96764cd970ef756a686732c5328ea5a2dafeabb0aa3d7895b62c91735b5d3b41fe21715ba3b643e7689b1b3600803d5b5e797665ece64b9adea5dfb0825774a6d1b6106905c56b5193be423970fe53ad1238b92eadd17cfc9e3c4a23677a78a1e8cc84ec02e77b7e627cf2e4f65dba951b184fabc579bc0bcde4552de98d552ef46b8683c43471e12c08e3af7572ad74ac764391743a7e4a07340638902af35d24bc3c3fca6459a124426e7baf76a4bcbd8faa18f44bcc0f5d06ce3fdbcc09d5de2f31bcd06fca812bca6f3be5e5710f7c9e8d3d371dba097c0956f522619f339c368b5e4ac71a150db56dc3b55da1ad189b07fee48d1bc9e4b29a6993f64b6814e6f213a1ca5312a678f10dd9cd60fc354591b6baf9eb71c2f1a01688cea570397930f1dd666e3f1238c2f96fd2a178d04163f95fa87af673e813ad11264eb735140e16834b75a6e644834a84738eaf62b1c91bfd8eec14427d1cb1add9b7e5abebc51e90b5bcc3378fc741dc54c7e7104c2972d9ecc9d9e68706c59eee80eefe79aa5258ca60ade44bdc0326392f139d89c2a6a37fb8e789c74cf95fe80e97f8152cece073b5ea855827defea9b221be64e4a2f813f8ca357282e88ae5331c8c3c15c58ff58bbdb8b78065e1cdb81a5eb280ec80ea94bed29b435cfc9edcf92e5ddf7e0791af2050e51bcaf242d26a92cd38c3b53cb569379ad52f8e4d30653944025a2b414009cc154b6217adfdda758362b12b11e6c813aef14f6abe5366c9d39586eb86eddd3301caf9ae47eecb0f17f99c6b3af477c4a20b018b4b3c54b047354df72e8a528387c1ebc5d36a6344dea918c41eb9e3d4eba17bfe184f2425ae8b3a0b72f8557b75424f3f537b91e3569b705b094b73f0c903229f1895c50882a7cd291dd4327402be0746db49df6874de9739a4653f53c3fb5e5a9adf00c9adf3c86c0fd14ca6cb01bdf7b29621cfb244dabd5d6f5326cf7c8f59774b9aed4351e68973925a4627577945457b4f34dce7db3e4b0158a10ee56af337fcac85e5364520f1cbc1c7b54bb9ceaa13886f72ee53b886dcb755561dabf5e5a0f627ce0c03280edddaaba61584a63309edf4e45df7a5f8519e109a55262e2183db09a6403221f692119382ead635dbcdd0055611cda3a59069e78af6ed5b4e7a8a029a754364864f012d3166c05e2df955f0b84519db13f76e051df154e1103b7e4a36f24be31731605cc6f97a485f14856ab6654533f6e4bb471c8bcb1de5c3b50b144779d6ca485dacb2c273f4409065076c7b0776a413481a87afcf2d94927ff4768b62e2af4a4b83d60d7fd1e84942b293c8f056592313c9c37cae96ae98410c94d1d48f7a21a7e3ed1159e3215e5ce717b62bd3534d78e24cecf567c63379c8df2f40a69ff9e5a37e110ba4224a9a36488cd9c5d9d9548814aeaba2dd410b9e9c5ecfc76d7061107c351b54a7075f5b0b70041620d9124d2d8f9f69da4f962a0aaaedec30b50a5690ff36f4e63be28e8a92c11db5b465add7dfe67511d4fb2ee4d5195f53c6e04e0254e8302eb80c58"}}}}}}}) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) clock_getres(0x2, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x0, 0x7) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) setreuid(0xee00, 0x0) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x2c}, {0x6}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0xffffffffffffffff, r6}, 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x7e308b3e887f169c, 0x0, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000140)="ea5793b9", 0x4) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) r3 = getegid() r4 = getpid() open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x146, r4) r5 = semget(0x3, 0x3, 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000000)={{0x200001fc, 0x0, r3}, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) getpid() dup2(r7, r7) executing program 5: pledge(&(0x7f0000000380)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, r3, 0xffffffffffffffff, r4, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x0, 0x5}) sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000540)="9b180bc3eb987ab7fe5e6e8496077b5385170900000000000000d87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11def7f87a0ad637ca1fa3d908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1298e4c65a6c00e7d118ffbd7e0f312edddf65fe767645a96ba7d0149cb6c91659a2d3ca5366bfea9389724dc1d2fb9242a38714ab2a509fbe93d8e22948f7366d4ddaaca5845b8aa62cf72cbbf0e11a2184e1c3b7ca3ebd2fa5970ccbbb79ca75d53ca31693efb8753de81806236d623b3b0e35118e88d3cf97ef827d377bc21bb0152a08d70879d8a", &(0x7f00000001c0)=0x210, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r5) getpgid(r5) bind(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x3}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3ffffffffffffe26, &(0x7f0000000540)="86763ce61b7d728eaf43b3d93a29ba68a05f0ba1015c0304ee3a680c397d0fefe3c2b3c06e9a33b32ca25e8d5341e780ceb0847f45de37a923e336668c114d7369b02c57611f880aada2af596159b4b0b3ae55948d9c1bc2686f5f588cee198da51478c2c658b94ecf992915e99702d0f2058177d55662a49c28cbd0db9de45f46e5b6c86169ce077d0da106ac6942af5d9d12c5ac035bed41a85d4000000000000000f0c149f854defee8688ce26619526bf6d4ba6587d2ef26e87386543026e34560b8b01e097c0f95ff26cf9642223acf5e51b8f3cd10930daf0e002d0a41696ffd11e20754a20b5efca0fdaeec6a5a78b2d2f4cc78619fcb6785d9c4203a41a66821f8f45e1c972e142df1e01981ef552551e1b4ec54b91b6c9edb6e98b56a858dc8c168d059da114919e23d168d65aa5d7d92c114c673b8fe7faff442f8ebdd6ac9776fdbfea3874158164e5101ebb92df27d6ab63b787c5b9fab21005382967ca275faa0f7716e5cfdb8251cc0b45807555770a5910d343efbe66695a2681f96143e0c5db94464eb0e14d07b8f7d456b21eefcacdcdc5c0fcf390a0830e45d9a3f2b25c602000000cd19b089fae1e0d1b0ab65f1949130f599bb4213877749bde89f34438f2f0f6a614764787f613bafcc5ad5d638db153c9dab1f98ec58ae67c916be2aad94edd86ae96231015d68c0ad5a8af21e8b27c7e90dff2c35ff5f49c415807ffdd10caf43288d8501c498b938c6467e74b06853a730288a64020718aeaeb2075443713542bcd833f3f35611a875ea8e7fb3c31e2b5b1b3d8c69f7f3ab026d4d78ef38ebf6d25e4da2b210e9bd8af6c8507cf1b43b346149fff61ae419a3cbda56be65965e84f0133851c180f0c9eebf0b0fd9f1872ad639ebefd5d2593a7ca100549e22678887dacb5af9463241fb17ccefc8dc12560e62e724a21207e992bedf862c17aaa9827a603502ca00515161983fe99578ebbe5b9c555b3da26857d5365f58e0647df23e915eb773c40f0c76c1da64cb5b8d8938a9f161a23793fb00477202ead97683de240fa1ef24cd2b1e93fce680bf1a188a4c9c8e4522921635098ec734f7aa69c317f6a92ced0e5ff5ed070ea0f804418ce0942b74179eb311d6e818fab3234db67db7e624c05bb08193b1ccefb32de6ba2baa105fec87388f24f9dd00bd6f83aedfe233309010cf7d01deea96e1c3f1b81a7db03dcd8989db5c61d69cbc2ce1f3893a4cc5952c307e0009ce071229153e25caa02a3964f5dadac6b75dfefe17b3141c7c361a41895ddd7c3921faaba4138c6e66de9cf256d3f76584d1ea054c9968b159349311befdabe06dddae69ef95fa69804f8b91ef1780b5f0cf1ef448f3abccdb3a5fed3898321f614d985ef428f1f02ebc1a7200f655f78a189f7cb6921ae9e1e42589882051607df87969d31e5bd557b5356b357a9dd1f9e04bc8b9", &(0x7f00000000c0)=0x29b, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 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(0x2, 0x3, 0x2f) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="c27320f43f2e9e44b59adb175e55f3", 0xf) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0xa7bc}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x4000, 0x3a9, &(0x7f0000ffc000/0x4000)=nil) close(r0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000100)) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x40, 0x0, &(0x7f00000001c0)=""/64}) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x7) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCSTOP(r2, 0x2000746f) shmctl$SHM_UNLOCK(r1, 0x4) sysctl$hw(&(0x7f0000000300)={0x6, 0x17}, 0x2, &(0x7f0000000340)="944ca296a198647db19400b904968906aaa0174a4eb306febe27856005bf631709323a3dfdda013f5b9fe173c72791fe33af3fbb4c7286456ce465e3bc656dd4c0a579857a99396d4fa9abf4578c0973d9ce45", &(0x7f00000003c0)=0x53, &(0x7f0000000400)="3a998abb125e9be411ddc7dd98e5ecfa312e8c243b2ad1fdf74b4ee6fecde7a473160a112283637d3a24f5beda066000e643ad42b82de18ba9b5b2d204e67be7d9903fe7b39668a0383084cf854764af49539a82678ecd12f72b207954f2cd189e8de5e09de4b6e2a2b1063feacdf4729e7c97b1c1c775c0bc99c54335ea18adf8af34c72bf3145a3a3dce1f68b74f2cb04ad2c9a8a8f7c4cf13f04d64482e8357c95f1a98ac073372", 0xa9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) close(r0) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4103}, &(0x7f0000001540)=0x1009) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001580)={0xe65b, 0x4, {0x9, 0x8}}) close(r3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000015c0)=0xffffffffffffff9c) r4 = fcntl$dupfd(r0, 0x0, r2) sysctl$hw(&(0x7f0000001600)={0x6, 0x3}, 0x2, &(0x7f0000001640)="021ff68a5d4ecf5e91168173ab58b9b5c2934a167e14ca2c4c9764f29e7524696ec78ea7fa0799afc481cfc661c40276e6ac2174347e5270b5d92220b948f9686cdffed93ccc84fe6dc6e62d893a6884c3f4e13082ef4fe0d9d7ce8fdb3888b2707b7c95b72b03aec8482eb47d484937755588fd5b17ee9e20ef8e6d438377a99f7615fca547d1895fbd84d4835437f86f2f3d25cd03771d6250f6bde47be25e9deeeab79661fa3adb4f", &(0x7f0000001700)=0xaa, &(0x7f0000001740)="0028f81c92a04395030166c24d2fc2a1ad52ca801508f4dd03362fb95e663da2126e7df98744da8e64f7ca178f3177917203bcaed264397e6b3bf7d0ef9923d3b94c824dc2cb1080a37cf9d5f35330c8759b9db030f9440f5ba63924aba5c3f3867df9b526f54885d42f64507a997ddd92f6b29c948a721ef63ef3732963264db5e0b5e04dd413de6d7c6c2aeea386073d88f080e68ec4de2a46c741e295fa888d674949883873c787975d08abf80b5018006aafee125e0f148a0baad4c5db2a1f87805720efabc23d26312bc669d87307233ed6566f410959a7cb017a3822f6567c901a5dee8ce42e8420c85ebc040724bd40d3de86796785dfac3063ed", 0xfe) read(r3, &(0x7f0000001840)=""/69, 0x45) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000018c0)=0x5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001900)=0x6) lseek(r0, 0x1f, 0x2) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001940)=0x2) recvfrom$unix(r2, &(0x7f0000001980)=""/4096, 0x1000, 0x40, &(0x7f0000002980)=@file={0x1, './file0\x00'}, 0xa) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) open(0x0, 0x18289, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000280)="cb179ec1f4341737c281884f5dfc7eef8fb0c8ed9ce0585d53652f64476da0b984b88cfe790e590a515d82d0d8216e7045e16e658f1d2a15aee322e736d7ba85", 0x40) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getuid() r0 = socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0xfdb2) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/209}, 0xd9, 0x2, 0x1800) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x0, 0x1, 0x0) setgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setitimer(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="2800000100000020", 0x8) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x10, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x10000, 0x3}, {{r3}, 0x2, 0x0, 0x4, 0x100000000, 0x4}, {{}, 0xfffffffffffffffb, 0x42, 0x1, 0x81, 0x8}, {{r3}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffa, 0x4, 0x40, 0x2, 0x2c9b}], 0x800, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x88, 0x4, 0xede, 0x9c}, {{r3}, 0xfffffffffffffffe, 0x5, 0x2, 0x1, 0x2}, {{r3}, 0x0, 0x0, 0x80, 0xe8cc, 0xffffffffffffff7f}, {{r3}, 0xfffffffffffffffa, 0x84, 0x1, 0x8000, 0x5}, {{r3}, 0xfffffffffffffff8, 0x84, 0x70b0d766fd07438a, 0x0, 0x7}, {{r3}, 0x6deff6e9acedf6db, 0x8c, 0x1, 0x8, 0x7}, {{r3}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x3, 0x8}], 0x4000006, &(0x7f0000000000)={0x80000000}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x60}, {0x61}, {0x6}]}) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000040)=ANY=[]) executing program 1: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000b89af04b6c671a3de30700a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c80004000093efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d9d9bb6e2ff8125c0dea54207dd82330b8ffdaa5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) executing program 5: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r0 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000140)) fcntl$lock(r3, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001080)={0x8, 0x9}, 0x8) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r6 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r6, 0x802069de, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001d1fde7bc4bc5"]) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={0x0}) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x63, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, @udp={{0x1, 0x3, 0x8}, {"8f21b49f0ee40c79987e3d8e4413760500000086fc943d39eac3450f89b1fa5a122b9e6e81c3eb592eec942c5e37dd38a9aef272b91ffaea56"}}}}}}) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) listen(r0, 0x4) shutdown(r2, 0x0) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x8) close(r0) socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000403}) fcntl$lock(r3, 0x7, &(0x7f0000000100)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000000008000}) shutdown(r2, 0x2) close(r1) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f0000000480)='\x00\x88%eE\x9e4\xeb\xf2\xb6\xd4\\\xa2\xb0^\xca%\xf4\xb1Z~\x96K\xc5\xdac\xae\xb1\xafm=2(\xea\xac\xbe[\xe8\x86\xde\xf1\xfa\x9e\nTa6\xda(\xd7\xa7\xeb\xff1\x85\xdf\xce\xc9t\xad?\xcf8\x8b\x11\xdb\xd1\x01I\xc1\xc1\xd3\xc5\xcd]\xeez\x89\xc8\xbc\xde=\xd0\xe6\x97\xbe\xb0\x81\xaa\xbc\a\x80F\x1e\x8a\xf3\xf1n\x8a\xba\x92\xefi4\x9b\x99\x9dM_B\x15\xce\xb0s\x10\x8c\x94\x12\xea\b\xab\x82\x01\x15\xeeu\xe0\xac\xde,\xf8\x88P\xec\xbd\x99\xeec\x03\xa8\xbb\x86\x10]\xebjN\xba\x16i\xb0\xe3\x01\x91Rlh\xe2*#M\xf8S\x95\xbf\xff\xc0\xec\x91\xb22\x1e\x1dRr\xee\xeb_\x02x\x18\f') 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) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r7, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x8, 0xffff, 0x0, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x1000, 0x2}, 0xc, &(0x7f0000000280), 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="10000000000000000100000007000000c800000000000000ffff0000010000009c0dd2c1f7409ee901acb8762fe5123d5e91ec65e1308fc836733844fccbc8ba2b91faf69c191569ca1eca2dba5552b7d98c7a1c7ddce999a3701073016adf83f154a1024baf8ed64c16bef9eb21b00a99f9018000005b329645c86092d70c71bf8610ba9061a7a3a00277d33905e2043aa2e499d6b5a686f5c9121de89c93f7ba34555a2140c08e77e44dab7445b4447f7e2ba80355b0e92987bba60ac2fdc791a1c1a629ae76c9a442db32b9f0b77c1158fb54865d373ddd612c4483605bcd3b17d00f7e50a3a01031c35a00000000006000000000000000ffff000000020000d157ba232bf38e27de706096bf5961e373ee08fe1040d6d30df6e8152d57a572dd22a4c9b10a5b00efb5354a18b8ad2afddb6d7e70c87a0d08a5cc9b69be3f8b10a4c14ae5581123173106000000592b50acad04aa000000000000080100000000000001000000090000007ecfeca9848eb0487e03541f35aa88a205bfb1868b5eeafc75d5c28fea640e2f44d2beb1c639f1e3d6db0d4f17c4683db1d1f69d54a81b4195d87debfb83025e94298fe881a9f44c6515d1792f56dd34c76db220b03c687b6f7928698a3b8606ab41a025db00fb2ea3e76c6013c8c0c78de1943a3021e4f1c5e4f08b6cd093dcbe65cf34c92d3f6bcd8f6e815b7aaee3119f652e74249f25471b6b473e7e6916a1537972f69fe9f803116fc7f848c563ce5073fd8bcf13df28fee402fab6f0393a30fe5afecc7ecaf1192248dcfaa92440fbb16841ae10daaa9901a3bdcfc0be86822c9e43085821f6cdf106a4a76e1a1ca142caab099b817c9d7d9555bae9c5dca1d391429415e084936ae7c3b96f966208cfd71280652957b63da25adee4e11481ff97b40f728cc926469faed3a01f539e903f2b0ac3ebfc1f5d41d50a55798e6d34148556"], 0x240}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$unix(r6, &(0x7f0000000580)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849459ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2908a76002d650000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912a3af460fade3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714df43b92947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed29713c3f1999e136321c2c4324a01940c6d4d89927367c3523f12b8a2f7dd7cc4043f0da575d424503dc936f7a5b18ceab7db20cfd833855f685eaf8f828eed2a65d0cd651a6ddc7c6326cf83356190e17af510d24643ad712bd03aabfc816c0eee1ab0ce2650f9958e288bd28c0002172b44ac1fc697bcdb0ae7c488fae6538d87d9ce4e1f060a3906b627b72dc7620e0c6071df9c9118fb8ac74f614299a546cfd0a7dc07996e0153846c77ee20593af30c91c376a964e38a5a252e34195c921c10b55b6bf104709c507767f83aee5b5102532c9bbe6327bc37d132bdbce89e87e2367dac8add333e175e7fe59cd6bccabae82012384a704abd7c518e52585bcc931c1731c791bc6929db9e16b412777b9519c9dfd005644418278324f5b1c2743dd5e1ee78a2d7ed2b22e8f1f2d5046fe0ff05f87f4ac46ae034a21f1bdc2c208192393f9a0e9e19ba2bd63db6c556f4d1dd9cffab99810586aa60541b9f0a5fc69cbfc1d4c74e5c5c026fe069caf8e00d3a67c0f2bb7e19f71b03d512fa631e", 0xfffffffffffffecb, 0x8, 0x0, 0x0) r8 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40000d30, r8) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x15}, 0x2, &(0x7f00000003c0)="74e4b67df77c34fff1b91eaef054ee66544951adc43617c875b208892f7d0236cbd028b0aaf0a7902acccd48070f0154878fe46da79f55f42f94d7f59ec15d1a6d890a46dde218cff104974d8d143ef6c05769a36369979e606207c8fbde2c8034ba2b501f3e4a11a11285146d45d8a871cee4adfe4ad7f9887d0941dc3bf711c0b81e7c6d9d7b3af21d4d4b6fdf25c7299f1c20755982d74fea529b32215bc8e6ad8f8cd5814456b2ab4bca1720e18ee8d90addd11b33e0271e74da4509fc2688542a30e779825a7fcd778be66738b0a67b2162c34034033ec836f23f98bffcbaf5da4abb27e47ede74ee6a44c3289433200171c475f39641dd3442f0df379487aa017b6cf3ac8fe1c0a22c3c23ecdb8f178ed338e1979bc8f419abca66fe66d0d8979e14db0f6e708a24dad1efb11e1cdb84c1247464cddaa77e57c9f5d99790f8a5b3ac0fc73387c597da58c2e1d05f3bf8e3620d6f686390479976adedc182099f71105f85dbe8b68de5c3247afca64295e0e4d77c51ac5c64d8b182dc940d6e05407225b43d6d0314fca41064adea041614f8a66060fe6280fcbce29dc92fcbc4af63d23e8817c6e6331939a53a6a4d98f2147e5a88c3503707b191c5cf5b738383f1851113e4257e99edf9e58cb370773f68b3b49cb9a92a2825395152ab17725cdb1f0e86a387b92d510e68a7543d83575c1665f13f97926823bfe45dcea7f2530ad2d7be753307dcc5068c42a954c23058eb338abf3fb4132150290c4874ce09f11bc5a3b709023b9484d15e110f08872d32b341bfc7c8e837923b38397fe4ec09bacc86f4e30edce85d6e30b5b5c6dff315dab166545f52d364b456b416b8f05f960d6021823f37ee6413420ad4b764a72828fa8ef03fbd63c55a45cdcef340d18c68a71d7aa46ce8b2d76424f1dbace0c71ae4d145f8b2bd022bd136f44bf4f61175526595af0d10fbd85d21996f2819fb719fea1e8ee21146badaf5959db7305e90fb9a4864a44c8a3a379d3f2082cec97e9991ed675bd4e40ba545d1ede5dde3eda7b907f499084b007af1c838e7b65ef75e70f523ec4eadd64f54e3c958d8a06d179c8b62aa88054dcd37d884c36f3db3fedde90d4ce5c22d1497d385aaa9db46b25737cb9b7a5900d08769d69149251f046cedfb41d454818c54eb59c4ae11b192b5ae320dac60266e583af1a861fc500e632825febc1ff2f5dab73032d2a0a5bc7108809b76bf40436e43e9f0d1f732d5553b2d0a9eeccae41ba173cb40b7969985b2ca10ac14e47720519018b43559424f9cd16e62c149685dc9a588bba7fba1a9691f51759fd28a0c2fd8ad016579d9e2ad2e26bafebc5b67c10a80889fd75955780451068c43611c8a76818fadaf3c57ff211527281e47a5a28092a88306ec9ca5e90c6c3892f5aa5ce5e68b3d44ec0a3903b17ca5142f46b6789cbaf5e60e2457293d26f4e7409cedd6ddd632293168d492133b4ed4a940bb5c7648805197245b82fa46cb4ee0850e13ed5d5e77005b815ff1d4cbacace8f9c6b1b158abc28c261a4c503cfbd5c9d742b6db1403f029481755cc91bdf4164b8efb7b38bbc6416b04ea0549619b4a9de8891d052a64fc261ba2ec9fcc88b73c4cdb0c979be9de5777c28f704adcf32329a0fef4f856614d9a02a3e74d1ef7053d99d281bc4e255d78b9cbd0f2ff1d23a8989d965861f609bbf2b629f587a1c52038430ec69b5c22e51d8bce40c62f1e25b2a8b09965499535671761d110300fca470df755ccb6fc6c0ac8ff8d4339814f605ac267d8319558a70e970ac9eaf550dcf70190aa81ba4714ac550336c9b5de92972b94d12db3393b83e1cedcd63aa4063c662ec479cc78de9e758572e8613d2b3fc71ae3858cb757df517194b272f4f1d14b0631074f1b673cd5469d7420e17c10a9b61cb7af1269fa268c50b8932f1b57492ca07b8bf29f5a1a5ef5cd9b0efd392f3798af4eb7eaac325ef96fcf47926464b7819bc7c296fced7053f28dcd95002b9c07d7d9984b1610fd9fc74ce8d8b2af86ae04945b4662c956a659e8ae9f95238f20764a5c35d9bec5cdb74e557a394252ca6976a531b2f66c63ca8bb6f12f76e31bd6892d830955b35c68a2ea66693f4a1e1714a6e27cfcd9f262c0287e7d673aa568876acecc1267ea0cde0a0a075564114151e7cd47e12217f8c2a2514170da7257b0e0021368b06af7d33667316e84e949310540c7c642eb674dbc34b4eba385c39be2a007bdbd2b1469f4e5ae46b3b7896f99239071471bf09858802f1637106a0b00970d51058c53edbd9b71f6b7db73e1ec395de167293d8e71054d807a94740d9f2eee2fc39eb12911577e8bc75bf43249feb6fb13e30883bda5f1db641302fbb89762a899584db83f7feeacee282df126e88811e5c6760a02c3ecb59fb0f71cea27d71fbd6df1e7e429d751ead08b7b35617e3b59106a9fd7738063a64ff1851891d17e7f24a01666c389cb5fc2724e4cbcf45431a7809243e85a6295ac6cb21649cac91bd0f79f59faff3ab55f03e141369ebe11840db577a8a160b65a1afd439df73c68c3dc18fbe660070c36953ccd6bd0532fe0891d85de18cad4ce7f7f981da299d672fb3194c92b0ab85a822fa5aa9f9400f6ad64c94ea8151ee44ce117a7bb9a3a311040744f81bfc0b8cab120adec1187ce42327f54c705c7e58fad1c6f1a2bbe3e63e295ad6c7b44f360ecec3ea474a1ac00ee55501e986f4de7ab89294f278fc656fc748ff0f70c6c631e63f46ca8450e782f344f28a5c8a5d7405a200f14629e5aa525590c18551b3ce9bb454135158b08ffe41e590fe9991f4365e294dc34c9dfb2313bd738e44216b31b157e41d171b16eac67ef25d2369b0b9962ccf1f3f9f3686af597e0109a40c7f87812216f74b8a53fef1e8e5a2caa5f171af4638bc8d2622fb0ebf42b20d1bf2ff59463a0324e930a2b5c4423e2c0c2c0d7c184af97837383ee1d62e9ebe2256214197b8c393323b0123166b021e2ecfe71bc067e0cd5b86ed1a40d265f3534af5e89ddb133f4b292b6c05c311869abb433159d7c7ea17999b0c34cef111694eee3365d17258b1f164a991001088e438df3fb61a0b615f4d40396d14ff8bc80cf199a96437f5eae7ca3a52808777763b57046713599fb35caa646e0803c87c37ab802773e9f2dccab72da86acca28db17aa7404d4c6b5195762a9206adecc69411cdea8c03c4c9d5822173b4be73dcf4a7dbd179a1f29f1ed9a13dd4d0028c2f42274b2b86a03f62c56ab379107b62aefd098d08e615b9dcf1640085fe6a7e0c196554e74f667a9d6b01392431ca5ea50007413884049b45693f6bb0695300c7eb42bf22b2f2ac65cdd50b30e569df96e2cdd344b83d88c1eaf4ce7c5b30323229c2fce8a8bc14c6010315b68415d79d1a69bf1a08e4cef99f2becc93c75436168487457d059c2657b17b971b6e90aeb1917c0dd0125720e94255526a833834ed2c87fb584d1ade437d19b5b69cdad4288ab4d5c853c0d3fefe6266e1d3299811a281cd3f78cb7a8a92ab0dc50feaa33394e4c0b6a181c37a18ee1f7a0db71519bc1e16b1d4b50a6a75fb186d5289559291436d6e1638c02c491a23a8ae05a0c4b7260225134e5e40153fdc83244183e30436d751120f2850386e0152cdf1726f3106ad5b966040bb28252aa27f290dc25673891753a999e5ade8f8d459d0c0ffce42468539aef51b45b9c9f2a2a1ca6f4ba51feb1f9894bcf3be614e4f1d9671814d4da90429187c3c3ea61370131a3d1700bb965deef1fd4b045c7b3a008c6f650a3b24ee21571bf536e1af5489140ed70937dd00791f1575146583fe94f3c3cb0c0846033507331ba805734c6f36a5aa3306082d0589afe78a4015ecd08933b2676609bc06528abf5a947e4a7eddcb263ffe4ce0f1652b4edf9b1edba4d98669f1fbe642c0970e1328ef2709504408151dbeccc6c9890d01464a112ad3596f2c2786edcdc5b564d171239b2012bb110a285b9c2149190486f5c0180ae8bb3be67b74767fdfbb9a2bbf1acb7ba8091de435da7411b0b7a3644990086ee86a29a0ff33c564f101bcfce933e012281b3ebce6dc65af2b9b902f2206ca1b6495ece4fe5d89ef16c4ea682a4f6904790d660a52dbae04a2f92fbc459e8dbb50d5b0926574b1fe06c4a210dd47792124508de379927c6ea378eb11b13d77e06108c83aca346607c7d5fd652923bb21f7031fa100588c1e9054b77f026eb8766f92d2d578bd92ca7a6699e142f2817265a230cea408f455ab9f45488bee5bd2819562526bbc03e8074917a6e6fa0aaf8a556a0376c10d3d62aad9636692735f3d3e709010760ce7a40c0627b6fde7ebfffce32402f0daaea1c4b3c63753f6c5b8235d93d767d4679bd3abb094bad003ad1b501fa73216f84259d3894a3a288290c2c53bfae7af291b1a2d9e7db6e392c47afb6d0e6e4afe251d4ad62091e2e6b3ecd264bf0cefb30d6cb1cf0ba52b0c9e489923bb4f6f991767fd586a7d1c5a77e93e6db8ae720f455d2255e7e81db6c8132b231b7dc85b98ec728a09b2a149e1241fcf29fecc2b63bfbda4dba3df19aad1546d59b654ff9b84c9bbc77772d9b769846ceea95db6370c91f52615decc91acaad3900f1b81bc77b19e3ebd2c81fed5073b0ac8f716adc7947c2a3b43e5e78f6d6b8949bd7d081cbf2b0b69f89ea24d21770cbcc5434496c58269d9dfe396e3e8a39719a4127154f39167cbe9b87532ae4b8a0bace0002b830e5bb59d75a2834a9c912448c6ccc6228a4cb39674dc3485421b8d74d790516dfc79724378c699d8e3fac7ad78b3291b73e98ee1b6eb34a723f4fc3b0fb389eebcf9bbb2f4a1c4f7fac05b2d38cc11f2a69024b014c7d92e159832ce4e55b292bc7335f8c56394cd74472cbf22c7e8c26be5f0570521f2b42a57e1e1b95c54e85cbee9c4ca6420e105ac8eadf8c7f3eee0aba5be44ae97b552cbe3a56ac385ecf40b307cece61e73d7489daeffb066c9d694b3d12fa1413f0f47420e21465e888fe6b7de51d28bb881cd87369a8e98d846b9a21ba4edb0c938a0f05085520582e84ec78befa1c2ee21d099db5597fc15c7f022504e7669b8616129e31f780b353584e93d4e5aa50052537e61588046730ffdb6881f0a05d6b659950d5010e36d0884566320ca4738fb0429cbd7816ab5d38fecd181b6372ae85907af5284ba50d170d179e0b2cf58aa13ceaaddd36650260ff0806a17ff58cf6295c3c90c78c2876160275d3018f9d547ae2a11a8293bddf69bb8898829d0c85bf755da3cf4873f22c8821b801c5fc299a1df06d6a72b08eea0d077b73785a0129c42bb6478c3f986d7b25d8c48ba71a23a7dbcd1c0de5671288bf3d5248b2b85baadf35dd2bbb0beb1699942cc655b8c0f9da60db8e892418701c075f25be2809ab29a594c3cb4e999bbc675411d23eef4efeb091cc14a60c1a04358262fddca2d50126128f13cddceeee1fb203c48707caaa09629a973f3b06b3c2462e00b1b4a950e1f15c29e4a409c6fae78705fff1712156dcf0f78727df4066eebbe44b8c96c106d47ec1ead6ecf68649fdbc102fe1920a6784bb89d5a89ee12611be2b5c0afab085775abdcad6523ee629ceaf3ab5b90902f030e3af7d50491b55a1463bb85bb621525b44f3a147f22600cca9008700903576871ce037f6e50274053bfd4b1928fc56325c4a094713cae3145fc3fd50fcd561f531d36eb7936bb5e53a47189d26f647d528c69edee87a398d35845dd74", &(0x7f00000000c0)=0x1000, &(0x7f0000000240)="a015b78a8cf6f7bc3c6ec9fafaf614a77b055266e157f807712e92798e482de85aa8dd6a5e2b94e806945fb370f610cc7adcad8661ccfd787b792d00782aff85efaefe8f233b2f838a7e9ef0fe1fb98f2bd1023ec7dce3ae9252e524a6f85b7c4066e48a1f78b011504f9d651af0b85e40fd6c96c85d0c8ede941e040c820edc40fdbd45d11d003debe61d912bdbadcfa1dba8e39413b46f6117182ff17c6672", 0xa0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x5, 0x81) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYRESDEC=r1, @ANYRES64=r0]) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r3, 0xe9e) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r5, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="ed", 0x1) syz_emit_ethernet(0x36, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffffffff7df8820ef6ac080045000028000000000000907800000000e000ffff4e214e21df10c5c123a77ee141e0dc5ebb25eaf1305651b381b9198c80a12815d62dca92501a191e8f829f314255bf040ebd6a93e46bbb80000000000000004c57c8023e514043ee6c3b5af1212576bd5af05ed8df66e152579c70a13afc180880f4c78dba3546913de6bb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0xffffffffffffffff}, 0x10) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket$inet(0x18, 0x0, 0x102) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x41) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) sysctl$net_inet_tcp(&(0x7f0000003600)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000003640)="ed849b74", &(0x7f0000003740)=0x4, &(0x7f0000003780), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) open(&(0x7f0000000140)='./file0\x00', 0x8, 0xd0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000a80)="047cd7820a5bc856c5382e2b6ae71624d286b40939b5bc80448b081cb419604ea2319864131f8b45fcaf64663438a2e71a0f49fd6f881f90c242460a04fbe66f5dc19330a999357f06b8475ff8160849138012cec6e92ea3dbb7afb3b14503f81aad0a001882fc3f0b952102c3e871c0c7eaad7e0c2d776c7d257e05afc2a716f76441bfd414151e2c0f84ca13f4544e1c35e492d6305738ce3fbcee854a8a8362052bb86c00b8ffe7b9a0703d900282542eeb5f22e1c6a77406cf881a93d5dd4781c26df75632b1003b8a099d97d73bd28df3ee1fe6c1b345839fb94302e117c1c48aef9f01d18cd78bb5ff5652a82133e142e2eb6b04e3304653f2e301412479aabc43ae19444db034ca500eb712b36a53f5b1254bd4f00ddd408cb010abaab5a8ee13ba79b2ff3847eb35d880d4b472104be6168f206766a25a4b6b410770aa2210e008283f1fe1b88eb83a6cf8786dd67d8c98aaa10eec2e54c46ddde4341ef14a83a73d21c0cfca333cc18f813da3b765930fd6382926f99a267a554624b2ccdf77c40407f90ee27996ac2c4950b71310ba9de7259d608a3b1a435a91e5de956c2edde09bad72e0522fa980897120c8cd68ce7731fc07f85ae30265b90ad5d4cf6f25e1ceb08babb1966418d1228e4d2bf07f4075ddb54ffa98c9374829a58ac666788a1a5b0a4fa1b2f670ef0fce9de9b8edc891ddd05de804547bb4515a4b0c73a89baf9575fe2260e6efd92bcc242a3ee1d02e2d953ef04a108ced80e99d1da7008af9161709ea3515a17444d0d8c80d", 0x234}], 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0x1000000d, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x15) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0xb, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x1}, {}, {0x0, 0x10001}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$inet(r1, &(0x7f0000000180)="e8de681f7960bde30e6a09dfbf91f42accb530e02784ec7a6dc702215047132320efaef08bb77277677b45a99e5992253e9c53bb22b96c5ff356d40ac4e5aaeac5cfeecd834c9eef232d798428df6dcdfe6505e92f43d581ce311a14c2a535da231a0f213c253d38655eb303ae8a631b45a122939af0cacfc1d994f037ae7a71ea85075ad0cd5ee12828b4b2be2567d0149363515ee3f609328004e7d6a1", 0x9e, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4c}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) execve(0x0, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) r2 = socket(0x0, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') setsockopt(r2, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r5 = socket(0x2, 0x1, 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) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) listen(r6, 0xfffffffa) shutdown(r1, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) r7 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r7, &(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', 0x8) executing program 4: rename(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x0, "89172fbfa08b5a6aa7637065427f8a12fa4736714eac4adadc2815ef18fb3baad86ac15cb8320467748e4675d43ecdebf512d107a410bb0b0fecdcffbfd2424768b9c602867fa82bdcfac2f054fc72603ce5f38c06a2faf22cd1cc27f085298a05daa64f2b3d26be0794"}, 0x72, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x2, 0x1, 0x0, 0x5}, {0x61}, {0xe}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0xf0}, 0x8, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d759", 0x6d}], 0x1) r3 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1e9, &(0x7f00000016c0)={@remote, @local, [{[{0x88a8, 0x2, 0x0, 0x3}], {0x8100, 0x0, 0x1}}], {@ipv6={0x86dd, {0x5, 0x6, "0f7825", 0x1ab, 0xf0, 0x7f, @rand_addr="4fb9cb5ceeed4bce1cc2554e942024eb", @loopback, {[@hopopts={0x0, 0x0, '\x00', [@pad1]}, @fragment={0x11, 0x0, 0x2, 0x1, 0x0, 0x10, 0x68}, @fragment={0xf0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x66}, @hopopts={0x89, 0x24, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @generic={0x2, 0x7f, "e06bcab82c14fa97bc6ae8d1cfdb70bd3a12ab5f5be82b9e42af569e7eaeee0da1a2805d2e1b11d6ad501e7a6211758f687a09d3c48c866b2896554cbb3240ebd747c118ec17f0e181f2de0e17897ccbc0640834ff345997afb145e7ae58caaa7c9eb44f01d8b32bb3850e5b0f86d5f43064f041eea082bcfcd6044770658a"}, @generic={0x4, 0x94, "16a7f2a42c979489a727cb831c8bccddfe39b54f93451e7e08f87044bb3aa32e6d07e1ae43ee7574392912f8b101e3d748c43ed329cc4cf8a144e619f28c260c601d728b30feef6953575b82804bfe34321d0417032a1dd5e1a603575a1b027310a45da1ae9ddcf1d27db1e83d880dbb333de39f46949004b6b27550b9c9cb8fdbaa29b3e11e1321bdc0fecfb88df306037f1c0d"}, @ra={0x5, 0x2, 0x1}]}, @fragment={0x29, 0x0, 0x90, 0x1, 0x0, 0xd, 0x67}, @hopopts={0x61, 0x0, '\x00', [@pad1]}], @tcp={{0x0, 0x1, r5, r6, 0x0, 0x0, 0x6, 0x8, 0x3298, 0x0, 0x81, {[@sack_perm={0x4, 0x2}, @nop, @eol]}}, {"5d4ce3ebbf1ed3b49dc89333f2a472221e18850d2b3881bb5bf7e91c2ddd84928e5472c9138b1dac2a5045"}}}}}}}) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) socket$inet(0x2, 0x3, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x1) syz_emit_ethernet(0x1066, &(0x7f00000018c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x16, 0x4, 0x0, 0x0, 0x1058, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0xfffffffe, {[@lsrr={0x83, 0x7, 0x6, [@local={0xac, 0x14, 0x0}]}, @noop, @noop, @ssrr={0x89, 0xf, 0x16, [@broadcast, @empty, @multicast1]}, @lsrr={0x83, 0x0, 0x0, [@loopback, @empty, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x6, @broadcast, @multicast1, @multicast1, @loopback, @loopback]}]}}, @generic="cd703593609a3213b8d463d0610e83db1badbe0f1a5e58cc8ad9500f609e22001eb32cb752504f443ed45656876af6cfa0425d317adc503b705bd41f320ada7ab13d27c621b8496855e1326e3a7eb659bc3b50653340fd8611d81e61d4d6e03a5d2b9c20fb725680c074521ffd510b434ab9d00a29c29b18a3297e8f5cb08345178dde5604938bbc52d64162db7563f084bbecc82fdcc9753a343ea7c40e58d8311e16a27a416404e0a9ca8fa5c55c27e14139fe96f897dd19687dcc627a8b13bf03d7e28dc0c9cb9154d80156c16070ee1a43f60ce735c5dd0d23b7e53ee43688e9c90c387565ddba72d92aa296520581af20f5ce8c24dddc697406ee6681921d06301386c906c60b5caab35e1595c81003c419d1d3c6277a8d6236083626772d9ef0546e233543599f488298432a547334dc4d59030122cc7451ad496eefb37a75a82781dcc74fe8ee0f4d9570535f10586716ceb2adccda66d162bb7f72eb87b73bcdbb26475fe58c7ef128dd90b944e0657005e295cdadf8a9c8a7e180776c74a0a4e395e6018f70b501511dbbb5b9024d6820e78d5f4c48c409b31e68cb34c83b05417265a50abb45182ac025c606229bcdd35e1f7d3eb858626bc6a3cbcfe72c534ab15e6aec53a6c2e231f4f5536ff03d11d5b1891fc4b0ef0148e61afdc03c0527a62829ac87e2cb107ca63e1ed0badadd3ff09a5026bef8b0a93826372f9389068fd3e19ac5c4f33a6160148ba0b1513ee79b1435cc2253b6d633c4058d3181951af3b3670b0e789de5b4acedc6f4e114ad281857ea4618b909a64a470ba2d1e3088ffcacd8af2a164f493923dcedbfebd9f320532f9b4259c4e120cf46ebc8b001c665a13e3632703e5a8d9945c6562c14f3d138369bde904addaf6d7098b8c15527d4a1034f31339db020b9caa51a8033d1565d6390e80b2b976df2e1c96e206a50e2417eb6ff876a782406842d6f453ff8767e281c19ef0afb83f1a242964029dee0f291d756b3770aee849ff15515e6c902936be3027266770c8232c6f5d09c91046061278b6564396ad6ea896be1f01b635eeb2fa6d96854d85d3572351b4143d1441bb564bd0cd11a67712e29829d6cec4a1892266dc6751f1863833f1207b32c680dcd7915164721df49843e69cae0d0c08bc3f4b7811b3d95b6d22d567a8be28b3015e8ae0b0e27fa6800705e07e56b6621df9d9097e2663f53ef7489f19fff7cfde2f957ee8df1249460bd9b772841f303743f6997b5882b8999357961574c7081b83422bb9e51e349bef1bbc278f448f2b1999f22512a9661f126f74882b9456cb126595e8ba8c65af79821cd362b4912e0717ffa56ffdc4252e9958c9fde03fc1a44f680c43f6456134879d5f68bd99b5a7e3734ee76622443d5eafce75973496d34202e1b310ed09ae6dd5efcde4c246adbaacd306d3312efcbde4695251ea3045967ff2e5afaf80246943bbe828a9c7d212b61d7a00293c478dbe0085940f0da745862bbc98f08a09414c391d2f018fdcec1fb3144e21b4eabe492f48c58a256d3705dc0390d5090af6c4714dc094a29c592e73146578df1070031e980302a151afef1ac6d07f1a52d5c2405d4cb9f5198cf8bb3937f5515f6d88f2a904c027c11241e44a24e206baee3a17aaf37b799713ec905e55c861ba1fa4abf25cdf71dc7e9e85b74078421ddffeb69d6e9e0af0bea3a7f5aefb223a799e833d7697f4551b0d987ef45a3987efd885ed8149edbab8fd42f31affd0ed49ea0a9988f28cd8d1ce855a840083fc408bc5344bd0331785fb79c0e12d83fbb502d403d5c0224f24522f236f26181350bd6bd134e3bbdf36462831ffd3d8f4270731bb01461f3319835505c40f3e8d95ea5e29cc523f34ddbd06f3efb56fd7131a6c7f23318a46233fa66082e6c87309c00f6527887492f3cc4351d6f8086acf0b01858f8beaee6d1630298b885b773a46d1d3398c35183e07410c4d18a30b7350f506ee2981866af17ad92dc03947fc0b860ea1b0ff63393405bda59204dc1286e8405e04c9f487c4df0ff4e5df779a8dfb52546ac95ae5fcb4e9bc8f6f8aace9feae5d4ccda07fa782ca3ef506fbf1fc22927dbdebfaee96562b379ded811e055d4cf5acdd3fd662d26137b6defca971795f28b41c26cb06d13eb0a322f360d8b7598b16e298ad7ea6062690a706089875889503d74a3ec9b21ce78454a16c2aab5c1106980b47329a2e8761186081867fff54c6ee02a6586acb38083c8d3d546ff55e53257137cf6017e0e963cdacf2d8414169ef34e306368991a1d376577322514f67ce1b02f6a1f301671c71be8ae33a3f575dfd948a904042c7cfe9354adc65e247337aae69b3da0cc711f447bc7e24187df67d962e15b90ad2baf7812b444b88d71e36691537a682beacfba083c4b8d4f09113230ae93488d3f64f7ab9260e64f5bc794a00b39568c6d2354ced474b5852565aa92ad0cabf80546474f4952762957f0e3cc2d08b0d3e48cbbb35a050c86f33e11c66c138399960ee915563c62eaa909ab550ce21a6f2b102f2276625f78617914c4564550148db20949bc5ec209958e247d738b667210c4489f2082ca60eb140f88a35a51e585e525a9c2ff8e1e1afcfd13ba2fedbbbf48d190288bbc5917abb7cb180514564d518d080f6be1163a90397022995bfa9b52423c35457350b3704613b28a1d6ea5b4378e035f4705e8a7780f990544f815565d3936498c8118c1127a55da38f6c9e350eb43b9155a2b429ad4c8e98afc355b4c780806bd40d7a11f2bc770e9e9b196bf6b2195434cfef0e39632464bcd45b20964c9c6f8a9a1dea708b1cf0ae0bc2559631f42564e9e8c15c1403fe8af8c8407ffaf346d861f8b8324280761d021a5b52a3760e558263cbb5eb76b61e19010b7c9cb7b820f7f576876a4a7aa1067d5decf0c5c362b5368748cf0fa34a0844cd1cc72e33aa1c844778adf2704454a21a49e74f0dc9733e97a3cafb6d6bfd4507c3c3eb48bcfe087ac6b26a53920ebf6565d05c13d2b83a183a22c7b6f1fc6aeda146199bb1e8bdd7cd592f112a045b115edf2f656ddd067e46fb59a012ef4adcc9e8df8acb6e5130cfebc4c86c8c0e92ca3388c2fbed92c3d097cd3e9ce33a4b27e6f57d0b34d7972fe3c6104a7349ad37e9e1dfc392287d08a4bf7865ab0cc7e6e9ec48ab92cd8398c9a3672c8ccd806b72b27ea6ce14bc44345519c7c0001a0204561ca36b578eff61cd0ed145f0596bb4468c1df69851cd69e90324ca0dbaef275c5b0ef6a586c69f200f9a04687bb4929b1cbddd613f774b0fa331834bca4b343c2e15c90fdfb21999cf339e7cb9b1a1ee90c9191ac10a5938ffbe9d206d4ffa38077d0d644b0e650334f6ccdbd65d278a09e34d88bdcb94e401564301b18cdbf643a9ea59766d9e87c90fcd1d0f7977323a351adb05bf060f96322648d513570bc5642f1e0f087c9078086141a568e9e1b17c6b3e326c72daa0846119279552ff5e6466a91f8560f91293620c0acc2ea516e0b4487ea9498985c9ffa77d708c4126db0aa689b831568662b0fe85b82cde6c97360a4e7d292df2e871e29113d00b7a8032df4c5191d7e47665f51ece3da5bbbf578504cb7e0a7cd2270ab7e9fc201a8988089b1e347877ae4e26047cf87b912aee04dee9eb03ecd3e5350ec8410225b6cbc7d1ba844bbdbf03d8d20c3f6991080e9a5be3b61814b80beefcb4a4e8b6f2c1c14d038acf4601c8f87310c5f89d89d0d92a26852b114df7d8587304efbaf1d8c41028160f8517d3a0fea2529f6908d06192457d31d1d1448a29c6a7badc46c95253b3a17653fad44092cc5264d53892b6c1ca03da0c654d6905695432aebf74d5f4e4d6d67caf43c67f07e166c2069e8ed3324d27eb0f0e5fad50d5ba56ff9e8c05c7d85aa38a1510f64c9fe1aef3e188ed7511e16975bd9db87e87b7a9caf866da3a41f18a7ef714acc49ca3076822f6bfe42ec064d7a0a11cf5c3aaa0f096fea4f8919e44e02bd432a1cbcbf3bcb205114fcdbcde22ab161cee59412723f8719da89d4230699175a0717abfa8e3db880c160fae037dbf1ddae6624c0cfc6f8d89cdb0c4e96ab8555ab0fb3106ad9b238ea6fc9df4001f83d79a6d2107942f579fb95684b525a6739cfb1e219d9863084b6b27b94118539dec22de70b52208b013abdf3c75705e0e4bdbb53873f5619a6caceca124e11b41909cf459d1d2acedc536dd38c0c94123c63cf35e15ec4822a189c8d82cbfb0f5534b0e3500ac6014ec71ca1637b81c1dd924931fff71daa44b1bc77e8cd9d2fa245d585555de01e0915a1589e9dab75306a250492404f92ad34d14e275eb882ea9ffb3fb076e01328c10dd3163d6d3bb7d3baada8b55490597fe72175844979944bee2e2a70e533bcd4296541f9f1120ce49ccc5d85d3e36fec6d6802ab25c2289808ce54febc317e9adede4246972cdec189c2dfb54817448f7d82da71065603f46d105ca9eb62631c32f644c323613f0d015fe4bf5990e417acd3368aa5aa53bddfd33d8695034b2cfa6d56844e1359a2b9c7f88b3cc64a3d9b3f3f4715f4ab2f0c46c3b45b6ae9df76c32a2ede99e52669591d3a2bbc7144a61ee76c8a19996cb1cae5ffea0684ab7995deff050af97b5ea673de10df25a59b39be78c4245e480df6f66b8c42e67ec822b69612a75b676c22d9df884d3ba952411ef3733cccc5ad50f08a8eafe0faa138191b9b207269b6685f195ece474c948c8307236811c52f601ca29e14ecd705925a17d559de5d4a091d6888730b0df33ffc9cd3cd99f56016680c0c4087130b8510f21c6f8f72623844d72e2730c087e52bbc51a9fc3afc33d2e8243366cea861d1dc2e498120b02d4b27ca3c7760f700d86f74852f25a113d22346736b6deccfd9cfa100b16a69da627b3f16c4ac27daa432762cc2c0c67996bf8314632549ead6eacc6a9fbae21cb19c66945558a855042c271c138bf879d26030a4b806acf17142d3c3e94a4ecba46b2f6ebc37260da66438e4cd276269f99469121ae3996290c458a8e1199c95364c84320cb448da70c84a2bb02bac094003ad65a0a87dde4eb205b09f9bfb8faeb40cb8c87d882304142af055224c0672251aad9663edf70805c800fa5af72e57394de2c5a94eed60f846789fb3e39f66fe879288ad6591dca8120437bff9f257b89fba75596133e4c874060f8bb112af25ea56e83e939d2399f8087db6e7a5e926797eb24eef1ee61b55c295704fdb9d305b8711a0c538f9ca81816accf1ff99a507b55fd8d6ef7bfe92ca98ba38bed81eacbdb1a38b69213c5e54ed4b82a62fdfd6c8a4e0a8235bdc41d05f0dcb3ec69dffcab1874fed19288d662914ebdd382cf115bc64d9e37c16ec2681c81e8c52396f7b9bb6a47d91f578928687ee5bf5355bb34fb623d8a9a5b804d7ed605f4992b76e11837773094f612f511984ca446bc01ea947c7644bd9cc9f1c5166e08e99bb9163421267230a1f246bb3c9c0e482054052319dac6fcc2927480751ed9ae37c33618ecb0584729fa2df0cd6bc7eef4cc23bdaef848550e4decae50fea7de56880b416927b4e7fe9e66fc5f3112c0df332a37dca17a446010acdac160348883b6556b7e04a35bb753320df796c4326a3669405dfc2d5cd971b76cae3590ca5e68fc96b5ee6e1976e223cfaf27d950745dd7d3889b72672e55a8ee97f548f54123d964c427aff8a26c2f1103a176591da762aa887285c8dadbd8bcb27be007f9f5c83a834b2b31d"}}}}) shutdown(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000100)) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: getpid() ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f00000004c0)={0x42, 0x62}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="00df96323ee1ee706a73978bad10f20a3bec2cd9fa35", 0x16}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @remote, [{}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @remote={0xac, 0x14, 0x0}, @remote, @rand_addr}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x9, 0x20, 0x0, 0xff}, {0x20}, {0x6, 0x3, 0x0, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r1 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x10004, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000400)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2001, &(0x7f00000000c0), &(0x7f0000000300)=0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b", 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) dup2(r1, 0xffffffffffffffff) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x5, 0x4) read(r1, &(0x7f00000000c0)=""/249, 0xf9) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x2}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x0, 0x9}) close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000300)={0x2, 0x1ff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x4afe) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000400)={0x9, 0x1, 0x58c}) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000480)="42843b5067f096a5dcebdbda9f1230b1ed49d3deb9247028c5cba9031dbfe43d407b80614a32860a419d03b1cc8ed5317c8fa0e26b4dc51ba9b459d729219732349d43ef50d6bdbd59bce6cb252be14f6526ed1cb9732ec935224118f1cbe39df360e3ff382beeaf4328d4006b7c994e666550b05d559b0fb79a0c4d455ea50a319d63bd8d62048b83d4799818fbc58b9751560b09766be19c7dcd", &(0x7f0000000540)=0x9b, &(0x7f0000000580)="4b7e0678664815567ccc78ed85d66d0fc89d0287fa8bfef6f093845e2a4b1f0e6dd55f62535ff2369465cdc1d7386b657879bd0c9ee0bfe9c531cd25c5898f5908bee346998f5e9301089c8043fbb80a1613c5a784d3a0b535c6d3f0c81013f7287fbd2285126523fdaca1e88a5ecdd062f611ed8b325c1eb4354e73677a51e188d6e504b041335291de923e933510043f67188b99302ecefc847bb91db9ad6f9466b08ba8ba352c35186717255c2eb42d34f1c0ea4e776a3626fd1cac75c29317cda22afbf4dca5e89e13f25985410096ab5c5f3ca9d4625081f5bdb95482005b0d455384e47477fe1f97df64c2982f13feea981be2deaab76e44ff61afdbc9d07b6489ef3668a1a60c50e252e8dd7f55ccc3ff44e81314b8366040bb50c8e1945e88e8c8578ce746e5305a149f625db18d916ce09ac35808a4afd3562d5524083fb3f3083327fa874d67fdc3d0920c33d3ca8e9b96a7cf3b6e92529c6471cff09881b89aa1ced7c47f51c74cdde847acfd4e5d024c50e4045e6db79d8543d56da1de3aa8551520d106a9d9dfa595c85012e2d6cc66e5183694fdd3ce9fc249113434a70d3b632040d68c05d115bb5816cca6db45e09778c518268fae8481caf7b2704128dbe41d462102d8bbbfa5748061a181e31f65056ab3481710186a7e41112bbda96e2fdea4ed84a78a482ab37cebad27bfd2a99020b3786e088659ca63b042d9e8f29f9c0373550f248d902a2ef6698143636532d6c84d68d41ecb7a72b6afc3386fd7c358e00a61ab38ea1647faae38461df29c9ee1f27d9f72446d8e4ef14ffa439e4fdbdc1d48ec51f2e0bb5a95befc7f9e0996041a2399b641de8b3a4b30d6b1ec239cb35b18280974396df21f7c449998bf6a49dd7b126bec561d0b5fa2bcf482e44ad12045f008ebbc4e2bad7d1a683fdb529e2c6f636ffe9d8634597c652afae621d31440ce87aad95cd6dbb97aaef099e713c65515e40ce3d7d3ee2beeaa0494246600b1ed7b54e4c108a0fb7485fa995295946a520da02e4b666551c21772f6e3fdf1db4c211da9e6599cc5edd83d2b6220a7a26038b7bf1a2c7656e2f4ffdfa987ca9eca373b87ff54712c27605cd6c301900185e620a8f8d121657520084dd1eabba6ee151f6126ce15eb6d0dd227444e9ec4b52d3846238c4d331cbb95f1bc36c0563f37a2576b78e60c32d9ed56be1fdb7ff8c71bc25c20e485f564204515e6e76d0b773596aa4e398f19eac5a459fcf31768f1ea0898f5dbe7d3d181dea49aa3f21b75c89de3af783f3c804c8b88faa57672452cf4fb011eb6b04262c628b99cf03ff57c327150c2f5120cfa3654b425b0a440569a71de8f765a4985b51938da1232fe2cb9e02631f1773e8e08f3921e9d363050c285a04249518aa5cb9ffc6f740fe7d5f1412d3c31b8a730a88ae1d0c07a0f6a2fde1a01aa0051f87e02ef2578b71c90cd8bc008bc36796cc5f7cf1778224c02323a6f9599080c7da3f7c5d94cc02b5aa10a99520584da2573011901ccbf58946073528bbf5a9ceb7615c9f5290ce0e1b431d1b40c05c64bb5a535a4c9dd98020508ad52cfffd275f1c9132fff0c88f24ab9c6a128e85a96f70d624fbb8bd7f2a74c591272fff1ad1e85645d9f4f53073202462d2105c66e20c09617426560e257ebd5ff7283dacf2867a64291c76426e84e91c01a364f4bf8cb43dd35a680d4076cbc8199a6fe3096e9afcc4eba1979c38c905ad410f308f0fef7b4ed7e1f5449c440c8ede5fa22d9d913d70ea622ec9eee331d5db19065f76acc6bd2e30e855c269aa9a25bb38d527c9f219f4724e8c706bad37b58f0eadf91c8453b5dc4ff68a17aebf6663a0d912bf78004f47730c33ada6b0a1e02a5d0398c302c596159a5076feb141cf7d10970f3f44eeddd027ab91017799797c84e96bc6b5561c49ffbe1a827960104a5f43d6fd36f011820015a7ada7a2f5ba838f25a15b4e62c31ea1bda2b1748f1a867e1c9083ed0aa38187662447f7fd118f26c242913cc879a2bbe50794adc9ab82a5680ed577a07b84ed0d2e1314b70318e4842263a59e32783083316b57f569460dfb2b0e9addb177e56a64b9b836ba38a93ddc7353fa42112b867782ea591d2ac8aa1e9d06347bc38f93d80046e3286abd37f894954d316e8a00ce9ce9f13578eb107bcabc86040f6ade98fbcaf55e9e206a250c6df9ebf59a596302ec4dea504186cdb7839897de08ed36b6334f54201244a95b735443ab5647c23bc94c4cd45cda8013f132e539ad344a1a4bb4da05bea41b46f5e580ce195baba18cb9015ca3ebc352372f2922bbbe9655d0f6ec99cc454e8f6bb034a5a71f014e287acff9ffecca6d6df40ce3b836ddfb0f16e65a981e395c796650aac6b01229e1c6b472dbb614d36f4ad3cccfc735c7f1027505d60fa4acaf07d0dc1fb22a1e003c161fba1774233c34b2de149aa5bff0f164da2c22f6e3bc09f8364d768194b8c318a28eef17c168947d72458e6887ef513b19243a2e44f30459ea80df8af03df3e5bed52151151ae7abb64796027201dea0c23d18e3c632c9c67adb22e8235bbdfecd392d3f00adf59614beaff6a4121cdcea4fbcd5a59978ed3422157c1515e57ce1c15fb593bd922e328e981dad54df9bb3812397be54d988b79347de7fd57499f1cfb0be0fc94461f139b68361309b670a79283f792e7715a33a5a7dfcb981dfff5934558dd6decc78435dcfa32e42d7d382c2ef8003739e6d5ab6e82fca8c277d59d753283a499dfc4bc837bba36e4badeea27b7affa93a91d7524095e84b51c8dcd33694be2107f673bd69dd03cabf95455b62c2860f43648bb75c1a4f1b87e2f6bcb6d3fe6f9b8f9c61ce8981ca523f64c1805489e23729674d2306418ad3e081330fa5e56e9936e7aee29fb7310cca32f78506a35d5fdc4989016a776b14becd68178ea3e441bbe54feca06a15e6a7fb0590830af016b1ab3632e10d2f37a5945e49dbea154c6cc7fa15b2f83e403a19b9f45ad0fef0a8435d34f79e9a5876c3fcee444458e8f3862c4399753412ca6be4bd2c09a53a0c4a9cc97fbf1afba89146efc311c6452e907100b14c1da1f244029fc8e22a8a22c0158998ef6b2734ae12d6e0b2f8ad3b91a4c123e49481e611751e590dcb17a747f769b464a4caff89a204a29a18cbe6506da8119cc4d51e1e2b62a244f2d6af0584fb9247d3b4af820fc8c0c692e2fb9b69b26b2125662ff13019204a4f1a623fbe8ba040464d3de579a4ef9f6daf06f09d151418c690b9e025dfaeadc64aa8f911ccf2cbdd40b6e1b72ac13b562b6476ef38f26bec4530d1c44bd3989c2a8f2276d4957372b8759712c6f92788625c4013be123248486bdfc2a33ce033ffdd3c42fa43b6eded156b7acf1f428ca5484e55df36d64f5c858fb7c3111e1ad3c4267e5f9f4773f14be79af56b119fc9e8bc4140db8c8c053b5566fc793bfefa77341c861696c8ff6341f9964d5b006d08baedb2ee688b2eb85835c12bca4ba040836014a6a87e9641a6df74d79d7fbc415ddb68aa5fdbbf3427c91b2319bfcc0640ce6a61a36cb43e5263b94981117b2a0cc52829d51fa74772618fcc4464f04db283898ce758a2bff754585379d83b662a677a2f0e9be42bd060f49498d9ff86593132fd5f6a9f7d9d26ca9ddfa5bcce6662eec0cd7b7286125489a0c07ebab72bd2f9780de3cf4bfd88a84a33341bc6f0e0f0666fc5a22d47176740eb5eb1c999632a0f9d1628c99edf6898ab897ae78c2ed2b184c3a8201cf071626c9258fec14fb046a1eafe29fda74667055fc6b904131eb9b52e1bfc41782e005b3851752eef224e0ac431a999af42d68e885bb26149df7e54e703192d3654673c5bb8a055efe55178c0f1f2a5468a0584b34f266cc70989eabb38f236540b8e7cc78c06ee174b17c54b74408b078c2cf96ede6c77518fa67f456ef830e23c9b640b343b3f966e17950c54455a595242b4f19091e283b76e11694ec43515ad661e918f835d942beed3d98b7dcdd5038ebd54c05fe40152cfb23488ad990fc91f80a654b24351f526a4822af495db154043a37a5610ee3e2aad7403c07c16b8e2895d964b857c9130acacf397a6ebf6f6ae8a65a256ae8732d63dc018ff6e7e165ef62273f94921ae8ec58a99d747b1acc88806dfde0a421c22e72bdffe498adf033fdee92fe8a8822c7da3a30f08714588cd849188dcf164864320017c3cdc230a8e5597f55b9d865c420c6e83ec45a6e3e193f7062516bba0d55681aa7867981058776594bc6640fddbf7208d2bbf2d1e46b038582ef2d7a3ca86c9a77780c82be3d61278fd68267f7eb8a0f1c73f97abc103ef18f274d692b3b4ac8b1b751c8e55322402072a6fecb7bae593a9ed4ad5dae2ed5eb63e7bba830db346e9082d4e896b012e5e62f63c7672eb0142494a210bd051877b8bca464bc9ad66159769b533e13ce9aa6b258340240b14d47a32cac4b3b0b2ffabafcc80c8d3f89b809fc0ae00ced389abe6ad65ab6d4fca0c5dbc0bb498d6e809ef19f15b9cee50e8722b834f32a2c772500ff23329589683be031ef6cfda104f1857ce9aeaba76495ca44a872df4b2ec9e7abf1cced0d4c587bc8575e1b6d81d124a0462295ef55ea2394cd06546b67bb8a6aeff4438e0ef7ce7e7018b78b3661b7f09d83898ab3c1a556fbbdf178a6cfd9bd5742068ea4e1f508796376c487bcd0d7287d5e7563e7be3547169cefe53ed9784b669f3052109cfdd8baeeb0b81051b25a9e149af386a0261d1c104a9ddf3c72ec398bad315f18c2ce5e252ae04e23b9b7eb3dd4dedad5555370fe7e58310d69a9123f6b8585c5b45d5d3b0a1088c8ed2046910c23a88c45a580154dede7f7957fe96a90c2a4de490fdf4c036595e2b2613446d08d98d0410ce07facc0ebe7144f5e17803a13c25a5e95010e0f21fc403b2af3011791d0b996a8c4c6b50ebb54b5631c6b16cf7d709eceddc8be5c2cc3ac81c2d5eeb248def097f2ae8769be7c49e396100a2173a402cbe6f88d2aeafc27eed9db3cfe2acc6c031742145928912bce73109e0c4d7da0144bc18eef340cbd6e05d451d58adb61f9b9309ded80f09d10bb22cfd226d875b779ee5a9f4b2fe1650e25a9d41523733106b515c8ee11246271d08cc46a0c29a29fff77171ce5df87b004b9b31e5623f6eefcac47450f44c708b1cd5897e693450025cbc15d49b472c4f7bc4e6a19d69d7daeb00f53449c7a802fe0d1053b737b6c7935a9902870b358fb12968c75f922c53332c85d49e012496a652fa98d47255737696550a4ae25c071f6d566006d2c2fa7c06756ff80ed783aa4443e1cf5a2d7bf80b1d7c7e2f5ecd47413da5e7c8c07778629328779807d639bca7203277d05734d7909d43618c9a5982cdaa7972df75d1d8d2a0d2fbd7741171c301a396aa41b3399d5123fd675d8a56850f6ef7f5f7a8a759a25d8ab7b522dcc9de1397d673a01c28ec6133300100df367f4dec923e1aae4093b2324f41c1c7852853c2bbc3d17ccb98c95aded2491311b66ca1b1a46ce50d57327e61555e5afbb98ba9abb75b87c1f6e8ca23d6b988b8edefc3034e564a53aa8af53a21707584b42d3c54d36be01c1ade3b01474b681f8235883c50a59711c7c61fc60895b2b585bd31e4ca581568214351de627453a85fcfe45a4af6977cff9b6ed9046f6bc8ac45ea836402f8954764512fa9be33189e39c0befc5a7774657b14c85ae78535cea3ec88f6c0d68db93bbc0510bfc6b0b7fe3a62a", 0x1000) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580), 0x10000, 0x0) pread(r5, &(0x7f00000015c0)="19ce663822be8fd3e8d6c6c2fe30592aefee8b755c428ca823d9eec4cc481ed6b73947a79b806a0475aa8e782b2befa4c03fd8aaa9440a32819869bfc4c1b00b94e13029fdff301a4745bf89536ed1963f5de45b09be8b30dfafbb7a16dca835025d92e22dbb672a708a1d9274ca5863396dbc7e48c40d3ebf630395761e8f", 0x7f, 0xfac5) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') select(0x40, &(0x7f00000016c0)={0xfffffffffffffff9, 0x0, 0x100, 0x4, 0x5, 0x7, 0x7bb6, 0xbdb}, &(0x7f0000001700)={0x5, 0x8, 0x8000, 0x2, 0x1f, 0xb0, 0x4, 0xfffffffffffffff8}, &(0x7f0000001740)={0xf43, 0x9, 0x2, 0x1ff, 0xfffffffffffff3e1, 0x5, 0x10001, 0x4}, &(0x7f0000001780)={0xfffffffffffffe00, 0x9}) r6 = fcntl$dupfd(r1, 0xa, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x3a99993534d62f2e, 0x0) open(&(0x7f0000001800)='./file0\x00', 0x80, 0x40) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000001880)={0x4, 0x3, 0x9646, 0xf01}) socket(0x6, 0x0, 0x5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001900)={0x7, &(0x7f00000018c0)=[{0xe294, 0x0, 0x4, 0x6544f53}, {0xf1e, 0x0, 0x1, 0x9}, {0x659, 0xff, 0x4, 0x4b8a}, {0x9, 0x3, 0x9, 0x7}, {0x0, 0x8, 0xa4, 0x5b}, {0x8000, 0x8, 0xff, 0x3}, {0x6, 0x8, 0x81, 0x2}]}) mkdir(&(0x7f0000001940)='./file0\x00', 0x317) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f00000002c0), 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001100)=""/4096, 0x1000, 0x2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) setegid(r5) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r7 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/13) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) r1 = open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x42, 0x0) shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) r2 = shmget(0x2, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r11, 0x0, 0x0, r12, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r13, 0x1f8, 0x3, 0x7, 0x7f}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x80, r10, r5, r6, r8, 0x88, 0x80}, 0x1, 0x100, r9, r13, 0x101, 0x1000, 0x9}) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) r0 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606660000c2c00fe8005f655fb444c70054fbda3474a00000000000000000000000000bb"]) r4 = semget$private(0x0, 0x0, 0x12) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/212) executing program 0: sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000001800), &(0x7f0000002800), &(0x7f0000002840), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000240)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a07d3c7a0000f6b58771", 0x84}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x7f}]}) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000600)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x25}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) kevent(r1, &(0x7f0000000380)=[{{r0}, 0x0, 0x10, 0x40000000, 0xf, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x60, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xa, 0x5}, {{r0}, 0xffffffffffffffff, 0x42, 0x20, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x42, 0x40, 0x1000000000000}, {{r2}, 0xfffffffffffffff9, 0x49, 0x4, 0x20, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x2, 0xf8}], 0x101, &(0x7f0000000140), 0xffff, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000480)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0xf8ae}], 0x10000120) r7 = msgget$private(0x0, 0x84) msgsnd(r7, &(0x7f0000000540)={0x2, "151eac2bae9bdd487fd43bf1adc337b09ce65bf73be2e9f1b10c2e79f644dcafc30a4869c3e8f21edd0ff38cddce86d1092a315b9749ef4f539ae19daae05131b134c36ff063cfcd527f36a2602ae5a707a65f1451d5121d9f0d47fd11e80a9258805645be9408ce3ed8068f94f497435354e3714e50f81299f3673c5e79de1533229f7eb90e84fac1ee4704487bfa86db39"}, 0x9a, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x6}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) executing program 7: socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32616b20a0206d6d761b9b2816b137f0c81674de7aaeee18cd1047f363b28ae920110be61e4e1dc4115cd8c901f4766194819b"]) syz_emit_ethernet(0x41, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa2177ddab1fb0810055a308060018e936060b0002000000000000e9ee615cee73fa0b7e79a845fa13b85c6ff4711924c57194ced22e93b7cab77753"]) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) socket(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = socket(0x18, 0x2, 0x9a) connect$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r3, &(0x7f00000023c0)=[{0x0}], 0x1) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d50529081c5411ea355d1c482416ff8fc8dfdbb749234cf059af94e5cfbe8445d0a020b30c3b079269843436ca772ccda03b0e", &(0x7f0000000080)=0x10, 0x0, 0x2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000000)="5ab7776a", 0x4) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x1}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x14}]}) r2 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) r3 = semget$private(0x0, 0x0, 0x11) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) r4 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0x2}, @icmp=@generic={0x5, 0x0, 0x0, "2d917dcb"}}}}}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xaa, r4, r5, r6, r7, 0x66}, 0x100, 0x3, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000000c0)="6aec7e201e99696b399a888e85e196c3cd479a65f68e2fa4fa93fe99c2775301a8090a788c3a5172b87615f9c6ad5f7b3dd3cbfbcd135bee169b1e20282355d38785c73ce8be54", &(0x7f0000000140)=0x47, &(0x7f0000000180)="9473288e73f965eb6bfb6f19f3494d08b0c91f1813097d918a6c67a7a1cda643a74ed77671f7cd3a8ba071662aa65d0c779e4de71f02ac663a85aa687d520838580be7faadc9475a2606725ab24ce1dccccec48926b7cbbe04c25e851a0c9ee0fb2928938e64b1fdbc58aca8453e8647b13f265165558ebe86239bf30c531dac7ed75e6540c94589deb4000fefebc9a819f091eaa08387d0b8f36a91d1188935cd84e039be6339627d86d884d1edcde1c01e6353", 0xb4) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000240)={0x2, 0x6, 0x401, 0x8, "d9e5d9178d12ecbe125f7cf1c3544122b8896284", 0x4, 0x8872}) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x20) r1 = socket(0x1, 0x8000, 0x5) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/202, 0xca}, {&(0x7f0000000540)=""/197, 0xc5}], 0x5) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[{0x6, 0x3ff, 0x8, 0x1, 0x3}, {0x4, 0x3a, 0x7fff, 0x3, 0xd08}]}) r3 = dup(r1) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000780)="f0644af0b290a20f55c46313526bd16a69a050e25b6abf98d8b06e5a8ade2e967db701fba9b495b2645011b427882abd071a0cdb1e0b2d07a7c1f81df0e92959802bae6a7e647f0d49edf1234b66d46bf2b318adba6fa39ad59e6e1867f86ea2eb80f4082396dcb6a2446023d980ada8f1b2b2d93a3a54e26b27d20cd0203d39090c98b3bc061153fb4b90e62b82b49dcf7af94b907697ff2f35328b1f7570a54d02f206b1dba7d1831149983d8f70da2801900580e39c466f1b7e5c3a7fd87922d68f31c1baad74c54a961929b5eabc36eaca13722d3eed9c2e20acd3b6a749c59085485f9f5da0b59832a94f027747e02f884f99021ffe0fa6367fbe15", 0xfe}, {&(0x7f0000000880)="8b7f28547840f4d319ebd94ae738f357fc4b459e7bd8fc365b36bdc59e4dae373764da0912357e9d9a0ef375977c0f91a7e094890e66926ebcfcb9fa650f716f46415d407499eb8dca5cec294406d5d8588913ab47a908ecfeee001337307d85e344024e3df77452c908ffe97f82a47070612ec786cf3f34291de5f4c64d8f68101505b61e2e6ad79cf5989d0b303f208befbb2a7f8201521add8a4f25ac252fa95fd2621d8984be4194af7de2cab2c8068b558be6a3ed8ae05802382c10eab61f540549a9a3a2db9e5061000459cf8b73", 0xd1}], 0x2, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r2]}], 0x28, 0x1}, 0x408) r4 = accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0), 0x800, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000b00)=0x5) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000b40)={0x0, 0x6, {[0xea1, 0x9, 0x1, 0x200, 0x8, 0x200, 0xaa8f, 0x8, 0xffffffffffffff01, 0x10001, 0x332, 0x2, 0x10000, 0xfffffffffffffff7, 0xba0, 0x1, 0x7fffffffffffffff, 0x10000], [0x4, 0x3f, 0x7, 0x0, 0x6, 0x9, 0x9, 0x79, 0xffff, 0xffffffffffffffff], [0x0, 0x9, 0x3, 0x4, 0xf0, 0x8, 0x40], [0x16, 0xc9a, 0x6, 0x7, 0x1, 0x1], [{0x8, 0x8, 0x2, 0x9a6}, {0x8, 0x6, 0x0, 0x9}, {0x0, 0x4e44, 0x0, 0x20}, {0x7fff, 0x80000000, 0x400, 0x1c13}, {0x7, 0x6, 0x10000, 0x4}, {0xfff9, 0x8, 0x2, 0x1}, {0x2, 0x1, 0x100}, {0x400, 0x80000000, 0x7, 0x10000}], {0xdb83, 0x6, 0x7, 0x1}, {0x401, 0x3, 0x7, 0x4}}}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000d80)={0x10, 0xe58b, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xebde}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000a2b000/0x1000)=nil, 0x64}, {&(0x7f0000eda000/0xd000)=nil, &(0x7f0000be1000/0x3000)=nil, 0x4}, {&(0x7f0000cd6000/0x3000)=nil, &(0x7f0000bfb000/0x3000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00009a8000/0x2000)=nil, 0x7ff}, {&(0x7f00008af000/0x2000)=nil, &(0x7f0000b93000/0x3000)=nil, 0x5}, {&(0x7f0000888000/0x3000)=nil, &(0x7f0000d5c000/0x4000)=nil, 0x5}, {&(0x7f0000cf3000/0x1000)=nil, &(0x7f000091f000/0x3000)=nil, 0x80}, {&(0x7f0000ed0000/0x1000)=nil, &(0x7f0000d73000/0x3000)=nil, 0xe703692}, {&(0x7f0000e29000/0x2000)=nil, &(0x7f0000b72000/0x4000)=nil, 0x8}, {&(0x7f000005a000/0xc00000)=nil, &(0x7f0000366000/0x1000)=nil, 0x1}, {&(0x7f0000785000/0x2000)=nil, &(0x7f0000cd9000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}], './file0\x00', 0x1}) r6 = msgget$private(0x0, 0x9) open$dir(&(0x7f0000000f80)='./file0\x00', 0x80, 0x108) clock_getres(0x4, &(0x7f0000000fc0)) syz_emit_ethernet(0x2a, &(0x7f0000001000)={@local, @random="a6ce23f97274", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @loopback, @local, @rand_addr=0x20}}}}) r7 = syz_open_pts() mmap(&(0x7f00005cb000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001040)) msgrcv(r6, &(0x7f0000001080)={0x0, ""/76}, 0x54, 0x3, 0x1c00) fcntl$dupfd(r3, 0x0, r4) sysctl$net_inet_divert(&(0x7f0000001100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000001140), &(0x7f0000001180), &(0x7f00000011c0)="15f58e4bc7d43452797252fb03567be7d4f7bf961e14881a532fa107725bc739e8043a9a2282d4b2fb6acadd8d419c176f5b3ea075d180e4e9638438d2287086b8182316e2c516273dbba870c30b852c902a6086e5bbf149cf51abcd6ddc0f86f1c9ab8b4a33c63b8e993f0231049c6a2a1e1a28f9cfed06bc447e27b77492a658b51a46eefc3d0b775028e0bf4e7d21446e7c4f70e02b77267c26cccb0d2324f14303fa3d0162ac8ab5dccba35a537dff33d1b233d456c65656a8943c03db7dad1e9f87823e5d52ccc901434ea66597d340dc0ed0d5e4875fc5bddd813e8650", 0xe0) writev(r3, &(0x7f00000015c0)=[{&(0x7f00000012c0)}, {&(0x7f0000001300)="a5bda457c033eda42fcd30c6874400569387455c8009d45ed649f7379fbcdf02ac9a5d7a6943fbcb01f77c12364b39062aa4b806cb4f0ee3efdc4fb835117e62614ec04c8d32f1b92af8908f38711ee3bd07ff606113b32848f8f6e31a6e49494f5ec863ce6b4524be0522a835dc13dbaf4a2846025b371e35cb123cd1812cc00c9675ff922a53255077729255feee79c1541d5828b8f3448ef7624d6e6a90481361dac7a5525d3c907b23f4774793be36fdb317b3b084d685f486b6e00ef8b148231e05c35a7c272eda497664c21d682d371d1c057474f51670b487e8883a0b26d5f0229c4df595bddc056f759d53c23d650b", 0xf3}, {&(0x7f0000001400)="f3ffcfaf30cda2fe2055a915ecced2fc0136e6dade14f7a1d9b58d650ec1234d16b34faac8db441612732b79ac49cf716b5a5ef54c940b3e61a177361f36c665df17fa4d4f3be61274564469cbfd008c413851449693ddd6e2e6c01433d5f94ef8be5f2cdbbf9caab20f1dd58ca04461650f7205abc88d5ca21329655357af953f7977387775a339328fc38342e7dc206fc03989fab44344ddf3f9f59ab09ab5ad28d84ce23d6fe23f8a9130b05cf89d897328775be785409200cfcc7afedd87177363ce36cb643a5319eac627139d996b7620554631834dea07373aedca910d8e4263bd73887995c6b9d358553744fe4362fcd2b532ae9ffcccb17f8a", 0xfd}, {&(0x7f0000001500)="4a32a0352d2e4f34ecd0e382d4870f75de1f76f52b57996d0c44799b58efc90ffe63e2708fbae09afc2d338d98df7356226c79a50071708019eef1d9974bd152b0c8ad2bbe4ed85ae5c7394b76fc44973bc49e59130c186751fba756aaca2203447648a50696baafca87a3646bf308e7f3278b8ff363049d00459763310caa19c03b586a3c4a846d5e4e", 0x8a}], 0x4) executing program 7: r0 = open(0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x4) kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x21, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x1, 0x8}}}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000800)=ANY=[@ANYBLOB="8925000040002adb0070162e08004b6f00d50068000000299078e0000001ffffffff8317007f00000100000000ac1400bbac1400aaffffffff072b04ac1400aae0000001ac1400bbac1400bb0000000d7f000001e0000002ac1400bbac1400aa7f000001891301e0000002ac1400aaac1400bbe0000001000000661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2a53617c110ef75316a18534b983368e9b67648bbc375ef0cfdbc93150308b2677ae70565ca050b05fff93b768725432bf52c2ef1a4dbf2aaa71ced42c46d7f761f4dbad1730e88ca51e0cd6266721f0edc27d292e0d52ce09e65918e9695aaa5746e2b5d3ab145b662331e62758fa8"]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000010062}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet6(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0xb8}, {0x4, 0x0, 0xf7}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000937842cee"]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 4: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0x48, 0xfc}, {0x20, 0x0, 0x3}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x66, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0]) socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000000)=0x3f) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3ffffffffd, 0x10000000000}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8000, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) executing program 0: ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x7fff, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 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) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x20, 0x8000, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r5, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000400)=""/224, 0xe0}], 0x10000173, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff8, 0x19}], 0x64, 0x0, 0x7fff, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0xd78161855395eb8a, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d6"]) syz_open_pts() ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = open$dir(&(0x7f0000001200)='./file0\x00', 0x80, 0x82) getdents(r3, &(0x7f0000001240)=""/96, 0x60) sendto$unix(r2, &(0x7f0000000200)="5643ec4af5e7efe333f4e735c1851ad286b29fd7f723814913e618337009d8ed9c2631e923481f6d98986515a40edda3c20832effe15fbb852175f4d5ab6205aa5acb89c2efbfa4f3491efdc83f96ba8438c37f8795c6447ad8a240531e077c1391b631accfdf5db31c65ab7c563201653fb8ffa67bb90577c400a8e7499369181a0f1309d58e6500e4adb98ca93ab1187bcd5f5c2acca7d3ad588b4a8f9128d11da47d0db0af83da9ce4938d01a60e69cdeae74fbb58c6b9a0c6e97ab1041fefe87a1a6f50d6c53db9afb956c4e70f0d6073dfb5e6d80892e9cc6431b8e080526e03a6d6799c49fedf81150d5866fe17555b9e84dd9cb08b20a8bbed8170597dfd6e97b10c962d766f090351aa0016d6397cbe4f9489775780fef21be9c3d423e94f461b76421bc366acb8030e0c6fc6b65bbb7d7e417b52e2b1fc687e33ae2f769b14076c91b6a3e4bb1c37c83aa8a106d5c2f1feff3b2e996c68ca7343fca63da4caa890734a2580ebc412506c7f6f78e271cdb5aa87feb6596e363b0bb93eb8b54946e0b727d70e83ef62b16e350460441855f2b5cf2eb1e518ce50ff0872b3d206581bdb498e5215159350a9e9bef4f838d8cdf28b9121724895da418f8db9f538ae9c6297984b58825d87e0244aedd556e2ee21d92fe2e773f5f7f9c54dbc99b6a3623316969817bb1645a0ad98192b735f2695ac0228a66cb078bac5b2cc1875a797d01412bf6b6236df467b38e9a4e70325f9f51d393262af00d4a534fac33033799097a46176602a3f617d16087a4f2b83496e961e13dd47a0821f6a329e10f6e8163e4d98cbcad8a599dec0aa20cbac2b9f813f500d7c87e786900cdfdb851160fd326a6d0cb8711c107c67c03b143cd0b51488871422d4bfdf4641c28774a64fbc84117517b3af241537e9c1e7a52aa69c4c595cf3698ac4c7189fcffa17080597b9083dbfad58551b8331362359ac1e50462230927833aacccd8b753694f8a81bb59806ccee9ec7dba6cf46b99bb46791ea5ba8f43fcbf0e1084e4a00df3c614332bdddac741d20a902411b1bf5e1701a16b3ef13523aa77e71cb4c862933feba7038f6cc236e568724839da35830f06e99c4d9a8d6134aef3653a2f41447d9eb37bebcf29937960fd205a8ca89271b72337170c5b8191abfb3eb29af40c8b7cd383e27331135aeaea974c5c112ee83a8916ee644b95c590f17cc2f41e1d8325915f038535f16880e6cc9799e2b199ae844b3595f28a234e03455b716569a7efc887b354f1730d11fa60c9d8e04e2e7bb0f76c3717021d2d234ae74e5ef11cc5d402114692b21b56d781f6582ec15f730c64274a67a109c51b1b0e5f0cbfa2f6875c71df4b4c8a01a3c366de7045a93300a7bf1650329aa811a6f7480008c6b9f68e8ef8856f13a35f568926256d1f23071f492f67ad51c292bc613216401bcb99868d904b6a2e4912d76c3755ef7267a5b91ab3f51fdafe614ee78c651e4939806d51d5bf65e037f2a243909d6f269a31b1a9630e891215b5d9eaf5f7dfb5a2218cb992bec0dc9b847cd06acfe676e53df60d483f399f06451658d4b78bacea7bb50da587b8892c437f171164507c237664f229b026feb3d33679cb9d194ba228ca639c9895803b1f63cc00631d9d3ed92968f0286c7b2e089d89aae74fcf925f8a8429e5a15cbb1a2dedf40821aa15d8c902e80e112a8456a57eafaa45d0329ab235f3d17863108c981ebfa2dacbf33e10cdb30c964a7e65bfebde28d440717418f83b504373ee26aec4729baa728a7f8b5dc49031bb842c5b562b96a6c69ab48afa4404edfe09f6a51e96ccd826202ebc90b4148617fa22c92ad586e0712dc12526e99de29d956b55b98147ac9767df3afc95d27f74f0bbd7425183648459c60e8c71a4e194a339c68ba9540ee0570e607eeeb66837c3b8384433fd0fd21de9cc62d07f25a1124f7ff18d57c7929587c94f9b06bc677c927daf5955e1ef2f9e62331cbc2987fcd42ec2215d0ed16eda3fd6be1e29417b79d2fec10cef9a71c1bb9d9a04835666c555fa9bd8d08959a94eefcfbeaa314d38dd220b118c473b74dc4e38da77911051ee3e616043f4547dd048277df5c66656e70983294ac9937bf264bf261aa844df2e98cc2d5750f169e1500f3e6e7097380efc2363b770468c91d2f076ab87930623b485ecf51ad3fedbd461e60eb21a2504052b566fcfae7c9f9cdb019e87babe89a89a1b301371d4813b761b388aaf3c629eb9890e658ef66d338104e523d34645fd68bea2878b78103ef31ef5a4265f9af8a1e970da79dd9bf0c959e4b24a9b246f9a226f7777d7038058f05a230360370c57aba1001202d89f0f00e6f3591fd50d4dc97c7c20e148c542a5cf3e3cd5be24ba0013b0f2fa93d2947efac4c5f7493ccea783d5d868cf03dcd3a48a9c7d1d29b12685bb050fb6f3778847d774cd50ee865c8eb0bea06605fe5fd82b6546cbb9db7aabe61c1fe16ce0bdfd30e6ca23e76da1c688a2bde3e38d2ca248b0e268d97f1bfdeab07bed0a35b19a298ac4260305440ecc490f8f79e002a130de3884d25ecabc28b48633cfa6da491f3fb244c4a70621620ebf4a52a9714b1ded7aaa67d06f5ba2888acdbd8bb98f26b15d00d43964fb98e51a5432c3b3c06a4f2f9d70940f853d3b16735442e01dff9bcb7e31c57a109008366e50054f70dfd514c5faf67b939d399cfded1e3a8eef8e581ab854034308df4dff6e718e75d6af31612691b14dd6422f6eb96a2439727703606778c9e16abe53788288fdb6be7cfe3c7d39de7aa1bea4caa0820175b6d91b6fab8078b91a42cf5e51fa33f0c46af27ca944684bbe4e20d483c227e6d4ff9309ed16ea4c1ac15cf59f8a0afe79a9b8c9e4f45c3c384a5e5a7ee71183080e05dc03b250a55693ff6abcc8e0e3e86167e73114928c4a40255dc7545894b181cc76e633a2be11a685ce5b4d9ba1b07526bcc8edf2cfb5dd00240a78c31990fc1c12769428bf4c0b69daddfbfa2a265ebf5a2338f1d4422576ec44a96f3b537073e3225c8a29583b17ebd53b509337249fd0a9873449be0da8d34951a3d72a9d5fbc6015278f0572bbd7730856c53d2bf1f7d4416269d1ff4d80817257b1491df42fcae53338d84f526d61d860c85fd212fc0251e8a45a485a4442db6db00159a16ed6a0a955f178c2252290dc2579161127c6572178cc1d1b6e6d52e1264ae43f00ca72c0e56ca097e61729926622aabdb7c4ee2a9a3e15552e8a1e85cec470f3f4988c773214a01a6137528b9b1f852c2e8e2a370cab654af2e24510b858b6b1566e8ea3424aeaa72b5c262c83f9f84d855260df88db3087f1af194acb877b990d2969b37a7272c1e3b1361b0cca7364f59292911270c8f874108e9523b4eb85c25f6846be1e51b4f0cd474aa0198bf54642ec19b2dede6fe691af856fd2ea686378afa996577e58fa7cbb9dc0c5a448c78dcf71ca17904078632d987c779b2cc631383dfa4eeb537f443532c10178ba65c3d96a7074eec2a7b042f55f632b5144c17d6178ac90b7aa49924b4c86151f9b655233478f8d76b0435d1eccb4d131c97bca9a2a58191c89dffcc8b8d67b4666917bbf96289c0e51503b6205de260a242f8dcf9559928ed7b788d5444bc3ac702e760618f1b86bbae439c742753bf5d7af06e3514e7ac49ced1535d5224b325b9ad6da61916abf2bee830d00828d023a9c3cacfa4a3825267cb917c47540457e0286a5ecc5d0cd3fcac3ba231ad05068a7e237e8a66f33b53cf0727e851cd2b7d7f1f490ff43af7b4425dbfb21e602db7ae4ab2a5863adcb332c5035e5f9a631506a7f5e7458a2627340d52dbce1b6be5cb58fbed6806a1d735d57bedb36f550fe230d7f20c4d89828b4708632755cddc24d03c3ac8bd997e200d52d8403fcfbccf5c62085556300fbec6a76eae5d17fb08de139b94a64e9b999235cf8a6c9050bdd346c29a59a9efb37ad11d5cbaa104bc5b498e57a0a7029b003c2d8f0220d76183129deb3d6d0b22438d69ded318311d7ccf891b4de8e4ac15f40588662bb2fd07faf6e69e831eece3c80b9614bfdce5bbb47022850d65480ea2faa3f44c628c7d7eb0f9f66b0450288dc346835dd0a79b9b98cdf320591565ed9a947fede92deeee24ef06215fb4da8cb34377340457a333e7ba76f0ca270a9d5f46f6c553b596d875ae0555de47ef8d8b17f06d09a04e5f2d1363b53998e4ca0a121d74850edc8ff86cff47aac09810ca960f955b945e12bd1d4b4a5df72548a1127bc9fcadb00e2a21c726b476770a718ed6675ab758c1e9ede4fe0bc98ad2f1a32ac5e4f2157f8c9f9c2c71751159af7246cfa3d48d882587d25dfd32ef9af8a90306deab6362886a822bab21f1067ee2934e38ad891deba955d1f63fe70bfebbd8897d5441e5b85076421ec698d13128a50de86cafbd7c98bf3c82db68612fbffc8dc788df2e3e31079a111b785c856b5647454f75c307d9d761e381a46d49fe1d963531192aa72f799173e5998d4149e1faee576303d5c128c4f2b3122cb1667920e171fdcc4a93bd35d90af712c62f6a90991e854b8bf8006d117fc426d18f6fd095740f0abc39f75061653b26770f1897f2b88d66f6eba85316b1e8706297c17d046add5e16e8150f9cbba6e767114023684750559464fe7a698979d56a0bf1eb7e02ad401764140c32092c66a11d1f10814dfdf2e79341736256e0ff1d1ed756b1d4ac8f84731154e9344b42b25e66ef2bbee79e2b3603f04bb874d946aeb2401d951f916341e96590ccd745ba4bd3d3824b67ed8a5eaf11dba0fc686badc8f5bbbba36247d642aeeffdbc85cdea51013a12c25d85eed81a351157a5db878c2da8c86213be3536e294271f0e4c1d165ea3a1f09235e5086e4d89e9af15b775a4e7e64269fa744447b1d68b1dc2d61646069d366dfedfa1227dd7adf1c6ca7bdd1d069d4635725304bd3a0d877d64dd3088210fa7d8af6a4075c752d5cae6ecf1c5e1a6a2560d0d0807f14e9bc3d9cbc5d4b7aec5188dd8df269758f63e5dd693e90f2fc60399badcc2490704ed5a78fb9bcc61da637b295da526d32678be81a42f6ddde66fd6eafc33fa67bb951ca422eb0ff759acdfcd6f4c1e7cec652e18638cebbd01bff25cb866c2b2f6581d160cf76666f97f484ff52f2b9fd8f8e511c8c5a7caf48d268b2086ed0aabeab26d6cda4943d8fa1a343fd1df98b52ed0e13fac9d854ac8081a833c3617c6887ed5c4db31d65dcd04173d127b330dba149683a2f597b8f2bc272724e66b2ad7bac55e0187a3cf02a9a0d7132a47aacdbf53ddcee5bb74aef679b24df634235d1d01b12c92d9a5100cd4469661a747859afb1271a14ba6d75240de361f54a42facd1cb4938e57c738ed20fbb2a2dfff23d0abd47d283f968c5b3a1da2daa1f25a8ee7fb26e4aabbe0406dc4c867fe8845d2b0e7f9ac71e045adb8ac2e05d4a259156746cacd4c4d2083a01be2c7aca435699b89dc86e0e41b1df5a2af305d3fda55170aadd314176be7cb631e0a82d0249f8840fa4b68e6d935471fe5b8230e617f59306b3aaa297ce99ed7777ec17bab2091f4176d8d85c0b7f1d641d224b0395b01cfe943bb080dbf8663bb10f6e754abee369eac3499fa679a7f9f9c0fd599de828df1ae3220791cdf2d8114ec6c890b07119b4f9eba5454890c4dfb005952eb08df0914331638710bec3959c1fbae94aba898ea687da56ef786db56fe364abe9aec47233819befb09e581fce6a6b9551b9b", 0x1000, 0xe, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x92, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004f00008400040000002e9078ac1400aae00000018913f5e0000002e00000017f0000017f00000144140761000000d7ac1400bb8000000500005548072b02ac1400bbac1400aae0000002ac1400bbffffffff000000000000000000000004ac1400aae000000107130000000400ffffffffffffffffffffffff00000021009078fe33835f"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xc0}, {0x74}, {0x86, 0xfe, 0xfd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[]) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x17, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x5d4a) socket$inet(0x2, 0x0, 0x0) kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x58) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x2}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x34c) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) getpgrp() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f00000000c0)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000100)) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="e4b4b0c69d8234b991de4ec4a7464d8c8344d6393eab6c32b8a6ae9c818c608401c4dbe77d49602bc0c01aa245887fa029c12390ed519ba82a20d0c47dab03df670e9f33a7016e2a64b1ca5577b07e953ec0affed2ec402f68f7155cb3d199b37f01092892fe38c86379", &(0x7f0000000200)=0x6a, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0xffff) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000400), &(0x7f0000000440)="a0c2fdf2eda0995bfc9a5576791fa6cec3310117b71330e57d9a963a2e721ca7a70435bdce79b7", 0x27) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r2, 0x1ff, 0x0, &(0x7f00000004c0)="ee65559a3931f5b577e5c9037035e01518d837df5e9b043717c8ba5e380924560c", 0x21) getgroups(0x6, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgid() setgroups(0x1, &(0x7f0000000540)=[0x0]) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000005c0)) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000007c0)) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000880)={0x9}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440), 0x400, 0x0) socket(0x11, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xa}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x44, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d0000e0000ff020000449e781c0000000000000001b82957248c3701367c9909fa96bf7cb785e2efbc9db2028779102bb656d1"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x3, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) mknodat(r0, &(0x7f0000001480)='./file0\x00', 0x2154, 0x1ea3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000140)) executing program 7: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = semget$private(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, 0x0, 0x0) getegid() 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$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) flock(r4, 0x2) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x0, 0x200}, 0xffffffffffffffb7) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) socket(0x2, 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x0, &(0x7f0000000200)="eea5ff01", 0x4) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1, 0x2}) socket(0x18, 0x2, 0xff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r0) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) ktrace(0x0, 0x2, 0x0, 0x0) socket(0x1, 0x4003, 0xfe) socket(0x21, 0x0, 0x7) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0xb, &(0x7f0000000080)="ff38d077abc95a30d7e010959dada89b0063372f46a26d7a70ff7937235c62a725be6c121296a51752c7c1ace1067e92341c56e22a9dfdb064f7bea020aecc3b243a74658f8a24e0382d25a4f9390725dc047741575322050cbff9b0811aa548bdf277b54a0d13354573be986473471aa9c65b05ddacda9752151f1e3b6f63525073ae57d90626c04d201163e7d294979cfe4c99997ddc", 0x0, 0x0, 0xffffff50) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x800108, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1000000003, 0x5114dd1c}], 0xfffffffe, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x5, 0x8, &(0x7f0000000140)=""/104, &(0x7f0000000080)=0x68) 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}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000001240)="d255a71c3be1bc04c251fa8523c57fe263706d9b022127989cc2c9822a9927753f69d087", 0x24, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x34) writev(r1, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000880)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200ec27c7eaf3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1d04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d0000000000000000", 0xeb}, {&(0x7f0000000980)="82d376e580f34a0e432be47c7ee231a4855f157299c5ace639df38b1b7a8001449f97e374df0fb3e01a65c3cf73da0081208c5358983a85b0e52a7364ccc6870d0d0634f31f19835eec419dc31feefa761a4fc9d154e32034af6547ff677c566f5d7b26686f800f114006510befcdffcd59b0c786657bc861ba0a3d0c27ab0b57743d681a9c239439819f772b0add7edad29fc7b33e41875d36856673e0e58e0020acc2bbb0e9c34a640be4d9e9eb2b170d8fb8422d2664e897e2b61016d3cd3e7972bb3122297586961fc2bdcd238b10665f7a6984d4bcaa041244bb693bf32385d4e9fdac1308aff76bbf76e0b24", 0xef}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000001080)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000cc0)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, &(0x7f0000000380)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r2) semget$private(0x0, 0x2, 0x190) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x40001b24, r3) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(r4) open(&(0x7f0000000340)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xd1, r6, r7, 0x0, 0x0, 0x4, 0x8001}, 0x8001, 0x0, 0x3}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xfffffffffffffcd4) executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea", 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r2, &(0x7f0000000200)="f92a9bd300"/20, 0x14) executing program 7: mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1f) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000140)=""/94, 0x5e, 0x802, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000280)={0x60000000, 0x60000000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000340)=0x2, 0x4) sysctl$hw(&(0x7f0000000380)={0x6, 0x8}, 0x2, &(0x7f00000003c0), &(0x7f0000000480), &(0x7f00000004c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x6c, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000000)={@random="ffffe4ff1c00", @random="34db8070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "0003ff", 0x3d, 0x33, 0x4, @mcast1, @rand_addr="ff00000000010d690000000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8}, {"a5ece26067156b65abec7b5770ad525c1a73988a7221a14964702b9beb3719fa6668ff289daf172593"}}}}}}}) executing program 3: syz_emit_ethernet(0x53, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd60f61900001d0000fe8000000000000000000000000000aaff020000000000000000000000000001810090780005fffa9bbf6317a9c3e5770313449e75cdffe525b5000000"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x10205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000980)={0x42}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0x7, 0x0, 0x0, 0x898c8651}]}) sysctl$net_inet_etherip(&(0x7f0000001bc0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000001c00), 0x0, 0x0, 0x0) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r3 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) writev(r3, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r5, &(0x7f0000000080)={0x2, 0x2}, 0xc) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) socket(0x11, 0x3, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r4]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r8, 0x0) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) write(r7, &(0x7f00000002c0)="921d00", 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 2: close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x79, 0x4, 0x0, 0x93a2bf81}, {}, {0x80, 0x0, 0xff, 0x9036}, {0xc0, 0x3, 0x4, 0x7fffffff}, {0x0, 0x2, 0x0, 0x8aa9}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0xabf) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) rename(0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x8) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x22) kqueue() ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x4, 0x2, 0x3, 0x1, 0x3f, 0x3ff, 0x401, 0x0, 0x2, 0x8, 0x8000000000000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) utimes(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x9, 0x900}, {0x8000, 0x2}}) socket$inet6(0x18, 0x208f0e1c777a1f11, 0x0) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000a00)="9daf0be96f243127eb7683d060e92adfa762031f97d3cbff9d7b7c8b659fde952531efedaa2ccb22acd7c7c8eef4d1b815653ede4a45b09fffcaeb9c8ff72d84475c64a2bda9f47fe8a12ac3cc61f3afed90ceec3e9a9ec8b7e7b58dc2c03f5cd913afb01dac0d27c4edef17ea0af1ed8ff3a5d846dd4f9be679a54a783ed047803e52a58527559b7b7abfefc01d9b101377a8755798f45700ebfb0bc12e680817c7d9b4950261ad32f6b5b582cd9a7ad54a4a4bbc5438c6f4a519b1927e55", &(0x7f0000000ac0)=0xbf, &(0x7f0000000b00)="e064b34ba5483a669f6c5e3a39545fa3f5fb8dd79c59ff59fbeeea457d1276340d8f2f193525c068e43de3b21836af7f3e1351747aec60cd48326887f68a58f825857e595081bc72614a40bf3aa7e311170877398cae", 0x56) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b80)) sysctl$net_inet_ip(&(0x7f0000000bc0)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000c00)="69e54269f044f2532d49fc61f63b0fd070f84430d6f97e7d9f3506593419d6742fc0c3637f9f2a24d0d35f006c5ea0f6713c09d7c90f0c68269c709d30f0a24dc2a198c745f6ec84c3c836ce4c52ddfbb8b61deb", &(0x7f0000000c80)=0x54, &(0x7f0000000cc0)="a2f7f2bfb5dd8d384b67a75733a8ff6581554a77b4ab9beb502f4d974f96b4c6283359f0d5172de07847e2f8e99dbf0d29229c781b2e8b453013613f63447243ca594cb85a63f020e5c78fb0a698d5dfda67c5798ebd85fa1228afbb5a04a680da7c4fbaf49110eb68b58265fdad0f86620fa880743a7d749ed344988f6799c64481d59bb4b8a33682ddd92914e6ba6cd0ecdc907b9e548593117cb1383b11e186ae355ecbb8f7f7fa8280795c23d42b4590316f4d7f52eb7d3172627d070172f7cfbe39390defb3ed358fdb0ad781a06f86285b51373985195a7f61138a899a4902fa4b77ef2f00df9b1cb03acd2ea43cf19c0d", 0xf4) sysctl$net_inet_ip(&(0x7f0000000dc0)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000e00)="96b08eebe2a6131acbf08a6f3251e9f44f395397f189a17a1c2f79ebeeb4974bbd0f75d53218de6e674d44de3b271d82f261c6fc10d88aa5f0a0b7a4bb0c994ddcb9374961650a46754f2201f032091cb9201af43232ffae685fb50f0feff93d5a062f0240f34ead4517ad38c232037afe18cfd350a6f09dd119d1bd992cd662a488c3bddb772af0ff42384e1ae2d9b2561b7d47c941ce6935b5d79618406bc71f201c9225cbe23dc1e4cd4bd110db310d6e5e4b8e5d24b3e5e13f0092ef9030635b5ec5572fb5638fce2f4aa912fd4614c46b4aab9a0756221c742c1a3302fc071ec9d7a918c39984c5d994274424a29111838fa9f5bcc4dd2090675e93cfcdcfcd896866a08b01e5ed2f0a2702ea8811e0adf0e11eb5e48ac435ba452ccf66938540accb0b6015aadcf3dd6b8edfbc1b906f764190b8d4e0a4561ba84a3486a88fd1642c017ad86791397eeab2f81d10a5f00596b34206ff2c6d0dac0537fdbfb013daaa10bf38f9d0060d42b8ef5fbfaf50a7b7ec8f3afe7465458859e7c9a23172c0a967d3d01519fcc9a737ebe48bc7253bd80902702113a378b15f551c7daf6735a22d31ee4efd44883cb0154aa186e59521e250dc50e99389a5d5b75c0b89bd183f206e101b9b64a4fe3fff16937204df3a92ac29026313c8d910abc48a959907ff633d3dd8fff69e4001ee6fccf3fb5a52486c482c96428acd635605283f47e15a61ecb4bf60a009c48167fa1260fef8b5e6f3777f175f91882e035d80e19ee62aef0e69d2c05410c51dae6fd619ad9bfd0345e52f045c54f0f61879061e8bbbed30bfb9b47bc007567578d8c29a2cdf7dda7d82c508c7f6771f968ece9f91d3abaace0ef7899ba05e95f98637124804634c8bdb6773bcf5c1da03ac6e348483bf955bf7874253a06ca6dbda2b682e8398340cc370cdbeb7d54084c89dc31187a1e34f78bf431594abbb7c0e3d98a49a68a2db9a4e040c547835ee7050d18926896f9096f4fe2256bba94fb575db5d0dbe2fbd3f29ec58fdd1d4a1a49f562fdf566582ac6c3ab22daab3c301df08dd6349cdcd73f3b0950edeacc80d90e985202535852e2cfae1139ba9946373878bd63f7f14d295ff6033f954b2ca56712656276b498345af6109a386741822eb2c49813145308546ed6e44c819b58e9ff057b4c09dc9ab089984991498a98b89ad35b0a9f59dda45e31e9a254248a54b03928009db6370f412eff962a8a86f7c9072f1618f59d22c44e1cc2efb8d0b77be1310c46235b85a502884a0961f3dddabc514786a3b9bde5efbeaa02c8469fdcc5a84130c7354a94ca869cd5e956d8dc8a83ae4ea4fa42d51c19ae2b83bbf50724fab27dad56b55114f0c6794ad1fa179401218a98e0b5943aaafa373f1e7e79b06759200d25925b5ff34bcb92d6bc59208e959d5a3c010b3648dffcf40b1473e7f907abc1b703739d2bff4f66a93757ea6037612d618c08387e85205a0ed319fcaf6ad8f306df9a45e73f86b453d5a5060e8d4944be658773b194f4affaebbf32badbe6e1e307be52e703337e6a889fa439f2009ca60ed9267e7ef19c1e9d26a08969d5eb4fe7a4ea7a0012055a8a444b97973805b7ad0869b1dfdc0288a0d63ba6100ca6119263c09fe7b9ed1a7b913bc1755aa913a15ae401e9c1a9c3dc99898f6d3311fb75be5b4706379ef1e95dc4a350295d17c1ca0c3c8005c2d35fe60745209f2e1d840cdaf579469f04d0755d69b36034148274ad22a101403e2a42538d56e0f31d05ef9af518a7d9e5a156a333b815570a017dd8b40b98456f07d4c33ec39d295e7d5a45e1f090e0dd955e1a6216c150a1f7d8bb108ad64473c1c9c0716930c06d43a163f3038077b7b4b3e5efab3edb91cc6f77533149c0b9b6d39a7c56a810186998621eedd5129078c1f3cf87a3162cec58ac4da3840c8cf2eaa2079254f35c441002e107b538c4874a8a987ab70f3b35eae48fc52cc76c7cefa6b24c2f6c50adcd92a219216e214b657e4eca73050a8079581d117302c719811c77db41f5599d4994754b745a526ebfe4942ec710b649a7a7fd9b3ab1f3b21285d53116506c68f0b9a2670a9cba9c67152d5e262c50d1c2199de522175670c1a659afe6cbc9c9850cf73c02f51e18d6a39b140a9aa0f2f59e4507d0ee79b2770ef4647f5aa1aecc047589e4ff2e4b9258717d78877c238963f40d744cd5d4ba58dcdfb41805f30cd98199d5b84e9b55dae20bf21176017e5c5e2a42aef621652b3f1fa8646dfd2c62b31ec4208d02e7622019b0e41113afd1321be1e0271460bb0b7b596a299079749b8d0a3d43d4ed5ad968bfb67f648c9e980161c41bee83f9f5717dcdeed57bd2140689709d0182fe240b90edd1e8117f3796c91c49d08e105a25bc560cb8d3505b409fed9b66cdbb0e8867e7f422c3b81376e782f7890f395e7a0a06f86b3421a81fa0954c47fdba1d1d46ce0d64d2a2997e69934d90c81d352a0447cec4a261f147c24c82f7bc832bb448fa7d14bd96e6b8d5d6d1b7a25600de35f6006f5e3ca48ca6d2d7c7871a5f1dc1971c7bbb08848b5cb85f1452e78900ab960b78fe8edd3aac892d4b32140c4d03d89a8aa03f7a82da03d280eee331c30f0f2765ac7365060428504cd4a8d35466b265ebc5e06e5b64333851d62635cd330f616b6981c1c30cbf75853ec2d1cccc0b61f25b99ff71d18dff1d956eb40a292d0a10d88f9218891978cfc47395344d0f9a4e5cdf036dd7333770ac0f54dc1ba9576a4a305d0ca969950bd45da80d4bd942656520f3ef4d1ce07608c54d637bc43c1435a4bfc8bfbc1a4213a7b41579454ce34fb3f6d4d70d122beebff64c89976bcaf774cbbaec9aeeb31f06d7a83f0ed8382cbf73745a99660404346e6db9a297b6b932e26b132835819c3684c7eefc4fb8175bd7ef3eaa84ea5d5c5b657e2e000d355d6f9f280744b6298045af2d0c77dd928c640f4202f9eef18bb3f318dd922f87a76b7d77e81ca9247a073c6da0021d03f18b45f47deac74bc91d52af186121e04b6a434a828edaaa4793ae44af22eadf5d9f460fd2942fde0ba295e4d20e7ecbed23c52a101954e8876aa61baf2e887d26b9e4c77f3aedeb03834d98bafcb6a10fedd78e54462ed2dc1905c03cccf73b7c5c3eecd07e05c6dfc901677569bbea00ae0e1c90f1cdc0d22e0d29fb28b8a2cdb6219ccb9a9e3c091921d3582ac8b553ca7055741e952a12bb873a5b7f8d3a2f0b84d7267b7cd3693c83fe3bc7bb8878000361f60023cf02bcc645bdd56b6ecca9c9fe1aa144cafaa08edee76773d9bf6b78847ae282a47a6992337b82d2bfcedbd93265a80cc36eba49f6ebc11a3f83d4365bc4fab6721d400ced85e25fc67e503154599fbeff25483d326e1f5059a87e2218cc4561e19ad6dee9cb841c3a74c6c70b99a6e1b233484f4450181179bc883bcf2d2dc633ea58b66e7f5caeae466ffdd8fc9108381a5a69b54304dafbe23cbe0d17bc1f86ce67ea000e96c2971f6b520ac6b61c4508994c0531a826890d3f58fe5255acc8a89c950cc977c555d9727f8c1bae973c84ec572a241bf14844e63f3b058b6f01d13d66316da67797c8b191b39ce4caa47efed73091c5c9cd972bb4fe7c324fca7b66885d30a12cdc8c675d20426c08f91c76389a71c20b102e955986085cb4fc8f0029d41bdab727c094428596a6c1329ac6e339af468a477b89b8641118b7139b06e948cf23edd9b3083ecfb1c8feead08b09af854c9b82a8e9736999eb3bf583fd3739721626ac3197bcdcadb692be3d00450ce9c8b9699a03eece505fd061f7d2654bbc2dbaadddcbca3ec91c2f51f7dd618400aee44609b3e7e5f595c5723f56b819b75008cc8738312be7def7d8941117026130870e0162a5d489916053e8b6edeb382c777418434f2b827223b87b3e71670b4843b279aeac8fa560871ea72af80658bc8927f229adae75e37672852ed6113e14578785904ff5f9bbc796bd84cf03fd99013619d618856c72091f938cddfdc6fc8b2d7a8a83ee12103ceb27199023c33a64d8c640221510a688ce05b0d381fee4901ae240e9b6943bc0e3fe22014eb92c80b9530050eedf8dec10402f0525007aac65e9b66a24dfe5980197a6c0b774f0bb582c72d78e1adea626a602cc2e90e5ffe617aa1c37bf205b1d27df43c08fcc888845733644766d133f1c41d9511cd66d3e8214179f397f8e4ca1f4caf776506552a64b183185b494eaca7c89263917b9b14aa940fd6159c092af72fad2867d6afbd4c86e4f8b7b4393ac27fb3e03499633fc54027c5958b61e0121acf0c3b9e68a127787a920ada8a17900e04b0b33a87b64a036b56a857a34da7f2ee4b800bb66e2d7ab06ac15f0d03ff999f0ac14120e7562c46aeb193aa1bc3889a7759c5264affa069f8ca94cb1c77e43c43fc472b9cf058b27a07fb86a0b7be23128667c58cc83f476ab6ed04fe2c552931472fa17e507fecd212f586786c87c45c63d5738cd36d6ac90e8dea477d04142798000e9fd85f8efdadfdb2536cfd6e809481dc07a5a3fb2de8062f5e41b08e3071a040401fdd7576d2d70be36059a98750aa02046b0e3d968285a6ec7aba4404401d31e3c19b4a22cc1aa18e801a60b4c5fb3eb48f775feb404180da2f47fe4ab4fe7050fb396be9f5bdd4b760173b76bbde773ffc692cb8878aaadeb72b5bdafa80ff04e0a6d7d4ee62fd7f8312aa7ab14002fa395cc2e94625e1e45e18190154f1eccc988bc34a80c79e9871de4c21d23982a41c49e46ed1ed1b5e03d9f84efb94ecc035c89ac0013c7e3eccf84ac70c8fc64d36cb4011b16e24d88e19d20557fedf1f91c79fe3273058dd4a1d9502c15a903edfd9d6b3f2a3eebe454c64332415ac1b34114f8ccddc405be17f4047cee68d73a1fab0996539dd0e60a41c5cc995300016410d3feaf645117e569c21f87c3670462dcb6e5594db0dd4b2aab13216089d6a0e5b3bef029f21598532940ff6a0f811397cf80c2f8502bb43036f13c45db95652f352f1f114fdce6b50fb123d82c7836080d2ba28af99d4f62908dd8fc69881765cc4b16c54ca2a67a2c1e150aa64b664be331e3d0ea44715753bf54d54ad8f4933d7855050d8140b4081d803ae39537d837afeb901611825bf80bb357948e5430f79f932ce2e79d3e633ec63361439af5ba49a8b530f4dd0a8fd0293451150a221e86955bccccb7c6452110e6d0c994231604334335876ea275743e142e76b268788479dbfb147dfc3bdf84a5facbc9e0a192099f9b8401ec33c8ff9827dcb5474b894ebda95cd83b7a3c48e22f8405dacc32ceff57167a787e35099fa87f03200dd63dc0c4895980e0d86a5a3dc0bd5d869c9d9491d256dadca941d9579589f3629f5bf82f10029c398f0f0cb025c5280db58204f55ae5d9bc29c527da2a5f9d753a9c60c0ff27d7d79b2df9432a6be0cde4a5858ce846f6be3de12346cff00868a4ebfcc8fbfa7c93b373401e325ee357318052a80201356f57f4854a972bf667838d3706178539b7b5f327575b112fc9704a3118559d4ade1b4eb6816ba11834906970ad722f84a5a3d058e7f6e138b680e4a3a1ae4e47eb843fdda06985c8cb127e1cda537c20cfa90c6865e315094597562fbc28b3f2dbf51e50b9474565e0c559fd8c6b08ae6", &(0x7f0000001e00)=0xfb6, &(0x7f0000001e40)="1d868c2e20f0e1446a916bd29d32ceac4a7e943ed2c3c3cf70682ce785d3e1c29c2fb090bb7dfe4101fafce1e979b154b6037ad97f0b45a57bf993b9d3c287d3c216ddff95ed5835184026652c03f9eb710f68320210d80af39121a1e76c4458a25b790a26caf6eb0ed6ae03596e3bedfc958e315e501e7b7944a187153c52ec983440a791b21dc9a1ea11b85e234f26256557bcf2362d831bd68b6b2942e5caf643c72f090f6ca140c98d8b4391749672731a2388fa4444cffbf897a9af25965988e8631167985b69f4cf7be3848fe412f29a1c0fb047f6f040840727de432ab654ee2a80c84300e8502e904004e23158b7c47d82df7c76f874833f3fc2754960a24376339e5c8be9c1cd883d699a664dc04a1b5018313ff02dbe5ac70f9976342ecf2e3959b4f6d04ecc08f4cd6979d1a9b555349889d4196bc4d52b079e1e028198986ff963e5dca5ef523cc5c2b0965b07cdcb974aabb6f39847b582b1578733abbbb0a4b5d1e1463ae7aef75ec2d51c0e589f5971b4f8ed20065c27f2ab58df74a165cb4f1f0203926153a5fbfab6d46b74a975d80bfe150216e3de44637d1ae59f109ca9ede9940f5edc8abb396671a2faa47fc17f9ed7ce319cc9ea49445327068b9fb456c8190290a280d21de1b3c5eef191d5abe7d10219b6fe687363cb3697f71548a383a26865d4cc150536b0e5b5b1dff9939442c5918b038f215e1809aa891754d3d404ca22170572ff30316d99bdece768f10fe8854ca5173af05c63eec904d71080c3214327079e96207d6caf0614ba7bddc2cf1ea34563624504cbe9160c86e436bfb1ce0a56a403d37e32ba28a66d6c1d7809c3201e5cdf37238927beaddcb43c21c63679832ffcd51c727d7e747426390e2ebfbb8fbafbf286accad59d9a73aff4ce0a7f0d7ca8afd3b8f4acab70cb1995bd6524da78be1194d4006102abf04c257a2f1addcab572e54de7b0e9a69c7e0b35f7cb20e25d95e07cc8c49b6acf554cdb279fd8b6e7ded2848656aa1a2d9a69a018ccf56d6a51225b57a10f5a7795f88a613d05258dd9ba8828ce2599647a0e0e91a7ba970b48fee0eec41e81395d22cd092200990295783b91a4ce5b24cfcc9c74d23d9ccb8718947f015548505cc18bcb0adb8a2a2d8a79729f10fbc85104cb48226a3155eb0ea8ed784a14a3cb0b5210238577bb190a824ec893827e59b9fef0917fa005a517f466598532562dea01462cbb85a9a0813ed940efedcce1fb7c8d4513f9632aa54aacd7326a44750516228d24088ba4a8dce0625f72b4de73c9fa121d2c7e2a486b28ed10904d7108e8f92ae78b0f1918619f98acad61e4e56c2fb2cb3452e91da1fd8c65ba88e3b9f2e3ee2ae3b879a4381b21365063bd7652374f92840ec65374ea51a5c91d312ccbf3bec8ef243ebd9604cc791b588c980f6d408168a2a8be5a99c5771282f8896dea1c62f4fe7cebf8856d859d1f112c546ad30d4add55bc7fc6305924233dd25d3ef5a45b7e7f4d078610d7012f225fda41ca734fedf663227088e8b37f6bba6aa01437706806d0c359cc71dea9e5919cde14b3a7d6d322b40b651d67578324dc16f6037fd03613b1b15340ed236616704dec43f57506037007de18006d90023fa495e4aa1ae0975551c092ae48074424ba68f0874e8f7091f2ede843a9739042d450b62100fd5d0294ce5b7daec67acc091886c6c233a340204d7460ea83ab1be5b3e1c80a6e5b9b2072008cf4961178ae73a825d53f266e0eb9bca9ff578c81d244cb3b34e27f472196c270e2b2ef92f0ce378600b812bef806776a677e07c8294a0b36da87f6a60a826b14908e2d80380bffc089def9b3bd20d855f36bec53f44389f429b0da43d5704b87be8ddeea2933630eada0daa4a8966a4e9627acc01747ef0128a77e8cf096214c2e8d794b115aac42b966e6be88784dab3ccbb39bbfdfaeb53c4f0fb359dac14136231f98af5392cf06e9cb92b3079b9049e5f2e27b29776e220080760f17dae052725b4b610fc63995298885cd9bd4367a535955473fdfaca05812be5a866f679d637281d354f1bbc718f1c35b1900b1aa98c7c1f9c49e306743717d800f3a4142e5003861f8ad44f3afb8087352dd4501faad3406d37b33ca7e1b07d16d2c708873218693f0714a657c4da73431260fe2eb9be8bdd75946a0191ab257a4b3d94f4dea377af57f5d20f729f432703df4f74981116f63eeb83a2d1714d5f3713b1369be24a286c798ba7c25c4947a3a68b9eb59d2a9f223874d6b37df7121b1c3db2f361a0198af91aae602185168a8a445b8fb6367744eabbfa45e6c2c0e156dbd681f1e6ecc298b0af9ced5e4b3fee57f08815e8e53ae114f54f052a28a08cab3a8bf34acee7864648622f0fff8cb594b0cdcfc5f987f2e3f65ece2523e7a7d1c0cf03869fae6b580c30d1d2477edc6eac1408877d7d3c1f2dbcaa3179b072418c10914ae3cba14376bb3795b9910a7d24524a4cd45a3c7248a0409c80501254c461e679cf75ac9c33a0f0ef4b9b1d5e318b5f5d749117248c37fe1758faed4d55cb7a401449e1b7a435a3affcc059d5cfa68d0ea5bbd89cb7c93496633fc318a09c22f851888c4f7609c25ce919d70939feb90686ec1fc7a39c3465a56eb1c1ba87d49a0e079244060292fe5e98b1941e2f75f640ccf8a19a08d0c9bbd7c39327338346e6735d889b8571b8d056308d9aabb1461f8c0523ce43ca3462f3abd725df3aa92f1625cb12af898e80dd89ff26069d77b9bf0a00ce31213862144f9e7c557ee560cdb38952624755aa0eab649cfa7af1717af23048f7766f8e6b924ea0a59efdb0aa7daabbd6d7dabb22c50090aa3843d25abdd14b7e2c3913679621a2e9085b3947e38f0ad10d1a59d3c7c79a69c65a77ba4fb22d5f9699464214e395699884ac805d98a3a87dbfb7641596d9d1db0689f75055fecc0db4a390d47835c33cac9979fb0388484069c4378fd2b373dc903014c534212676d93fa0225e3b4257e80dab92779c8e0f8788166cd08b6913b20f927193d5a1281d499c2db662c1a7154e369ef824294bf7cd8b17383b384a8975d1f6f06a0cd2d0efe41767297ce5e9a29907ace61a9d01e8098f3a8cc2f9c9db679b0c7e8096aba99d0b4ce287a6a702b2d9a870efb647b2fc589b1e228bf63a5b79adcf3935183700da71e69ed167c41a3b91cd2655b1af6cb382d6c69e8438a1bf62e9b0f1007b47de0f9c93e4f73b6890f6336a8e1bb5d8fc56ef62af01d33c3be9edd8f63101f1a58886ade05608e3125be2ff31ee1822b0b0f79de11601d89f7b454dd9e77029a591b76b2cced23b3ac7113651c745ae1df8ca701010f6c5fc43b3d8e4c0c9d68c4444a9fd9c15dcb0f8e52205c2744d0e63e99aafcc8924c01eaf8aa568727553c2ac05b927fbf15a15d9795124dd9371fd5cefc04cd126d356b158cfaf2790a3c7d45e30ac0202216cfa3c69bbfac6fd4165d2836cd5b250bb492a80327099db39c2616d07d16dab910f018ef5346b21297c688de7740b5473a141a9721f768f8fcea169726987d4153340e2056e779e651da7d4f0e3c94e09e5876ac8b54b43e962116fcd9a5e6cd202734f81de0536f4063a0baeb635696f276492f020057778ac6e580fcf86c58e5c352ea03fad664283019f61d0fb136b53596eb049ba716166969ba1c07f735b522d28951a353a464befbf0f19800c86453d6f752edbcfb0d1d2cb5958ea54f724c0f33e9481ae16ae0b046556558ede587bcb5c14893093cd822f4c5ce6bd73b71d3a5ccc981c2d94871c332f4c4748d1e72df4c5b21ba7c0999c69c6dc3a6baf01c283e6b773673ba0fe60b0d73652837105a96c1d252893cdca91186839ed3958a21848dd7a56a2d6236c9a43018142372ec881521183eb138ddc2e130378acfd4976fd26bebac8193aef5450784e221611d1f985eeb7e1f3917789eb763424729942d23485c0ac5bdb4b25355adb52991ef91ee942298bace11e519fddea4eddac55ec88a0859b3854826b493484c7815d65b11a2f5cd16469538c1c9cd091b91b0e2d0d3d4828051ac4537fd26d0c532d93dce834d6da30e6ea67aa863ff0c359254e2b32bf2370d49e8594d432d01af1f5304a1a24b49e610d4878b171cd9a69d37ec54a2831aea82114fc6202c190f4aa867239c398b145ee6e6a13687f33be73a2d3bae617d0aa832fc31fee3483c28c6a62fbb801394d044d61d01b74994389f66a710eb3338a53b5e886d967deb1248daca0166c5c0e1f6de468db0aa35bfc6c035f7e73bb605ef2f179b4c16c9c7107a0ee8318f8b54ce175cd727a9bd20c98e6c7449a75606739da96bf5ea4b509ecbd7e58320953bca8c0d669ecd19e43544012ce9209845519a6038f2bf84fcbcc7c087f3704babe1a4f5e77d5b996cbdd4f8f3cf4a6554d2cca167267fc71c05960e69f5997c2b522b041e4d05bd50ba913ec4b10e5dfad1fd109ada493b3792ab593ef1d7b80a4254b2320780ecb21a2968c9d2653f042086bd404db3c4ab38de036b0cecd4068909847b42fea260eefc0b875b347b05f7e7ae05895eea8ed5f72949cb8e329f37d74ca34af27c2671e0889a9b3059ea369cc3028973ff55803270e3e90d28fe74a735c4de6a23b8dbca9da349d789f3d6ba53d3ac228a811ae77bb10080015372b3d5d18c693e073287b082a340769761427c850f380353e29ce0f5b02650678df63c7d00800bd0de75714212e5575fdffaa5228a10baa1fa575d3fdd21fd5b2781d1ea07c757f4cf28b26d09871e40f1e928d808de78b8041bc076130962ddf3892fe3af4f13f5404df3182fb34d2f7ea8d9ba48dff44e3f4fb3d67e7f1f4213cfdbb588b50e9a001cb4b3f17620debed59dfeaa1c5647c3bd1e36df19fb77c5e954c65cde63a77b0cb385eb5d99193d8730554075d8e02f724a792a69a222809f4bad12bef03f7088221b80d9d81bf9841b79a5fa12cf2a1282d4e382402e71c2b4e0db30113641d5d5f3fdd38f3a4d3ac861ddedb5cb20ff66d72f5e3670d978f1dbc7e70ac4af5596dd2e0a29344fa4b1b91ac89104ae624330963811ba6d7e4433cea370a2b989accc29e9cc8cc61563d3faec9254aaa877d708d3c74d3e258855ccc0d080622f4e457b9427ed8a3e1d1e00d18e676fde11e4fc95dbed574dc15081c5ff4246708f091e690fd67b9df425cefaa0b1c018327739c5ee17bc8b0e788761c32a93407b9cf617c570dc7307ce750db1cb61c1a4a8233d220182b4bd1a594488141bbbb1ee80456dcd4467517a4524fb683e8976a91e6889eb4542a57d5afdc692716d36fb878763741f903a25f64ef683eacac714f339e31a70abb622f992ac2df993db553a238660b52f030193a0db49154440e1e0d2d91944d1b60a60804ea3c82c86c20bab632e57887d7a39b176dfbbd89f626b61aa600c9b48fcab97ef02e437fcde60f02248573081cda7cdf8f1d4296c96da51e74033fbda423d1da56e1f484cc1ae91c69d0891f934785642ea68dde14fc57de79aa06010a9873fd9c0ef1f61b425722c3c30d3d2d0888418e1de276640306ed19ccdb81af5a5daca7f27315b455d9025ce1261ad99884203be81f08058bef472ecf2ae5e0f95cc0181f3142ead2f427d14ebab8cc5f9d2fc8c2fdb32c4f7e3236156744a01ca59193cb631a2a55c6c9707931ffded5c4f4c05e12543b47ba7ca7643fa46c2db05e9f6a09f7eb98a1418a2f00ea9613e4fd970ea18c9bb6f369b4b4a09f55fe0", 0x1000) accept$inet(0xffffffffffffffff, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000240)=[{0x84, 0x0, 0x0, 0xfffffffe}, {0x28, 0x0, 0x0, 0xc53e}, {0x836, 0x40, 0x4, 0x5}, {0x3786, 0x0, 0x40, 0x3}]}) kqueue() syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r6 = kqueue() kevent(r6, &(0x7f00000004c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f0000000000)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0xc, 0x8001}], 0x800, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x100000001, 0x4000000000}], 0xe, &(0x7f0000000300)={0x40, 0xb4d3}) fcntl$setown(r3, 0x6, r8) getppid() fcntl$setown(r0, 0x6, r8) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x38423, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r8, 0x29, 0x2c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f00000001c0)={0x2, 0x9}, 0x400000000000011d, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f0480b33b09122db12e8b1f"]) executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x5) close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x4, 0x0) r4 = dup2(r3, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x71, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'aEV', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r6 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2812, r6, 0x20000001) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) semget$private(0x0, 0x3, 0x40c) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x12, &(0x7f0000000040)={@local, @local, [{}], {@generic={0x8100}}}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 7: kqueue() socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000040)={0xcec, 0x0, 0x400008, 0x0, 0x0, 0x2000000000002, 0xfffffffffffffffc}, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8ceb52d8f5aebf04, 0x140) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x2, r3, r4, r3, r4, 0x7}, 0x2, 0x6, r2, r2, 0x8, 0x100000001, 0x200}) listen(r0, 0x3) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)}], 0x4, &(0x7f00000004c0)=""/4096, 0x1000}, 0x3) fchflags(r1, 0x0) setitimer(0x2, &(0x7f0000001500)={{0x4, 0x8}, {0x10000, 0x54ab37cb}}, &(0x7f0000001540)) sysctl$vfs_ffs(&(0x7f0000001580)={0xa, 0x1, 0x12}, 0x3, &(0x7f00000015c0)="699af49f6a18fa3d4af9702daa12b25458c596eea496cb3534ea8ff2e18003422537a6283dcf98f2a4b0f96fb2ac515fc2f67139054839762daffa6e27e7cce8f9c8aa737de1e8028031bacc7a55baad8fc530c37fd2c39d2c869c680c0a0cd8d43a2c348597a5343d8cbd409ee2327280762c587e3baca9f7371b187ac63d447a0ad25e27e61de7d7", &(0x7f0000001680)=0x89, &(0x7f00000016c0)="47bf7abbbb31762d4388df67baa57d482451466f20ad25e7e870fe2ab5aeceda3e4c435acc2edfe27c61e63daefdc81985548778815afcbeaaea88f1a6c5942e17160ffdacba873a94b3b1a2cadcc811e5ffa717866858bf294bcda7a3a83f9e1e47a857f74878fe2d34460c7ec013862ca55c4b45bb2a3eba28aa433dadb342c49645cbe71c60465df07e75af6df2c07dfbf037c82e4b427f18fd794898748efea7d537c3331d28c1bcd51e94dde521b4ede508e05ccbb745ada1e7d1ad1ccf9033170a297c16431a644b49bb985cc663b2268680c741d29505bad8e055a4aab555b18b1018481f78380e71039e587f457ea0cfaf8122bf1d2df078fdf38187fbf1ea02f219abb75e6c05542be4f28a32c890d38b5372ef2eb954caa44dba1becbc8790115f8f7ede49771c79f87cbe54e635094d23f157acb59331be118434943538d73aafa8a073068a659a68b754a6997a665dbbef49a4141fec2b56ce8f95dab79f8857b920d55283b5532573c996074015595a4ed5b5ce356fdec0aa994007b7b2b68b84aa0c1e2082a3bc69f436013f30170d786cdbeabe8a76695474e066298a64c07fbfbf5a57c8faa0c2211971f2b4a9f69616c626ebe2be42503c5929da34bd02674224ac62531e275e25f2199db2fec8e62e3d58af45bae9436f79b70aeb1c6f6cd79ecb3aa468d33725adf87be832395517b86bddbf6a725105d0a4419741e9876af9945a9f736b1a6954e4eab2ad66978c9f60ec370ef75f4745df5856034ed344b2cbe6da670d59c427c490c2bc45e42624128704daba965ef0c667ab35a5a22d0455adca4dd78b4b72d8af42a998d68ebe5bdd75793194ff1321543698d4e832d1837bd991a89ff2e0dc4ad84dae3fa191d37c38632200b215d9620c43393dca379c0be36da6da2feec880380cb2492e949510c74837eb800b46feecea9f470c1f8d8c88673e7a3a74877eb0f3bc7fa90a8d02fa713a3fe068c2c9e9fd21f4c34a0c336aa3d2c87de2b67420f0e741216bcff0a001d16a23bb37e484ce5f0f441ebbcd5eb3ada9c06b69efd31a68b1ebf09b44833ddc6236cd82303f1c506116d38e8a719c509405f2b6ad21f30da0cd179a7c2c4d8f3bab9d6cee142fc3a9b1f1eba9a7d06bbec3f96b66d81d4521694a6da4c6300bb70f1ad850a1da04655d5f32838aa33339dcdc9096162d5765bf5af4ceaabece5e873c5cdaa25b544f34fbc4af085a6bbcc7c8a3f5e0890bc316eb254e1f264bc38baf676c5b37dc2d1deb09f0f631e0e054984ae3af303590e97fcbcdcaf5f2da6e65269fbbe7b553bc341ffbaa30008b921985ad5ca7d9e8ec203f79b8df36ce0f152b270707addd54fc8e425620e403d5e8a8d723444bf7aa91807c112b4d6c098599682aab74914e408c51935d6ac6a124fb68fc9146cbeb2edc4643c70822892794f453939927704647643f2400fd7ba7bf37d935b266283dbf7148b3ed8cee2fcdea6b245a4fc47a7aee9a53abb42ec53a1eeddd15f1e609a030649113db377a03578347891dc03485120c9a6831650895c183da301c1dc93cf2eefdf5390a801d28d8ffb5c25e54b4944116d938b36b270f8708f2e1ef95e7fbbeffb9b201a720f9f92f5c4f76e1d200b52d8010eb503f2a29a11c035130720dcbb1c73ed01bfff61855d262943e2d951aa1813d4d4714684853be441118119475dbc5ff9fb46ebb46318f0cba709c180b617e29aeec5f0474b5464e6e2879c6a678219619af4ab51b5c81152e469d64eab7057d5ad206d275ddf5a226e350549acb48ead1e823e7529bd953eb78bb65ad8142429611a545e710124332fd4842d57a63e1663d71a934fb2a76b135702a141b7c6b6fa4a3eeda52667cba936a1aef6cbecf6f65aabfed4cec5a10a2d6ffe3113bd446a069d771ebf8750d5b79084fe9fc9efee838d5ded33c46f0ac53ae8f3e92fa2bc02e3f1ce59f82daf9d0e1e1d05284d51f5a3c3e4bb2a4d3da3f8fcb2abd7cac6c0df8173e51c59ae4859830c1e5902ac4a1e0052e06796284b4fdb1feeba31b61b2162370ba92bd890cd754e900097aa921b7c39da3f340d6c81aeee0978cc843a94e4451f5a5f8e0bebc3f572509d81658ba3b51e2643a77186ff88659752f6492f9e550ec6a95f913675adc9274e28071c1b92b31b2d745dffa849a56da045695808f2c84c6742af27444e4505258c138ac4c94ed673fc0409e62b97d39c90f1594ee80f2d40832b28155628786f0080dce9a4fe4b4bc47e5fd775a325ff46bcda6513417d889ece819c6eb33c4fbdb94bd6a0b1269bc55bfb92c50e77845be20120a913a6483af1d9c617ccb812af8ab9964763564fc54e76b348d848049103e4719543c98ae730ba320df05f5f7b0c4903fa15c11fa1ff6923398f24a98c08624bb354b24439f76a2faa637f524398a8a15d83318e6721d4eee2d21b474a2b9a9c0b67f938827d1861aa8939933e83da37da1a16b87cae173e9c067105a1740825b58543495ac85e321bfc529912e5aab4eb7b381a9c28f2e09db19dfbbf7e8ba14787043cae9da54d6499af68f7312dcb21e393e361142fed5c30dfe3eb7c6ad6293e35b8fb887e716845097e814c430f06f95211aa5969c385be0e258f6da83ac8ff20a980d9b7fc8c0450347185220422a8803514452969b092ec9d6a0207ccd7c4e44670497953390314db5b667540d3507eb9af4da32b7dee83a26cde786ebcaf3f0f7676fd7d7f25cf4e6f3cf2c9406ae4d3a8573efb45bb34c956187357b38176a6c7328467b3037f032d19564f8f77c3bd0964d05e18da163b65279a670b55b0d11b753ff1e40b1f7d3cedef7f4725b526dc7b79db1d7253f0641e054e2ce673b4f0d631235ce5092d5fbf845b162d2b7b849a937e20c63e18b44457e1b0949710ab69ae31709e49489ddaeac58b86bb0199203c9346ed5623939c2572da7c4311ff5cd8255facde514977201ff45f81dd3a7287f6e70fa7ffb7a0eaa81ddda2b1b2e0cf178cad0c262cab794afde41c95077081f191f9b4a5add98e14dc6f1fc2d43b9967aec5b868b0f4d6d10bae38d04a8a2fa4eb1c9fa5cca4a56d5ff090f1e4c752f953f65d843339c81d5d07fb037dc65e7310952515fb49a2060acde373a239f3adbe720ae272a1ef1408ea1d3bf2c2c559662a87caf52e3a0f5325c00ebee32af82ac0ecb5c62ebdd1ca51a5762f922888ca2c0fb081216f84b310b09c6796ad87cb7cc1defcad120f63edf615b469f96aa2719e8525b20b37bfc8615562eeca4de1a02881b15cf5b574f2130e32704891139bd593642866e63d74bf4d8eb191d72c807094a76dc3ff8ce134cfc0069b642bd0b27fd5519ce5953798dc9598b493f34998bae56255c62345e83eeab5c16cc91aa8bb94b84cc0c1f210cb22bcbde68b4162abd6cb94b008605280d6f428e5a87ea993e51bdaf00f31673468c8fb97e9f48b10f21fa3bc56a2124b5b4e8ae8b7521bdce1db74910c7db17bdd25b2da7770d9969b2d4dd4be8af2f7c8cb93b4309b1f74e48a6eb6d8fd209d756c160e5c7af5d3316a7f0d5fd1ef6f4c521ea8e6ae7349943e8d7a8109611bed1d0f97be997a7efd73eaafefa7f458f39681f342f03627e76ff4d580da84cd5838c1ac7e2184bbae7c018aaf73757aba334cd317f7db9da94bb3f11b25d33e7362723c9c331912815397be0be2ab9bc8f89cbf598070d4a2bcbbe0e5f0963595f129e85924fe023f59bca302c0b31d673906d56a21525d0f3d54166aca5683a898f741fb126336868f7dd8478cf3b9fb6f5004c3e1650637fc3e6f2c4b8251ddbf19788276dfe30b053bcf4f811ea1b6e0bfd29781e442b1dcc7b189f963d53c2a560795c38848886b2662752902c8ec5f1754d42c16777029322a43ce5dc73352334279e903c069cb5b7a6511dd7b17a501011aec20c287e6c7cf0df0d3c4369f5b62af3432a6835c4bda827c0cdee23b80203cd3af65b8af89f56dc31b9692e73430754de2b8d9d6740dbfae0677802d8227c6f5ec79e9d87b64b07f72246dd53b77a404bd91bc672d8e52b0abf2c0abeb4c68abe39a33e0d85adebc8f03227670582c2b5f7d81c4cc1fceec165a9f8f6bdc59e7ba13c43a916c7b7416160c3176e87582b303a9f4e2c9087dc89903f12a0aedd0b5c75efd65bb4d06da726b8d468c8544861c73fbfbcb50511b42586913454934e6a544a7fad106e86da43a6b84a31c304cd9a517a2eb0762384e8afd872f223e7f2cf0c52bf85495e43585aa35a29646c7ed3304d94a8a964f34cb5c37dbc1137cf8ec34bb5aabdc563634034ceaf5960d12d23b932e71203c2f12b17802c4cb112481f7fd585833f7da04a515f791167a4a830674387060cad452369b64db84c2c733488d5cfae03b8bd3a62beea2ccc92de468e5db36afeebe767c8e1226175e41d039e1be87c3dc990fd043a9d5d32ae11e2e90b7f2c3157299a469b358625336dd869a5cfa53a96e83512bd9fddea3589fc5c540efe0fec05959149ee051205c5f6df5fdfedbbc4bfb762dc63df6e3372af6bb71adf892937af83ca00d062928c92fdcd1bbe686a14382417c6a4747160ef15b0d91b9f5d4ed4130fed47e9d4c06f92e0da56de5e0d7724f8241856505ac7e9d7375584fdfa4d5bf09940b4d0fd97173f5960cf82cf3e4d4ca429106880e18040aebba7e0d26e3d5e47ce9e8ceef99fd1d27e4f5684978c90dc64d03998fa86a62716b0ce4292bf9fa23a78dea63c520b806de27fe369579055def552c828eb2f27ec86b4330e4a736cad38f5104bc37e3cc0a74155dc1ef2d4668cdd1ae1c14742a8492bed49ff0707d8548d38098140e8b1e59b859ddd4ef013b2b2d0d518459faf0cb398c1588f2dfea589d311b2a75b062155ca594d0b8a39df2dcc37cec48beaace8ce7e6b2866211912717f3418a3e2cfbb509eb5068cb5c73aafd854fabcdd2412620bf5e9b54145b0b50906dc681a7d002065439b68187723730f9c2267b7df6f9d1f17d2d52f75cc3f31229ea7a4fdabb6ceb52344e1a17c10bd53cc456a15f4086172a2e0f39464b2ff8f90ae3496eb868bb96f214b9b38dd68275048f60237065d0a7fb4c456a045ebba0cef86590828e6ece9040fb84c0ef3d0fab5e5612e34a6e613a28dad841614de96ecec50eaf567ddfacdcd7e6518ca7dab904083996d6d5d4a3e8578d4fd99b746ca8126e9763fa978186f7cfcbda04d0946f45e2bbeef532b073c4025e759abe8f4a368caedfa7f43bbf99083cf616e651259f209bc933a706dff1dfc316b52b740c8b43de5d2b8098598d02af45b8ab444d53af955973aea8db2e93512197e239ff7730d4875c995c79f77cfac115e14db77078396b1af31a17a1e3d1a526f7b10237b9f2600fc7ab24462e77baae93c7d30cd345a3a98b5f4a6742e0e0e8b6f8baed4292d2c7838465465f454c7b068ac4e92e4bf9a9aa6b60a1f5ca86f4802a6265410ae2b552f980a14b1672fc2f1617384545583d78629b9dfb6e32533295b8467306d82f38a3cb2f52d6697548d5293cd225933c624c86b596d5fb89b5029df970830f9fe3aaf0fbe10cf843fde5d7a4f697b36df4bb2914d22390facce77297342941680a909fd8f094ed288d3d57b589cd8386eecf0f3efa1ce93e0ab26b99a47e6da850fd6f9dc37def2b295608af4a186e4dac0e2d9260934769b73652a71c09633e52afe3f65b90a2b5f1dd3acaa0ccea004f6936d284ae05eb9b91afcccd2dce3bd396a80a7ea75", 0x1000) pwritev(0xffffffffffffffff, &(0x7f00000027c0)=[{&(0x7f00000026c0)="cb57d466b0c38d1f4dec1ed21041256bbbe124076308474cafc0373522162d7a8c051afe5aa31883294fb24a023602be2e2e936b4492b0ba8596f230c6fd2a5e0dd754e38ace6a965e1e3a220ba71b68ca35ef7337f2789370796f91df24d37ed117a82cf52703c2e87e53ae12a2e87063a436d68708e4462b179e653b79b2ff06af04fb89902f65b783784f681fe35b6bdd5c16090a61b3d858a8e9", 0x9c}, {&(0x7f0000002780)="36b681a61e2d6874c025654d04b5323cba6f59086b4c3e71eca95207b44325c4944e", 0x22}], 0x2, 0x9) r6 = open(&(0x7f0000002800)='./file0/file0\x00', 0x10000, 0x0) accept(r1, &(0x7f0000002840)=@un=@abs, &(0x7f0000002880)=0x8) r7 = getgid() ktrace(&(0x7f00000028c0)='./file0\x00', 0x0, 0x40000300, r2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000002940)={0x5, &(0x7f0000002900)=[{0x1000, 0xaa, 0xc0}, {0x7, 0x4, 0x1e, 0x82b}, {0x5, 0x0, 0x8}, {0x642, 0x0, 0x6, 0x7ff}, {0x200, 0x80, 0x8, 0x9}]}) shmget$private(0x0, 0x3000, 0xa4, &(0x7f0000ffc000/0x3000)=nil) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000029c0)={&(0x7f0000002980)='./file1\x00', r0, 0x1}) r8 = open(&(0x7f0000002a00)='./file0\x00', 0x2, 0x100) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002a40), 0x20, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000002b00)={0x8, &(0x7f0000002a80)=[{0x7, 0x4, 0x8001, 0x6, 0x1f}, {0x1000, 0xa6d, 0x80, 0x5, 0x3}, {0xfe00, 0x400, 0x0, 0x7f}, {0x0, 0x2, 0x81, 0x9a70, 0x8000}, {0x17, 0x1, 0x4, 0x9, 0x7}, {0x3, 0x792, 0x8}, {0xf069, 0x6, 0x8, 0x2, 0x6}, {0x400, 0x0, 0x8, 0xb217, 0x6}]}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000002dc0)={0x1, 0x3, 0x6, 0x3, &(0x7f0000002b40)={{0x8, 0x86, 0x14, 0xf8, 0x6, 0x1, 0x10000}, {[0x1, 0xb3, 0x3ff, 0x100000001, 0x9, 0x0, 0x56, 0xb8, 0x7, 0x0, 0x2, 0xca, 0x1, 0x100000001, 0xffffffffffffffcd, 0xe42b, 0x4, 0xf61], [0x8000, 0x9, 0xfffffffffffffff9, 0x3ff, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x6, 0x5], [0x4, 0x0, 0x0, 0x7, 0xbde0, 0x9, 0x6], [0xffffffffffffb40d, 0x7, 0xcbd, 0x800, 0x495, 0xcea], [{0x689, 0x8, 0x10000, 0x80000001}, {0x38, 0x6, 0x0, 0x400}, {0x1, 0x3511, 0xffe00, 0xffffffff}, {0x5, 0x2b, 0x6, 0x5}, {0x3ff, 0x0, 0x6, 0x3b81}, {0x4, 0x7, 0xfffffffa, 0x6}, {0x3, 0x1, 0x1}, {0x7, 0x80000000, 0x181, 0x1}], {0x4, 0x400, 0x6, 0xfffffffffffffff8}, {0x0, 0x26, 0x8, 0x3}}}, 0x0, 0x2}) poll(&(0x7f0000002e00)=[{r8, 0x4}], 0x1, 0x4) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002e40)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r3, r10) close(r6) getgroups(0x4, &(0x7f0000002ec0)=[r7, r4, r10, r10]) getgroups(0x3, &(0x7f0000002f00)=[r11, r10, r4]) getsockname$inet(r1, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080)="c007e963da4add18b2c0ff0880848d472eac3efa9b22daf9962e5193c4a5abea537a1d9c4f8fbe56be18a0c8caad3d540768c6e3e90ec3ea60f7faa0379170b219cb5fbac9b9d56e86a8fdc24bce311ee4b7429f6c24d5eb51ac7e0bf1e3", &(0x7f0000000100)=0x5e, &(0x7f0000000200)="5f3dfaaf72b4930d42537cde1d74bba84010500492b534844818cb464b48e69895ffe3dc545ca41f3469fc3cb99823bf0b2ccaf61c38e2b49cda9a6e62e4674e5eb32e2566b1d1b39d8aa7c581a61a7dc7669fa1952d3c8075a6c35a32e5b12578e3ad76860b51ea06e20b55ea869343df88e7fbcf0d37b850b99581becd07b4d6126f4ece34d20138d698a6902da7f3bccca6bdb23b1643e146f1b5008f6b58bfee328c89", 0xa5) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x401, 0x7f, 0x203519, "28e54600000002d28000109dd666bd00", 0x2}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980", 0x16}], 0x1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x4) fcntl$setstatus(r4, 0x4, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)='g', 0x1}], 0x1) execve(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0xf53}, {0x9, 0x3e}}, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f000063f000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x21, 0x0, 0x0, "fe339657"}}}}}) setreuid(0x0, 0xee01) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, 0x0}) executing program 2: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) poll(&(0x7f0000000140)=[{r0, 0x80}, {r0, 0x4}, {r1, 0x4}], 0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x3, 0x2, 0x1, 0xfffffffc, 0x610e, 0x4, 0x2, 0x1, 0x4, 0x100000000}) mkdir(&(0x7f0000000200)='./file0\x00', 0x21) acct(&(0x7f0000000240)='./file0\x00') close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r6) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)="c943bd4670e7da7f5b4cda955dd72471f1ce7e257515a033ce849278555c7f43c7182ff8244196904f59370e9226e95a8f09d8602559", 0x36}, {&(0x7f00000003c0)="7d2af3c11c5ff7d9627f8bbefe9bf6da862a18ef624c84d253f6143153df69a75b28ccb810b68db34175b8a72e099773abb63f0d4d01c7d999fefb4738868c5a98897f9eae3aad0330c138324cc4aee7283d5f157e6b05", 0x57}, {&(0x7f0000000440)="fe851740c2c2c569c0368ad15e1b7350600ecd25fae7409b4a7e3ecb1b7a8ebb", 0x20}, {&(0x7f0000000480)="8ebdff0e421d571f6d5a75416ecc8a9d6832d3a1adda9032c6199cc7387e65145e213b", 0x23}], 0x4, 0x0, 0x0, 0xb}, 0x400) recvmmsg(r0, &(0x7f00000029c0)={&(0x7f0000002980)={&(0x7f0000000540)=@un=@file={0x0, ""/253}, 0xff, &(0x7f0000002840)=[{&(0x7f0000000640)=""/206, 0xce}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/59, 0x3b}, {&(0x7f0000002780)=""/152, 0x98}], 0x5, &(0x7f00000028c0)=""/165, 0xa5}, 0x2a6f3373}, 0x10, 0x1000, &(0x7f0000002a00)={0x1, 0x10001}) recvfrom$inet(r0, &(0x7f0000002a40)=""/58, 0x3a, 0x1000, &(0x7f0000002a80)={0x2, 0x3}, 0xc) kqueue() fchmod(r0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000002ac0)={'./file0\x00', 0x9, 0x1, 0x7fff, 0x0, 0x7ff, 0x4, 0x3, 0x1, 0x2, 0xd3e, 0x2}) r7 = socket(0x6, 0x8000, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002b40)=0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002b80), 0x40, 0x0) writev(r8, &(0x7f0000002c40)=[{&(0x7f0000002bc0)="3e00bfe8d1a96b23eb41c0fc6c359edb9c99ca7411c37ae78cecc3036db0b626cd8b870635b3b4111dafd26f202ac605f168d041aa4320260ae69976c49bf9b85f60b01fa43f1f883e469c891ac10a8fceacdade2bf165d755124a2b8e3239517fa04a770a576f0ff0da7bb72a12fd8c36c22d5874fab9127ba4f6", 0x7b}], 0x1) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002c80), 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000002cc0)={0x7, 0x3, {0x4, 0x8}}) setsockopt(r9, 0xfffff800, 0x6, &(0x7f0000002d00)="c863953e79b80c8e7da764dcb4914e29afa965ce2e8c112379fbaa5836d2eaf5bd1f041b6a4dc3fe1f6a36a22b93c2874d54100b7b", 0x35) sysctl$hw(&(0x7f0000002d40)={0x6, 0x18}, 0x2, &(0x7f0000002d80)="9d43", &(0x7f0000002dc0)=0x2, &(0x7f0000002e00)="3e1189b61470e1a7b768720082ae97380048fdead4dcae8ac56ecffae7ca3969acc5dfba559c60b4da8c36d72d3a1e17be221fe10017349ab182ed764eff8f5b7aede9afe59cc815f68e41b8863d7d2a54f4eb060ac643fcc9e3f345edfa18700cb525e2fa88f4e30afc196f3c01bebb928d04a09f9bd757c622c4fc5fb683ff49f74cbd9d81c6c5863f4012801eba4d5708ad0d250983fc34c95978bccf5a40529a9530f8cb75f775e56a561a555c20325f545bc28fdd09770f005f71bff23678cc86f86278685d2f5de2785527ebf5d528b78a85b7335aff", 0xd9) r10 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000003140)={&(0x7f0000002f00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003100)=[{&(0x7f0000002f40)="e74ad5306850369438cd07b4de2ce52ca893843c60cd2aae212ac8db9c05454c96e5ffe3a34d6df260c3d79974ca62a82c", 0x31}, {&(0x7f0000002f80)="49d275d341b3b7c3056cb496807f5ad3747599bd6a6f738e585728dd40a0c449e9ac60da3cd90a97045e4954cea42c5f866fb00f0319240e06908148c602e59a8d5e69d83bd96d79ebc3be9722bf571cc09457c9ed82bfff3dbac66d265e", 0x5e}, {&(0x7f0000003000)="790e7c65556f6a2113c38ee99607318360388b0453c31ba4a6c6856a341bd9087800fb15f6c96d5ca0bfc6774fd5a0d7d02e7067a74bc1928eac423028818267706e62996deda3de8485993a95b6a3579c8ad1cce280c2221e6ed6b1186c7917a737b270b132fdeabc7f5d7788b23fe7ad3a8bc0357185d955211742cc9de622dbcc6e75e463379a0e40ddeef5c84da0f50ca4672db9458301e1f9dde50fae8c091c9c7f72e751951f22997b16a32b7e4deedf2004b2d72e3b0fe0294207a7278580145d514d83a0054817e872a2628c06ab56b37b", 0xd5}], 0x3, 0x0, 0x0, 0x1}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003180), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003340)={0x0, 0x0}, &(0x7f0000003380)=0xc) sendmsg$unix(r2, &(0x7f0000003400)={&(0x7f00000031c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003300)=[{&(0x7f0000003200)="fb08d8e14b7324789ed7df43581907af8ca4e02448e90a9eb6b65947af22ae6d098233170e1ef572196c22acee505729b4a9824cee1013d1ed2cfa34506131298499f74b467ec626f261e3653a617b054b5ec1d5f6b6d8ba441e23ea2dd04828f2d2e6e2c5f1d47792f2c34cc82ee287f554ed6e1d95010296acf394c6e09be5fe21badb9d46939bbea4eeb0e930fd86a83a1d52aac5f51df89a3d5570d008b81553dd7f736171308c31e04e782a893c25ce5759875d25c48494116a1c64346df62afe726ff85e1ab8e265052caf8531f0", 0xd1}], 0x1, &(0x7f00000033c0)=[@cred={0x20, 0xffff, 0x0, r5, r11, r4}], 0x20, 0x8}, 0x1) executing program 1: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = 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) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r5 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r6) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 6: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000200)={0x1, 0x3}, 0x2, &(0x7f00000001c0)="71f91e94a34b8e5f84cf71b59c7afeddbb1624be146843a0f1067a00000200000000000000", &(0x7f0000000080)=0x25, 0x0, 0xffffffffffffffa9) sendto$inet(r0, 0x0, 0x0, 0xb, 0x0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x91, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ktrace(0x0, 0xd0730f51e69c9f95, 0x0, 0xffffffffffffffff) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9ae69366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x23, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r3) r4 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r1) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0xe22, r5) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000880)=""/86, 0x56}, {&(0x7f0000000900)=""/63, 0x3f}, {&(0x7f0000000cc0)=""/210, 0xd2}, {&(0x7f0000001080)=""/228, 0xe4}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000001480)=""/152, 0x98}, {&(0x7f0000000980)=""/97, 0x61}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f00000012c0)=""/197, 0xc5}], 0x9) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x8000004, r6, r2, r6, 0x0, 0x0, 0x9}, 0x1000, 0x10000002, 0x1}) seteuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) write(r7, &(0x7f00000000c0)='>', 0x1) syz_open_pts() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000001200)=""/139) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000002040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x1, 0x2, 0x0, @multicast2, @broadcast, {[@end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f000068b000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r3 = socket(0x18, 0x8001, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000280)="dcfebb19740f3768f905b478010e053c517ee563c1494e3953cf6b164c8e4c74ec50c2b2b398948c08b82a0fb498f55e11120000ecd52298a57d860896f0deb52a310d1d3450dda086", 0x49) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2", 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) preadv(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) readv(r0, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0xcb5, 0x4, 0xfff]) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) setregid(0x0, 0x0) setgroups(0x0, 0x0) r2 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x1}, {}, {0x6, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x0) chown(&(0x7f0000000240)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') accept$inet6(r3, &(0x7f00000004c0), &(0x7f0000000280)=0xc) r4 = dup(r3) fchownat(r4, &(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0, 0x2) fchown(r1, 0x0, 0x0) r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000180)={0x0, './file0/file1\x00', './file0\x00'}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x60) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) setitimer(0x0, &(0x7f0000001600), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x0, &(0x7f0000000180)={0x0, 0x4}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x978b, 0x0, 0xff, 0x80a19f, "bf08000100f1675910812cc900"}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) executing program 1: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = getuid() setreuid(0xee00, r1) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001680)=""/4096, 0x1000, 0x40, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r2) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) syz_emit_ethernet(0x138, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={0x0}, 0x10, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32616b20a0206d6d761b9b2816b137f0c81674de7aaeee18cd1047f363b28ae920110be61e4e1dc41150d8c901f4766194819b"]) syz_emit_ethernet(0x41, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000008100070008060001e936060b0002000000000000e9ee615cee73fa0b7e79a80020006a3900f4711924c57194d5d22e93b7cab77753"]) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r5) r6 = socket(0x20, 0x4000, 0x40) accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000280)=0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r4, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000200)="efaa51", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = dup2(r1, r0) r8 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r7, r8) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x38423, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r8, 0x29, 0x2c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f00000001c0)={0x2, 0x9}, 0x400000000000011d, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f0480b33b09122db12e8b1f"]) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/261}, &(0x7f0000000200)=0x107) shutdown(r2, 0x1) getgid() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="1c78"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) open(0x0, 0x40, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r1 = socket(0x20, 0x8000, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x6c}, {0x16}]}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r5, &(0x7f0000000300)='_', 0x1, 0x8001) (async) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000400)=""/224, 0xe0}], 0x10000173, 0x2) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff}) (async) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff8, 0x19}], 0x64, 0x0, 0x7fff, 0x0) (async) open$dir(&(0x7f0000000140)='.\x00', 0xd78161855395eb8a, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440)="00000062839162bc69753beeece2cba4b829714e1a50e98bd91036fa6c8c3a3c4300555d88bbf1b374b35241dd03de50e507718a8e92bd8dc49b25d03b29439e9f1cf05b97e26f0fe0863a1c72d93796b25f700a2e7a2cf98ffe42b5f38b6b8877956e594faadb0008700019766062034547e8bf581deffc10853f50d205b38709b843a892b237bb613ebcc7548ddf8825b27d61448907aa", 0x98) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) getegid() r0 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16], 0xc8, 0x800) msgsnd(r0, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x1, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000000029, 0x9, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) executing program 2: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000140), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000001400)) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000080)="42780aa77139fc2e2eae2f66df4e8d76877249950145bcb7a47f3404da1260", &(0x7f00000000c0)=0x1f, &(0x7f0000000100)="e18cfb413891c24cab9ac9405e387d01e9c8117d0d577cb1070e5b26", 0x1c) munmap(&(0x7f0000211000/0x3000)=nil, 0x3000) executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x802069dd, &(0x7f00000001c0)) executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000012c0), 0x8000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300), 0x80, 0x0) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0), 0x400, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0xf1c67ed8759506b7, 0xd9) r10 = getpgid(0x0) r11 = geteuid() r12 = getegid() r13 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r15 = getegid() r16 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0xa, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r22 = dup(0xffffffffffffff9c) r23 = socket(0x10, 0x1, 0x2) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="2741b3dd6e5a5421f2f2e383d13e2e77347c8449442ea8bfb4f66f6ae3581168ec", 0x21}, {&(0x7f00000000c0)="f0a6a1cbdc4c8481a888f6cc71de3d77a0a3f409d2135239fe72a900481787a28b50dd080d74ed0ca2f3946afc00c21562db1a54282ae10fb6b55c6fc12dbf8dde", 0x41}, {&(0x7f0000000140)="7bed98c687009edb62b058c190201bc247b725fb0235cbcfd63b69b0cb0464a385c635b2898ebd5205e3cb5d92826927c02ff258fc189628a2426bac8fee935d55ce3bc774e171c5aae334d25a6522f7bf47", 0x52}, {&(0x7f00000001c0)="ae9bb92ffd71cfe6147c7c7198bfab733a7b4ccaec82c0ce5a4de3e2f428874bc042aa5928e0c6c80c01f305b59a184612a80d70f8a9b9c26a0176e1d7cf29586d92a2db6cc9fae1ea136ff225", 0x4d}, {&(0x7f0000000240)="6ae1759ec7d2bd25aff8562244382e22093e2782f935e2917b49006526c599c5c61b6b57b9e5f62b839186618ee1a9cb406f9a697d7526c0a21f5ca588d209d8f23aa645cd16d804f9078dada13f5af710202a93c65c69f4d2b3af9a348f5f409a55b3118107c60dd95c3a407b3873be3c16f5bc9aec78e841175c1562619e694aa8bc6929fb01c465ad4e7e1ef8d77925e06d45f1b78737878906ec3fb84200791c6c4018b14e232489b5e0f9cf2dbeaab0049b60530c267db1592bdce155241c82974d3903b9af91d83862b7f7706b9de353f3bf47f9debbef71a9cbea0ff4eb49adeeb912a07c817ea7e547da82a72703de30ead9eb8484c12460f91cd52854b2fa1f6f8719953f08059d49e892906821ec7a6812fdd3a81c10f5d40d582d39143f1a6a583c67500fb3d4d9b38875a9bbfa10a6c592d83c69903cd2f2c2c31148ea286184228e1e647f46e95d7fd1971462e7f9aa8433581bfa7f91251198268755a6180fa0979c9167a50a9e72b8520241b3f4c3f86dafa53886c5fde0fbb50987d4fa118d1cdc4bea6f689c5f11124af0d3f1cc8752a26dbac36c2b9aca0e8fdd6e07061a6252dbb130ce4e6ef75de9de9900a69058e77705a279c0562e5c8513b4f422e32d4140f81050d7e48bf0ec59d3b7eacfbe13345efe986a80fe28efe837bf1dd97c48e3afa19b23e7278b13ebf05966a18e10ded375200e4e6418ecadc264bd3350a77c806c4e966a83c40ee1f7903e6d2d11bc799d5cf55bcd0cb4ebd8fc29e058218cff041d5b591970e36e68fb312148694414686ef1fa9a1db62bf2ba6087fcd9b24a680bfb4a2f56b42457f25b650ca28e56a4a187b0eab20db22ab9b6d0342caf3d3fb8c0471ad64e0a4edcfaa01ce19cf78e6ba46438d3bd5afb98eaef7bfe3507c7686fc8216b4f72054a20d22f3c38f073427274524bb98fbdeac9d0805a2f1b5c03c622aaeb3823a3ca70faec150176e6c02e8e094c10fa60a1c6b46ab522b881daec7e93445242aea16c0a25449e565b71ee412e34ac5682cfb9af346b62b37cf76fe3a5df9534d9ef465460064fd0ee59dd246144f75403a2a889c618c5becd454dcdf9151c870e1571e4b10100a75d4ea4ba87065c5c1bfb49eefe064a1e3195cc60f8b060a8aa1ff6079c489235cbef2c5045621ed1277a9baea2c610295c43f198219dfbe616cca5e50cbefd124384e1249fe251d393de0bf1a515a72ba08d3418190b9e871b3cb78979513ca4114d10ee802e166974a71862f12b9571d042f3190df3cece00c02bc22be58f72d9b92a33d96a5578d4896caff194bb7fd9d0c2430c66aea088686efc299b54afac81145f493241de3bb26b08967e7da7808532e6e10b8ec3ee239a336310eda97e7ebbe7349dcc273cbf2e89e6712f0ebef8d0ff5478247f474f560b52a225251fa7923af135bc033be009a9a73cb7809e3dc8d4814a239154aa3200713e1e68378d9b7b2a7f29d17b30f99e25f1fa10f734322faa7360301306cb0702336449b79b15cb88e8999868c7f973507ff733d1efd754db594d0f2b8e1c2abe809a86496a9256b00d4bbd4bd300f58c883f6a60daef65e9aec34963d24b3902628e448895e90125cef67784441c10aa055141c26da6295e649d7f65a5c860cb3540fee0c13c8e37c41ec0886148289bde2ff87ed50459898d8eac6a2fef79517feb5f206181acf51918d85a3f38a228d8d994676cc92e35983c90bb355387ea33750c1224e96bba9e65895cd91315329817b411ed46dc52830fd2715d925ec51f61a250316d224b0d08e26a111fd66681bd8228e6ca3d26295860ceacdaf5bea8b39e40cdccd121924583321b5e9db693f6a042240c2fc07cc1d772e83b1fe3c4485581e675616457c9e2ffccb6ff7364e7e140267ebbaa1e1d7287ae1c59799f4fe68daf133899d3ad51b1d317e343843f67cb97388b6bcd945ad3bcb7b1f78d2f9cb80595766c450adf44adc14a3f4d81c0d954f5e2b28576a1977a4cb9583d3b1c30efbdec8b7d35c5fa00536b27dc5e9c41d1595d2c32ab348d2d4654e699f1737d5ff9a43bda60228a7620958ef8ab8bed55799ab793a0331412c8b1f3647ceae1775a4a5d4c01b137d39744b37fa4454e063ef75f886c664a889b3ffac20af06e3b202046a8fce45cdd0c84f2819f3b7313747988f9ad914ad80d4872ba316a033d45146f6708941239b571733c50332373b3addcb05534a6cc4fc1ada33c741efd0b40cc8ca3fe97a172229012d2064e52e6c9da88d6113255d808a2998a0789d26070f1662259539057c496311fee2455839583bd6402fce4d4892262ec76f56712620a949f0f8bcd5bdda3f19d26d1eb3540e9cc761ee60fb4c37ea496385bef1f7dca4b1ede6990ee9d3950710c0b08439945d98c6153162b12ebc263a807d4280a6a77f0f6088d23d3dc2503524e6cc5e252ff23c4f5d6af23f71c3d3320d6569f68ae0b2478312273b644a53e5787a1b9aefacb665700346379f37e85078a9575bb7d49f5c893b0361d2aba89c57395a9add55467134b565d03dde0bf9df4c06a92a1d208d0837b36214b4f99d6cd6c7bacacf8c3c966c09fa4e94863580cde6d4b423ab20dbae2815ac4584e6264d95ec4dc5f145b29ff3742f2b52238bb7431d6e26b4122512c3e8a5f1bb3ed540f87994ac6f0052e86166d49cf60bbf026a527c840971d5a818a1d19022f9a0197d3dfcc6c11f8c6ed3ea1eb471f0c464c9997b3af75ea9c0f28276586d65edaabca9ce8bea58d85ea683c8837febb1f41dd6cf32b3e346bfa6e972a2a2e3f405f93d8ffd1c4b3bf3f1a600cc2bc57e3e231285ddf6871b620ef7178dc178715b80825df4fa29fc5ea7ab1f161d62d15742d36e4c0c567ab6b5c3fd890c05660e7c1a867b2d6230ee897d00e9e38e8bf18d1840ef8dfdd34e0e556ae68cd14168e77fe33d4e61a99346f9b9d3630113117c9c8ae5e2f9761ab731f492e966a97033df6b8a9843aa8f9dd4465b5c78982852006c0c0bbf268adf1b8e12d2836ac34fd2b8474b619309a9ff9bbca1ff033687feea2ded929ba9ffa52bd7df3d36f9d03557dfce7646c1c2f2e5a8e202da642646083ca03b36ae87d5173f29571f21026226ec5e1cbc2a4b1c1b26d10a9bf4a9c30be411136e54a80995c775b543fb5c49ad1f5272309f41cd184a11f9652a36a28770e5d920e9de30bfd3393a78c24ccfd9e7bc57826799e9407b03806a793835343beb8328e6223ca22fe6ddf71aeb906c34613dc92bd571ea28098947e6b5238995dbb6446e1c5bcd460eca4aea26ad1a8d2edb58d58d80193e188a46bb6f72609584d183c0debb441dc8eb8b2ebc6c49414b52fcbc524679dce3520ff0cbfbb3fad7118ebdf1708ffee7b3b1f2c33f55b27d40649c6b1cf99a0ca1df616c79efd8c45399567bbeb4855a1ec5cae152ce666a83fea5a44e49b21d600b2dde8468f300aa147ee76f387a8f08507050640bf98262db2a22a7006962a50e624e7098dafe832f7002e11dc655a65b946e4e6f7af463fbdfcb7ca69bd334b7ae4dc8dda691382a4931235d4b33c212d258236958906237f4d3fce521d40daf325bb80ac146661874ea1041bde0f12b1712f6b12e94c3e1cf69eac0121b98c204f1bac31017a7fd601558149d1bfd8f31243510a5e117ba46041d17e90b7d087dfcac8b01043a4d67dc950deaa699e5c74dbd675abf71203b6bedc15180aa42cdf21aa845a7c609b2804fdf85d259608c0b5266e16d0800082af25a637d73a53f0b141ed3a0509e72e1c603767b5e1ac6e14fa73e3a6df6d050359227866d2032677c38a16fd09ea5e798e12318b6d03efd3a0f0146bb29b2533dba94e32730a270bc6017a8a8edba45a0b9d2fcdd785e34f6c7d43c918cd97f9eadbfb568ece383586c4d0d801deb84e74485d90a2e87e3a5a8ac2ce809ed4c26cc3f5e0e36391850601983c710bfd9eb3c1e88e32ea1a472a458ddf2806390f53712b88cf5c4ea2edac231f31889d90fb245c75f941e5eaeda159248474f3d3d9236868127c5e3bba6067f12018876c3f04123744f553dc69437588691e7512d10116b01131e0c81e952dde86742781e1db82f77c52e5e6e5f098360e1ef247a77e91f1a4025af94f84297b1762c53f838693dc85dcbec25914dbf09262c030af42c00c2197a3941e52c0fce3ec59b94436b03018bdc9eb0bd84046c9ce0fc6175c48528a7ac3aa134e612d5692b22d32ca248951a03d1d66eed681d4548c73f4ac684dc3ee4c814df8c37d5f808982413f7ce7b23de3651cec6d10c35c239cea951e5d4380d1c5ca8a9463156f14c84914b37ae7e869d2449e27c5ef13366da549ec387557d223d5da2dc0d729344aecb9cc9141164034999cf362dd2d3f68fab857a8f0de1e73c556b5dbc9178628a78c5f8a9537fe95d044678b706d5756bf5d44ec2b69b1d4897daad710b8bf792daf11296283614bda07e16bfa7c13d38302940f17cc6e9118e76b180d10737490793e6ae5b745ac04ad95a41f77a496be143d646364a7867269587fc6102c110e59ab5e6996737a09c94ad3ff9aab35cf5d41545cf7df74706554a0e1f1d30dbf7482df5a4b2fe919291fe22dd842d8d46aa15fdd42517f0ba1f3e0690271edab5c624af9310346f4319fa2ea6483e2a4baa54febd9b4a6ef33e976fa22d5b1af1b218c61325372b5dff547fe3ba2f071984627850ff430d4bf29b5a0936e420bd517c3bd58a73ea018a3468e6e231f26e80f5a5f7a4bc7f96975f541957cb4b05749fa906e1878fd872435799edaf2eb9c6d42ee27bc04966880d8976e0c0a17a7eb77d745b1db19175cd2dd49c813ea5937e086b0254ff8fe2713f4980c0ff8e0778d51fdb65b33710cef8c00e34c97f9e150e643f2000c6c9eb5bda6e4e39bd04c8159b74111cae8f2c29d3b22fd13250abd90495e920f37a7d048261b8d115154bea742dec565089b62bfd4387b8b506627e1b5457f6d42a43644f317c65e6846263c9b04aa93e69186422932202f6b6884e29cc62199b52d828f441dc81955eabe0db5c4bf7e2f79b3450ae8ec0ef76dac0624dd66c0170c4bdab168d5ba962298c7c32c5b1eaa40fd0a2d0662ef7422dab20ad9f437649502c617f1655fa2d0c29742df68b3667939516531674acfb48c7a6233e30292ea3aa48e6624069f17552b58f901a3bd2e6febcedcb25404e060cea96886b546d733fc1294b4cdb7ea79f7c7e5bfecec610541330006c85088676b6f707bb1e94dd60712288bd9f7837787e4d8c24473f70f2314fca340dfbd77eb0a8bcb8f74bf027a5db450ad244f6d40f295399af1a2a24d5cfa9f8fa5616c8a16d4f6acd020a9733248c9f5c9ba4bde2762492c03e6c3ade88ad6da9ccca98be4217714ec6657966f3a417adbcad11a5516cfeae3892c1c3b7aec255baa47b6ec293424d2d05ba41917a86190d6c8f7360df690dff93a241c893c3f5bf5ffdb184237fc128baaff7c1ab2bf51be1b0cb551ce25d60680674afa951f05f2bb9b4be9cf9b9ddd745b2716e0826b5b15bfced4e9c2f8dae975477ed7bc4dc69c641f88cdc1cc73cf025910e7876bc89eb976e8099e598d65a21f31ba9ddc1149f3438edf2962e1a29abee8b15e124b19d684e86d03d61ec674e10514274739719e44e96e2bc54c8f7d301f144b2c5794bd9ce6a4e2ec479c4c42719fa9e505d51e66418d37c105963a596cf27f0733b26941710767b8c0ada9577fdfc2d719a08fd0276eb6", 0x1000}], 0x5, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, 0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, 0xffffffffffffff9c]}], 0x108, 0x2}, 0x7) getsockopt(r6, 0x5, 0x9, &(0x7f0000001780)=""/82, &(0x7f0000001800)=0x52) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000001840)={0x0, 0x824c, 0x3, 0x7, "a2c877ba03acc9fa17bb7c511ac5532ffa6190f6", 0x3300000, 0x1}) recvfrom$unix(r1, &(0x7f0000001880)=""/40, 0x28, 0x842, &(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(0xffffffffffffffff, &(0x7f0000001940)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000080)="fbd3e6aff1dc3110fdccca0da129219703f5c0dc9ae5ebc13651d76e97fecd4e6f47afe0c377e7824fd04445ae5adcfcc1", &(0x7f0000000100)=0x31, &(0x7f0000000300)="a30d9b231944c954d7246d8c5e86c6753968f44ede09dce0d510cfa888581274ee6429de418f0e4c7f2c5914705fffd6cb98f2215ce1e5c56235c699452cf770b01e2d9753309b26ae79bcab8dc92f2439e4359c810195af6c5b75e9920fea4fd25618a4ebb5102b27fd1de888eff4b11f03a449e7bddddee6fbf15dcbb92bb573200e4688eed8bc184df5108448edf34076b828e349abfd", 0x98) socket$unix(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000100)={0x8, 0x7}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x3be) read(r2, &(0x7f0000000180)=""/198, 0xc6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10080, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000140)) setsockopt(r4, 0x0, 0x1, &(0x7f00000003c0)="aa5169fa754e0e10c6d4f3946f8a1a34f70c50c4e631cda78ce775b25709529700b7e9471b60fcf7d33cbad450c3d5529f1d0541001d2bff801f40890c513aa647b107eb5220bef21508b5f5de5f1676d7", 0x51) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000280)={0x9, &(0x7f0000000480)=[{0x6, 0x7d, 0x4, 0x4}, {0x400, 0x1, 0x8, 0x6df1, 0xffc0}, {0xc794, 0x2, 0x4594, 0x1ff}, {0xe0, 0x6, 0x40, 0x78eb, 0x2}, {0x0, 0x1, 0x3ff, 0x0, 0x8}, {0x9, 0x1, 0x7, 0x4ddd, 0x33}, {0x7, 0x679b, 0x7, 0xffff}, {0x6, 0xfff, 0x2, 0x92e, 0x40}, {0x70, 0x8, 0x29f, 0x7, 0x7f}]}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000440)) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x18088, 0x0) mknod(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x4ec) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000080), 0x800104, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) write(r1, &(0x7f0000000100), 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(r4) pipe(0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r7, &(0x7f00000000c0)="84", 0x1) write(r7, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) semget(0x0, 0x0, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800005fc) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x101) r2 = syz_open_pts() fcntl$getflags(r2, 0x1) close(r2) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x580a, &(0x7f0000000040)="255380434ef79aaeafecbb081a767ca51658ce240a45eeb731c1f85451cb554e2045cf693ceb4929716a2fe6f741821c753bdcef5921eab9d937a37dbba8ff582c2fccd10dd38903281ff120c2da33cea8acd0b2cc94f95b519fef2c563ed27f86d7b28d5803f276bee61a5b7b6cb87faff33468de90ff7a836096862cc7930a92815b63dcf1f4266906fe796671b29046ab4d16be9e92e33e7caef9ce50af97879fba6302ccf384ae02bf648b37670b13f655431eb5d8cab7f2", 0xba) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x9, 0xfffffffc, "1aad180f2e268339f579000000fffffffffff700", 0x10000}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) executing program 7: r0 = msgget$private(0x0, 0x10) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x2, 0x9}, 0x1, 0x40001, r1, r1, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) msgrcv(r0, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r2, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000830, r1) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r5, r6, r8, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r3, r3, 0x2, 0x240, 0x200, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) recvmmsg(r11, &(0x7f0000001d80)={0x0}, 0x10, 0x0, 0x0) r12 = getppid() r13 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1000, 0x0, r5, r9, r10, 0x4, 0x3f}, 0x5, 0x7, r12, r13, 0xf4, 0x1, 0x3ff, 0x4}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x114) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44, 0x0, 0xfd}, {0x4c00, 0x0, 0x4}, {0x16}]}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86ee60b42f2f00080000000000edd42a0e1d38b15e7fb80000000000000000000000000100000000000000000000ffff000000004e234e2100089078"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) sysctl$machdep(&(0x7f00000001c0)={0x7, 0x1}, 0x2, &(0x7f0000000200)="bb7661b3af68118cfb575ae43e4a1a1c589186ece76156c2ead9b2198cacd59a22cd8c50b3e968e4ac3bd2489f3f1ae803db92a6b58264eef9dd96e454c0aea4362d231c3f48b01e4dec08aa28413eaf2513b5f15a67448ff950da5adb545bc435cd", &(0x7f0000000280)=0x62, &(0x7f00000002c0)="b2a1c8befc7f254bd7b77b09769e21c056eaa2c7f8be04562dedb4bdf6594adaf5b97c59539c35418b4f0437f71be35c441f702d30161ec2fc7804874370ad862915b80d702b9ad00d260719d9ad1b84ba6f18d71222c5c3179f37c3df3048426545972b31ca1676cca376dcada0e1070ca341f7e193dd9c063fd1ebb87b79cb480e78235472cc0a3f3e85b879902cfa9ce370c385980c77a2310795bab742fb339dd3", 0xa3) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/3, 0x3) executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x400000000c4, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[]) socket(0x2, 0x3, 0x2f) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x4}, 0x4000000000000111, 0x0, 0x0, &(0x7f0000000740)="1eb15cf5d97a0a159012394b84a8cb66b83dddbd43435d0899391d2ba953e1aae589d05a405af5296fedeeca170000000000000000d9c5e2ab68ad0294aefc5bcba204fc55c62942e35021217aa560337c6504a8926a7fe71f7a3c0486d56cd407a57918ff411cb60f4e90b00db510f23c2a05bf991d1b23b0b8e9754acd50a3a836304e5bcfc738697104801ee4d78937baaf50f6551ecc7eca26ca5c6791b9c5f65b35b5d695ec94d78f1c3505c93e7e3b329b307e7ce50104000000000000bd598d985c37f3be49410ac93c4ef50affdb3fdb1e68f369b8c3435e5ca6fb464dbe42e28a11941193af31f54db8b06cfc40217456aee951f79a146697430deed4ce430d4589d72763b63be3451e1b4eb2de6dd7249b8517e150e4a0633aa8e40d28f98cf0b9b0859b1d272fe8c02ae42dc15c672b59ffd01732880fd7c2200000000000d1bc69901144d06dbba7a06ab1e986ebed5b58c40aef30a737dc762727bcb299cd5acd5974e1b7ed069beb18bf217f65b6096a18", 0x144) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES8=0x0], 0x10, 0x4}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x400, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x60001426, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb7bc, 0x1, 0x2}, {0x2, 0x7, 0x10, 0x2}, {0x8, 0x1, 0x3, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mprotect(&(0x7f000058b000/0x4000)=nil, 0x4000, 0x6) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) r4 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) r8 = socket(0x18, 0x82fb01434cac6f09, 0x46) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt(r10, 0x1000000029, 0x23, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) setsockopt(r0, 0x1, 0x4001, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x8, &(0x7f0000000000)="03b8c8fa714d5f15a76d32a63f068b8bc0370352ead4a92c0ee60239041dc5fcaf731c9a020ed2b9a414deb8f676bca4f0b79b417bf5a17d75e824", 0x3b) executing program 7: socket$unix(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000080)="6db6508be7a5865498d3d0b37486f64bb1c4eb506534149407873bbf36bc284cf4c74f92ef839388f478ad0f621abcc2187cd2d8d94a376cf35566a52a468f3ea17b70b546bc8afd47caa9ba89e2cc85d3175419d5fd93ad14cd38020ddf3264239de7b74a111ffda99ea7beafa3c042707cf7f407d53fe46353c095c046c1904370a715d62fd0d56dac4863acbc0390ae97dd4c760a3be8dcdea0224fae99a0ebd697fae354d40209d49a7c769e784f959cf073f3fcc4183ea40ffd61e94f7a056b1a35e148ffe8b451", &(0x7f0000000180)=0xca, &(0x7f00000001c0)="a68fc3e3541d7ae5b1d844291dd95d4f5b46edcef9b97808bfe769f7e705a917af963366ba7fa70cd3f465297b0355b2f619015e46504afaeb326ac019c08969f318a8e690ae7a17aa860349e1b9d30c7fa8162d82504d6d78906de785b37e390767e02354c8", 0x66) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 7: r0 = socket(0x1e, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x4040}, {0x1}, {0x812e}]}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) socket$inet(0x2, 0x3, 0xa8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x2) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa2, 0x1f, 0xfffffffffffffffc, 0x2009, 0x40, 0x0, 0xfffffffffffffffc, 0x81}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) r2 = syz_open_pts() close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) syz_open_pts() writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) select(0x69, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) chmod(&(0x7f0000000000)='./file0\x00', 0x5) socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x407, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 4: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x38423, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r8, 0x29, 0x2c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f00000001c0)={0x2, 0x9}, 0x400000000000011d, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f0480b33b09122db12e8b1f"]) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x800, 0x80) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x9) openat(r0, &(0x7f0000000180)='./file1\x00', 0x80, 0x94f6efb1d81d4226) getpid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000340)="2f3a1847bf1e4362829c1b65486348eb3e84da638d80bcdc75287ef4beffa3213738ff754505d700f9ea6c08fc8ee6c2d2d084b0582304320036bd601333d38718155ca44e66e5ed55abda4db6c48d7f9fcd5f", 0x53}, {&(0x7f0000000440)="ecd48eb882950cc1c4f15c28c825915b8e5aff757113e436495978f8a139fac3506cffa9287109574d1666ca615bded13a4ed8435eaccfbdd902354c18fd182eceb830871e8b06f1365c19942af60578639fc737ff8e3eaeacea225c4ce293c132431298610cf395ccb8e8ac41641f1464d2214e8d20046f743f7327c7d83d4376746678872141733ed70103bd7d2fab9a72831865b69ffc60ed6d593a5999f79b4c44fe", 0xa4}, {&(0x7f00000003c0)="ad39a66b79778b49efbd7e1098de0ac9b012413e89477eaca73e059fbc3b1863cd100c", 0x23}, {&(0x7f0000000500)="67326f89c9de535ee287bfb39b89b38a3ec68dc8006eefca7a10f51563c4ce6d8db243d3a0632e7333a9d3900a81731f3f80080371913a677dde4f02750f01de6dbb587787d9bc108cd6d0fc8e11ff7a6d88a2b98e79f0f8a3a7998613673a0d19c6acb52a0f4cc868cc95d5335edc5142d20641b0bbf3f1e2890fc155f7c6aa32c30f85366b92bf1a821c83bd1951cc1547149cc2c366a527abbe7aba6587", 0x9f}, {&(0x7f00000005c0)="4e67635504a8cc4e13b3980c572007bc43f918b4fe1865fc5185a862953f1e0c088ab2a2958b471d14384e8d6614c248879f48ab4adcbf29116b407626c016993340d5b1962ba3fc1b88348b17c02978d1c2fd8f7c458a09d4b91e3db7cdd33bfd7eff450e7a64aca6c5309f91d7ea94e13169cbdf76698f9902054cf116e48543b5c0b96cd14896455048560f2acb42d22c24f26b5a00713926bf4599bbde5dc46a850eaca0afe0273a40f9e9646cee7835edaf58b0cf8b7af234c71074bf725fa2b278e6f9f5328e5c58e3ebea653dcadeb561ccacdc9ca01ded48bb81a0a9b7f4965c9540a7a6168f60235775ecd6b0", 0xf1}], 0x5, 0x40000000) 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$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x0, 0x1, {[0x7284, 0xfffffffffffffff8, 0x5, 0x0, 0x0, 0x5e6, 0x0, 0x4000000000002, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0xa, 0x7, 0x0, 0x7e, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x5e5], [0xdb98, 0x7, 0x0, 0x0, 0x4, 0x8001], [{0x0, 0x4, 0x8}, {0x0, 0x4, 0x9}, {0x0, 0x81, 0x8001}, {0x100, 0xbd5d}, {0x0, 0x3, 0x7, 0x1}, {0x0, 0x7, 0x7fff}, {0x7, 0x20, 0x7e18, 0x7ff}], {0x56, 0x4}}}) socket(0x6, 0x1, 0x0) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r3, r4) accept(r3, 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) 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) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xffffffffffffff14, &(0x7f0000001a00)={@broadcast, @random="7d3528c97adf", [], {@ipv6={0x86dd, {0x7, 0x6, "8af0b8", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x11, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x8}, @generic={0x7, 0x0, "989dae9eda4774d944a7ec"}, @pad1, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x40, 0x0, "46a819cd61ad78f4c747e63a7178e9d2e3020a27d2a04aa14cc8f684f4a16cab17300ceeb43e8c4483441f61f065a59319857459c626e118d7b1dc8476232bb8da8e5b3d98fa7383394dcb44b7ff30c9f573dc94fde2078bacdd730a3a2d08"}, @padn={0x1, 0x0, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}]}, @hopopts={0x1, 0x0, '\x00', [@generic={0xff, 0x0, "ce38342782b58bdfb1ef1c3c1aa8cd1630e42e7547448ef071f329ad37fe0e64554b9ad506efacff2b08d28ecc9572a9cf2b8c4a1f9264767d1290a1aa06a14190b61d15b5fb"}, @enc_lim={0x4, 0x1, 0x8}, @ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0x7}, @pad1, @enc_lim={0x4, 0x1, 0x1f}]}, @hopopts={0x50, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x3}, @ra={0x5, 0x2, 0x7}, @jumbo={0xc2, 0x4, 0x5}, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0xa7, 0x0, "8b855a9d3a582fdd802679a116374c6ca4971bbf6c9c3f43042761c9dbf74e2eccb825e6c97457b6"}, @ra={0x5, 0x2, 0x6}]}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast1, [{0x3, 0x0, "4537d5bfbad93e24bd7e26aaa8abdfa44c8dd813615305e965903805f1543bfaa4d7bfa47af1d9a261c267e437d19cacdbf8069fac3d4899af368a95e7a387cf7042c0bf2f1b3a07b84dc6b0522320e7bb9b4996659be79cf3bf1bd5c016e1add1f8df1eb43934425ec63aacd0fb9e1f1e26f3b5e13f39f3c0651813265eb2c5913d3cbec09cd32c072405baef2388f614cedba2ee3d97f1ad552bec40cb38ef8bd7aecbdfa636a29a54a784f31bdc5ae7b8889b12a6cf79bac1cf3cbfe54304df39dfeef06d44"}, {0x19, 0x0, "15185c184eb196aa391709ce61ad19210c78ef9efacbc7f1c7f3f25420f0f24f58bbc5e82f16c11b7a5790eee0a3e313bb2be0fcb45ec67fff30e2e479320068c1f5df7e720330ddc59f275f7d821d0a07f288bd19ef868c561b4cd09f01b1eec3373d05cbaa60ef1c3da299e6b60850e2e8cdb9c9ad452bf0c18db91026f03b7bbd0d43c909e6a048f3ece33cc3eadc0afdaf42f9344309e9d5356838761b058a0c548a65f6c22640e511b6680168b4a0c8ad188cc53add948585951e6c8c7ddcf3ea4b7d1b838cf8d0fbafbcb0e56cdf40c410bc9cf2d3d26c0c38f1e31b5e33f5e52789e612212a410ca88a00a6affced6a267d2b326b3d"}]}}}}}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000002c0)="f081191e9a2cb3f704d6e51fb3b61339160941192f66e77d1a04759d780ca5d30d82e8663a8ff991a733beeb10a34ebc304340a7e40c33565545a95d7b064e0a37e91c6e93ae51c744e117f5216f7b54e36b2d0a195a61612b02f468cd5a9b881bba", &(0x7f0000000340)=0x62, &(0x7f0000000380)="b2ee1468eb9aef83738df0490db1d88f7cd6f1190782a6a55bfa03dd3fd9f0501a36cd45a568516f0d26899d56e3b9dbccee53c5802b4af489631e2a84addce9b803e447bc8bb837b845908627df039dc73bed4084c80bf8349a67339544a305ec588b1a17d357bd0bbc6271c0b1770815eaf1f17566f24db095949f16318534e08f9a55145ecbcdbf2ada340c01d9c4bb3362", 0x93) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r4) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r5, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0xe06) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) r8 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x1019, 0x0) mknod(0x0, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, 0x0}) 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) mknod$loop(0x0, 0x0, 0x1) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socket(0x2, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000a40)=@file={0x0, ""/525}, &(0x7f00000004c0)=0x20f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000480)=[{0x40}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = geteuid() setuid(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x5, 0x10001, 0x9, 0xffe1, &(0x7f0000000040)={{0x6, 0x3, 0xff, 0xf, 0xc3, 0x3ef, 0x2}, {[0x4, 0x3, 0x8, 0x101, 0xffffffffffffffff, 0x101, 0x8, 0x9, 0x7fffffffffffffff, 0xd3, 0x7, 0x4e43, 0x2, 0x0, 0x1, 0x0, 0xf0a5, 0x4], [0xded2, 0x0, 0x101, 0x81, 0x0, 0xd493, 0xe8a, 0x1, 0x200], [0x5, 0x0, 0x1, 0x100, 0x1f, 0x8, 0xffffffff], [0x3f, 0x7, 0x400, 0xcc, 0xd4], [{0x40, 0x4}, {0xadd, 0x7, 0xfffffffb, 0x10001}, {0xa, 0x4, 0xc6d1, 0x7}, {0x0, 0x2, 0x401, 0x9}, {0x7, 0x0, 0x0, 0xffffffff}, {0x5, 0xd4, 0x3}, {0x1ff, 0x6, 0x39, 0x821}, {0x6, 0x9, 0x9, 0xf8}], {0x5df, 0x0, 0x5, 0x100}, {0x0, 0x0, 0x827, 0x2}}}, 0x0, 0x80}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000300)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r2 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000380)) chflags(&(0x7f00000003c0)='./file0\x00', 0x10000) getsockopt(r0, 0x7, 0x0, &(0x7f0000000400)=""/142, &(0x7f00000004c0)=0x8e) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x0, r1, 0x20) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x7ff, 0x8, './file0\x00', 0x1, 0x8001, 0xffffffd4, 0xff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x6) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) setsockopt(r1, 0x7, 0x7, &(0x7f0000000600)="d0d4ed0a3c09346316d1b0", 0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) connect$unix(r0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8) getuid() setreuid(r4, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/519}, &(0x7f0000000940)=0x209) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000980)={""/16, @ifru_broadaddr=@in}) dup2(r1, 0xffffffffffffff9c) sendto$unix(0xffffffffffffffff, &(0x7f00000009c0)="c525361af3eb56a3df45a286058433a087fcd4ed7f1b8184c68dc98d675be9282462422984ce94d1f6be1d868ae719be28248d4da5383cbf85674bbd05e874013b93b2a2e3ac1e0358787678dc0ad698f38184b1bc5e6b5e", 0x58, 0x1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x200, 0x0) getsockname$inet6(r5, &(0x7f0000000b00), 0x0) sysctl$net_inet_ip(&(0x7f0000000b80)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000bc0), &(0x7f0000000c00), &(0x7f0000000c40)="8e5bfa75b25ee5315eca654730ee0d1be34a31436da5f3ad2f009660567c35844e74e413847da95a02d79a982ee32e1eac8892a9b3115dd8a8ea4dc9dfbf9889733a9aa4fe61a946c652b070d6da7c4feb52c864ca03ce45a30c234cd120703be09803627870b2c97276915b39f95af9", 0x70) shmctl$IPC_RMID(r2, 0x0) msgget(0x1, 0x601) executing program 6: socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() getgid() syz_open_pts() socket$inet6(0x18, 0x1, 0x7) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x20}, {0x4c}, {0x812e}]}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x802069de, &(0x7f00000001c0)) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_gre(&(0x7f0000000080), 0xa, &(0x7f0000000780)="1cd9f234491623c2c8e78b1b21fd6ba225bc505dcf796efc0ea941950f7fa5e4e9859424ed343ea041e625697022f6fa8007532229fe94e196fa422135c2ac957464536bd57adcc9fb9ca689edc57821d82729f4a65d2bb466669be768b0dced87de993a18fb648574b8b244961b6c2c4cbb65d790748cee050651ce92a964965339bb605dd44ae6cc90c97c12bcb6029666fe6fb1babca020dde49abc43beaac92627d94252338e92b50e454c8e800c50a3e8cefab6f5a84b99ee3c05b5ed60b7b5644778d5005d0a3cee729ba10ce09753476536fcecd70078e69e58f7ef3467f2f59c72091fae02bcec843706f27a19c7e09c951fb4d44571f8c97a2657bde996158211ba0d7c9b1005ed3833546c2c5ed0e1f078be62ca218e46a8ec5a3d39c9a035934466e5354cef881731fa291d1569320de0d9b7c85f8c1704b9025b94ad9a4c18526e466e6558e0565f92b60b329d93cdd0a5fc18653548fd535f2f00"/364, &(0x7f00000001c0)=0x4e, &(0x7f0000000900)="1033db4c965b51cbde0b69a43f098844fcd3c5f819bfcb675843c89eb63d38a716797d42a8976bdbbe76ccc68917665c58c56531b70d3553b4c9ef82685c79c96e708dc285944b53fb02adf8572493d3e2ca072c981cf1d998ef199c8571ea6bb5509f925a54b0c54f1e474fa20e36ef64f6006fa139fffc0f30b3e50382fe70592b4ef584664302bdffe4ccfe0005c3f64fd05c0ae446da65c7508615ab27a35f83916040b9046a565d86614e31d8f3ab99a0123027d86c02a7258fa0833e6eb31cabd85bc1cf13e6943dad64c3aa2e48d60e8908e01e23db5ee89113ec8a0e17eb312a19adae492ce6b4604cbca0ac8874283cd977fcd42e693b7379800117a3f4fce8379cfe9d941a6a402fc72a006b40afe0b714c81a99f968fcf6e92c32ee0436f1457a01a8a82fdc131ff4467c120bc28b56c4b1f94f8e5f986591f542b0f28aeda866ccba31835828c5e41c5e1b6d171876097a3570d785828ba37df56d2b5c68a29739c3b5788fa9849cdc7025ba85fd2f14885c5800c5ee89f38f8058983450775cba9ee070b59766ddabbaef5c22de285851a2576545181b07496bffbdce9687a1bd1855bd0ab202", 0xdc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff}) 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, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3d, 0x80a19f, "00f1675910812cc900004000"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_open_pts() (async) close(r0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3d, 0x80a19f, "00f1675910812cc900004000"}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[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) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x400000000000cea}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x2, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r3) sendto$unix(r0, &(0x7f0000001240)="d255a71c3be1bc04c251fa8523c57fe263706d9b022127989cc2c9822a9927753f69d087", 0x24, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) executing program 5: syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c000000000000000000000000000800000000000000000021"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x1}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) open$dir(0x0, 0xf02, 0x0) r2 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r3, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000600)=""/9, 0x9}], 0x1) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) socket(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f00000023c0)=[{0x0}], 0x1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpid() r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="ca6ba46e5ebce3c5b8f7d2002eb5858c50736dbeeaffffff"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f0000000140)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x3) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x2d}, {0x4c}, {0x6, 0x0, 0x0, 0x555}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x1c1) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x35b) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) mlock(&(0x7f00003df000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') shutdown(r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) poll(&(0x7f0000000080)=[{r6, 0xab6cc3d7ffaa0897}], 0x1, 0x0) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/45, 0x2d}, {&(0x7f0000000540)=""/215, 0xd7}], 0x9, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000740)={0x4, &(0x7f0000000700)=[{0x1ff, 0x3, 0xdc, 0x6}, {0x6, 0x6, 0x5, 0x1}, {0x60, 0x2, 0xe1, 0x1}, {0x8, 0x0, 0x49, 0x8}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000780), 0x20000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000800)={{}, 0x1, &(0x7f00000007c0)=[0x0]}) open$dir(&(0x7f0000000840)='./file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000880)='./file0\x00', 0x400, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x1, &(0x7f0000000940)=[0xffffffffffffffff]) fchown(r3, r5, r7) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000009c0)={{}, 0x1, &(0x7f0000000980)=[0x0]}) pledge(&(0x7f0000000a00)='/dev/null\x00', &(0x7f0000000a40)='(!-\x7f\x00') fcntl$setown(r3, 0x6, r4) sysctl$ddb(&(0x7f0000000a80)={0x9, 0x6}, 0x2, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)="93ba16e94fdd96508486ef2ec53eae6c1115d87ea96d2508200d91a2dd485905b69638a158d7adbafe00f4aaa1d41e3425651813d31e29a3251714159f8cf209ec1b7601958368138a8645233c1d896a4fefa4ce04a832fecb31f7ec328d3d3f9576e1dfa5882cbfa8b929d0fa08686241971050291abd7c9223874d2cd9c52eb800da9d184284791598a515397d4b33b19c1abc26", 0x95) pledge(&(0x7f0000000c00)='{\x00', &(0x7f0000000c40)='\x00') pledge(&(0x7f0000000c80)='{\x00', &(0x7f0000000cc0)='(!-\x7f\x00') pledge(&(0x7f0000000d00)='[]\x00', &(0x7f0000000d40)='\\\xe5+{\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000d80)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000dc0)="5a6955454ddf2e71ff479dbf45f8c97916134398ef55c1ea23e2c6af288d9276fa3467df837d30b5c6a5b0353286a49145e1444a4087cf6e5ae01f27566f3b01c63e4f93cb90ed0a8760fd04471718834c9568c68b1ed266c1ecfbbb5c9f0635679877fc3bd18e5531fe5cd141e6a8b600b85263031b7ef6de4d2a4dddaedf44ad1167c751abc45fe56316ba01d73f205f144450255806d635e7218acbc8957f7726b5f8a4405936ae40f4c313805565f4d24ff2e212ce87313da775b372f99c6285ede120", 0xc5) r8 = open(&(0x7f0000000ec0)='./file0\x00', 0x200, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000f00)={0x7c57, 0x7d, 0x5f, 0xff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000f40)={0x1, './file0\x00', './file0/file0\x00'}) pledge(&(0x7f0000000f80)='-\n\x00', &(0x7f0000000fc0)='(!-\x7f\x00') readv(r2, &(0x7f0000002380)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/106, 0x6a}, {&(0x7f0000002080)=""/245, 0xf5}, {&(0x7f0000002180)=""/154, 0x9a}, {&(0x7f0000002240)=""/16, 0x10}, {&(0x7f0000002280)=""/243, 0xf3}], 0x6) getsockname$inet(r0, &(0x7f0000002400), &(0x7f0000002440)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000002480), 0x100, 0x0) r9 = getgid() pledge(&(0x7f00000024c0)='\x00', &(0x7f0000002500)='${\x84)/\x00') write(r0, &(0x7f0000002540)="b972ba90c33f06843e4192c9592c62f06303cb871b054dcd1ef9692ef41d659cfa4f5c5aaeeddb5d1439fbc62d240a5a4c3a9e9fe7bf229d3dc90d43cc4c409a5b6bc4a803be787e5994151f2f57f2812c4c43b71b2c9a2db7e5ce52dd27c9b86c551362d9065c0920a5c032d5efb91750d09bc692a2f47fc4a38464c423afcdf987f4613e6623ef784d7a026d1cfd36c264be5f54a0fa98ed2242c77e8fb2f2b6979d1b9eaa8b45f6ee0970ae4b7b2aae76a9660eabc39bbea120e6711aeeb272a4e362", 0xc4) sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000002640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f0000002680)="566936dbb52afd2857b863f9d2a2f8636ed7c58bf1c691cf7644a7021acf2a618170a8bdf421ad991d7d80da17acae842d455cab9afaebf85e2109204bcf7fc86137b30d8217b9720788e2449c61e98956397b7d62a1416675ddfb824324a057cd2dee100516a9", 0x67}, {&(0x7f0000002700)="4f58999a799a9c98fe4a9c6c9c526d5e0476cae25cb093160da51dce0afa23fcc83d02f5089192b2c38ae0736e2c5283381ba15a45fdc7080bd7dba21c9930450ac9a97768e3de9a7263a4910d074ac6323873e15b5f488a9f59a4ac75d7b8fbb626e87a0d722b51a186262573e877b8001107352ebb90c785043a754bee8ddefa4cdfd1f78c7f6886149b0abba1c40c7fc84dc2f641555556f615a9c3e101662ebb667eabae28d1baf594891085753b5a73e541332990100a36edfc41daebc6c5201295961b457c3d3025941731507be7b74b0d0c", 0xd5}], 0x2, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r9}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2, r8, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r8]}], 0x128, 0x8}, 0x3) executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@broadcast, @broadcast, [{[], {0x8100, 0x7, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "0100", 0x30, 0x89, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x3, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0]) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getgid() r1 = socket(0x11, 0x3, 0x0) setuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee00) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f000021e000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286989, 0x0) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x7b8dce07, 0x4, {0x200}}) executing program 2: socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r1 = dup(r0) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r2 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r2, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) write(r2, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) executing program 3: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r2 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) bind(r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x0) 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') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x10) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) execve(0x0, &(0x7f0000000300), &(0x7f0000000440)=[0x0]) socket(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) getpid() ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x400, &(0x7f0000000400)="caddf7f28c02dfc349ce7138a8548e5ccc5e5124e5af05827abd96c78c04c6c579b1e49eddb6edc206c834b1b22aee2a117f604ffd866a1d902f92dbcee92901d3030405f12aa9b6da3632aa6aa83c1260fc82ed311bd61dd88310ef8b30e584b2cb74b4b8aad34acfe345d600000000000000", 0x8c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) executing program 1: poll(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) 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) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) 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(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = dup2(r3, r2) r5 = socket(0x11, 0x3, 0x0) accept$inet(r4, 0x0, &(0x7f0000000180)) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r6 = getuid() r7 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r7, 0x0) setreuid(0x0, r6) chdir(&(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x7f, 0xfffffffffffffff8, r1}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() utimes(0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pipe(0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1b) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, 0x0) chflags(0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 5: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x8001, 0x9, 0x2, "0a67ea37e10dc54b3a6875fceb5123926620d078", 0x200, 0xffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x40000076, &(0x7f0000000100)="000000000000000100000000000000b41d00", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) executing program 4: socket(0x2, 0x4001, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe800000000000000000000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x81) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r6 = socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setuid(0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x2d}, {0x4c}, {0x6, 0x0, 0x0, 0x555}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x95) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) ktrace(0x0, 0x1, 0x0, 0x0) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() syz_open_pts() lseek(r3, 0x0, 0x2) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) close(r2) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() close(r3) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() setreuid(0xee00, r6) fchdir(r3) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff7000/0x4000)=nil) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) write(r1, &(0x7f0000000480)="dd6fc256dff220c2be1480ec139d", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0xc}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) executing program 5: 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, "d8f10dee0ff9308d9306551000000200003f00"}) 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) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) chown(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000600)="d4efa920bee5684e2119a219d4f8b988721bfe40262b5f502e703ba44d675d71fdd6b786479e117395bc1a6054d1589c31a9570755179808cb2d1b6b8288a98fed850c299d6b3446ede1e3bc510256400a", 0x51}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000140)="1b951132ffd60775c84a4f552204dc30e53401b4bb9bd93e9dc5fc467ecbd2fdf8a8b3c4f760d05530d3b5a75633d27a9894bda6b8c106ea8f1e3f1094a8a53a224cf9ea19386176c3aeb0c163ebc5b03b0ffcca2f", &(0x7f0000000480)=0x55, &(0x7f00000004c0)="d41098fa6150ac9f6a8d5427568e33e29fa910853ece2cc826eb7e2ee783e5e82cb0e7ed229050c4075a172fbbb1014d35ef18", 0x33) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="6660f7513c13d55c7ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e6f7f1425bf0d286cc7889d2d3347e90098c0789c9b67a5a8fbf8992137282dab20a2733159bb7a2cc60e650354552ecccaf2a4551dbb161214c0c03c9158c46b98440d74f5cff8a2d1b3bf704bd20c562f6ca61f47a1b5987280a7c09b2b26b05d2ae4017da2fb2c2b7025a782c85049f5c169c9de50484917c24102cc2a6768735f6d961e22c22fc3653f061de12860f950f243c9ff267ef253683e4d56f2cac4c8091a0cd5c2363ab224c7a135ae8e784def0994d110b2cd1c1316b67ca8a02bb397"], 0x61, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 2: syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x40000000000000fa, 0x0, 0x0, 0x0, 0xfffffffffffffee2) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x4e) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1aa, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x9, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x20, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x829a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x54}, {0x35}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000200)="e1f11678ce419a2a2444e786721291dc2a86b7f330e0e655ada24ccf93f8cff5cf0e8089d46da941371af03ac1a83b5bcd7ade4198307c97c357db206992753331acdbfb46b0a930582af23cd982a21b4e6afffe524067acacc64091ffc0e62c272c358a099790d784bc582ce2dd46a9ecd742cf04372914f75073", &(0x7f0000000280)=0x7b, &(0x7f00000002c0)="d55032094c06eba2a4bd012e5a9e7a9cb4fc1137d02ce99281b5f676bbfad1fcdd413190e3ef4a5e7b9a21296c79c5b8e985a2c407819d3f797c114127abdd96057ff8483870540c71d9a86a06713db3bf58d40b95e90272e27d2f422fce79a5e197d3f5b71e3b136ce2d43583a4839dabbbbc866f70274129e14a5bcfe1b34c648571cf936a9cc21adcd2c65d66b1a3f189dbe559797a5bbcd6d64166b2b9ddea16310b2e18875f801de930f9d6406c3345ef1862d74ededccfc5282b4ea0f062a9457bd4edf37fcd4409f0b43cf13983ceee911957863738523d68d8c405", 0xdf) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000003c0)={0x10, 0x7, [{&(0x7f0000416000/0x3000)=nil, &(0x7f000033a000/0x13000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00005ac000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00002bb000/0x1000)=nil, 0x4800000}, {&(0x7f00003cd000/0x2000)=nil, &(0x7f00006c8000/0x3000)=nil, 0xc6}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000572000/0x3000)=nil, &(0x7f000015f000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000069a000/0x3000)=nil, 0x1}, {&(0x7f0000121000/0x3000)=nil, &(0x7f000063f000/0x12000)=nil, 0x40}, {&(0x7f00003ec000/0x3000)=nil, &(0x7f0000752000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000390000/0x2000)=nil}, {&(0x7f00007c4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x60}, {&(0x7f0000692000/0x1000)=nil, &(0x7f00001c2000/0x4000)=nil, 0x7}, {&(0x7f0000607000/0x1000)=nil, &(0x7f00002b5000/0x3000)=nil, 0x10001}, {&(0x7f00003bf000/0x2000)=nil, &(0x7f00003d1000/0x2000)=nil, 0x6}, {&(0x7f00005bd000/0x3000)=nil, &(0x7f0000443000/0x2000)=nil, 0x80000000}, {&(0x7f0000557000/0x2000)=nil, &(0x7f0000755000/0x2000)=nil, 0x40}], './file0\x00', 0x4}) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0x6}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000280)=[{}, {r0, 0x8}, {r0, 0x100}], 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc3b9000000000000004ce55efc6aae818aa9f7e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x1cd, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x11d4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={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, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa00000000000000000000ffff0000000003b81ce1a018c45400000000000000"]) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r5) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10, 0x1000000000000000}], 0x5, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) write(r1, &(0x7f0000000080)="f69211b6f2176867417eb4bed6e17834a452ecad635cc1178f2dfeb445435a9c8bc7f5d687da67a6345d05877b162bd83134e926c6835ec97a89573c00e5c8e87ccbdcdd1da57cfcdbdf0eed17b47dd10d2cfe7fd01b0abd4a832b2768d054d69a03bbc1835931ca3b1a648d543a27c5b8a5717736dd68f27fe0421b89475dc9043bafdd3cb015668b4b6bef141cd80e6ac412395f64981fb26f4608ad1df82df735e82408e81e567439758ad76db2662102725338fa72d5d4af810c4b8be53caacc81c5174aa3306940265e19fbf7f8a31ffa5e2e095a671c07569de568", 0xde) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgget(0x2, 0x55) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1a1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x5}, {0x8006}]}) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x188) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) executing program 1: sysctl$fs(&(0x7f00000006c0)={0x3, 0x1}, 0x3, &(0x7f0000000040)="53ff649b88c84909cb77247fdaa6a30b70050b9a3a53da00001000000000000000000000000000dcb0ca601373d4bcddd0783da929b9a5d8200000000004844b2d3cd141c51a52bb5be63db651fa4bdaa254e2bb08fea40e7f212056a6976fd333de731745e750e17cce9fc13d4c04d0bf97d13a4fec8ccb4afdd83522", 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setregid(r1, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$fs(&(0x7f0000000340), 0x2, &(0x7f0000000380)="4fd632ffa7a6d3cc3ac7c393263d65d8e90127845026962370e026a23d67e00837ced4df9c7401bf0ed671d182fc7f61398be5249af4b97c7bcd8d78d9ac300e58388ee87b141b3d24a56cd5aeb6956f05e620432af8ff529203dcd6b458193effeec346af2a685ebb78e95f450a9fd879e7307120031d77e0f96e02ef06c2c53a38f706a43a20bb03d4807d8edf1944168599e60fd7c42d32df825a73c1f8a3f64681", &(0x7f0000000440)=0xa3, &(0x7f0000000480)="16ca6f14cbdc7052bb79a2b692c7da0aa0d875a6b60b913607fd1b0d53900a7d36a44796ea13976bcbe1059bbf1d63724cb7f69efaec40ded9dabead9c05875fe2fc7e83ac1b63a14b8d19b050068c7cd66e546092629b34c4a9a3d9df1cdd06eb67876e0965ea760e503e9bd47582c8193ee9aa5b182dbb1eb59a17c99e3f716f1601bc8925b98050e88cdeb308d4c556d121d54c05d0d770cc1af63b0f70e70841832388c4c8cf9144be962a7eed9755c0ffb1a9bd7d2f0aa016776f8cca1ce9d91feb15e16ea3ea390f726f64c030ef565e4939c95f81b87541fa5c36c9d64dad12e9209e5314cf9089ab8d3b03432950eadfd5246e9897a1", 0xfa) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r5 = socket(0x10, 0x1, 0x40) r6 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000000)="95f22d18", 0x4}, {&(0x7f00000000c0)="0b4833ec07af0dc9a41bf60f1e4453d9b6ff48e07d70c8977a468875e08a5825a5c43d015acd8621493ee184eb1dade82aa809286904372061c65889f58d117c3b0256e09f67ab80894d0f34a8673ffaceef6b5ba6e8b1c37a5f91eb513249eb", 0x60}, {&(0x7f0000000140)="a33fa44355e190ed6dcbf5f179c68eb8f74e2f6a7056d8686c82dd532cd75ffbc3493033a859ff63016c5b2ada468cb71f4b54c5a558e202e2a1eaa0abf7513314d613cade5a7aafd1577f97e6c5546455047ac30fb77e924ec86ec4d1e993a8ff4362524596728e284325f3e278965158a8dd521a8ce8cfb6535bdf0f02d29825cbd2b24986793fcb4517dfb938d961bfa1bda3e4fa3c97be09a2ee0a30909686a8f0e656d3f588c3102a5a57f11f327d40a98f393cc17f8a5c4171ae0df4b241c2543d51a9d1ad61e441", 0xcb}, {&(0x7f0000000700)="97e632b9d778925094ed55440d433d7a2735e52838757615309d70191fd2b3d89cb379b2dc6f22035eb0f6d15fe401831162ff37ca3a63e991244c906787cd6e8a32124972510ca18140784f4864f7a6654577fd6bcd34427973a988ac83965e875e83ee1c4e0fcfaddf69016d11bb8883db601c62fe0f2789f7050efd59e2eded9efdd38a2bf390615f5af84f5a2a806847ae780e85c028e344ef9df760f7c261a0e5fbef5a37914063c4293fa6ca62bf3e45a6a38df7b0fd2db12147ac7c34c55e7e18be03daeb1c5bc3dbda680dfac8cbc98184cf0ff00451fdf0e172258f91cf65f306cd771bf664aabadbeab3a160da29f52aa872bfb0448540bda013c17c35a4d19015713b6fd71e6b1530f9211420bab0399995bcccc3bab118183e67ba46ea50ac647a0c085db5f70b80defc0b89ba29bfa5143ef96ece3b24389b01cbf1e06fff61b4a9720604d6e88c2c91ab8b8ce0cf949a4a82062c95fc318f9fb08dae7b348c2efb9a0369379a28bf99b468feea999dd85ddee287d04068e0aaf3df8149cd26786fb875483757e8304cb891dda117e00d837dcf2a50e9c921b8386095dee27edc989050c6cdf1243757bd25e9162f97b436f441d01f541aec561ade899a6c49e6d9b2dfcf9bc1f3a4ce67d93591e39d5d559beeb34273c12d625f1dcf434494868e8252196bb5b35cb9389012c8464b63eaa91ea8cfaebd6249f3b883064745345b8e6797e020cca2e55aa1017784d99ceb7a3a1d364bcf68d383d4c177531e94d1548acd5da02349cefe40efdb3703377094cc6edf516372fd2e89c963b8f9e2d5bd83ca0facd3468fb30cb334ac500b8557d3ea46380ec5c478de45645862e52f37d74a39d93aabb6d495b5e7f1aba15f980b1d89094e015c4d2e1ada5abca1360dd5b3e7b542ebf10df2164c83311009930505afbf2456bb7ecbda4ff323818ec4f51f73b5e17086fdb05d00ac17c0560c3ad972508882bfb6411306643e6762165e433e300fa270327afbeb987b706fd1b7edcdf5a3e1926c65adc0bdd62dbfb4f5e6029c9d4196a90d95dec805bc6ad271f011cbad75bd591d8c02237ddca44e6e48e87679202188385e26943ff532894088df8d9c016844d8bac07a5ec5b9473e16f89e59ca319e4c564646630e9922517baecfc6b2da9e6334f5a8ae1f2dd53f864ac90504d2d8577ef40c2bb8931943c488b0bf95c2c558de444a1e8c7a5d753f00763130d9e4338e7ffded1eb1f3f289635217a165fcbfe6624b6cb7aabd4e022809e74a0de50857d9806ffa9aa5dc10d8205143b6e2ed6216ad38db821098dcee3cebb602470bacaae48e6e0494f08b1ba444812013ac2c928cda125b597671749b0f213727b42cada43d9c45449e2f84a610ba964fb4c3c91211ea29e51aee45b526ef9a234906c4a0ca5aab8edf46d0ccbe567af63fec785ca59e4dbb983ee135030433e24233bb9ad7b4d1e61f8d9c0262cf3a0011d2ca6f7a19a71259dc49d3326a6841796a9d5dd7b460a7fa8089b9ccbb294e6e8f9adacdf190eb3cbc30612c7fea6bb02b7b400c99c94c7e0f34082c4ff88a5b5ec63a408747fab123e45553a4ef64c6cf621de70a06b57aab8ad0df05b3aea6aae29d92bf723bc05029879be59fa6eb9a1d6683dd4c762b2d548b7be57896af6c10d26244b71e6fecbdab66e1f7c396220e67b8bd3256fbdf14fc01b02fe08c6f040cc9bda6dcdf2a645550fa56b6c9931d3d2e39ab6776ff7bc29c6b6e66418e866a4573a91af885e5c79202c789650047fa221b7e2feacaae6a0ce26e66fe99fae822591ea0ae52fbb13c44542b5340988f1cfbab87940b8f69b8c2ba75f64998fa0139ca30295dbeaca5d202b4fbfd6b45e0eaea5e0026d1ecb4c4d7cdee3928748b9669568efd1d26fb626537e44c58a09738c402dc4d88ddd7e9d808f7b34ff91db0e737946685ae284dd730e981f2062f7311878290b18156bbe8c71e8649c1e3a05144cb734ae49b10a4ff04edf046ac2be2c3b76f1ff03a768302dbe143cc85b0b28bfc76f75a904dbdd015a4783c8bf65efbe3f89c7c4028a64fa1da6d2df3331aa896fc56452cdb94626f0c6df22a7ab19965427c7cf7b5f7159d2cde89f4d8f6f96a9f08630ca95176bd1b0ef564e018862bd0a5360a49e4b5eb7bae7fd5a52b160bd90699210f297a12a87d885726ed0f2cc9f73f325d580057e5cd72a2785521f809a79e8bf0ea6ea1a3edd596467e6860ae04cf663b22b678c40f7c3009cf044d45dcf8dc4fe720d4b3daf3ce3625489c5ec9db7d7558a4235ca9fe3ee4f35d41bd838be20bcc1b3bb24d26adef9607c43169e87d634ee803b3f06d1fd6856a64cc64e3ecbefd6232bce4217544484bc5542c169fc55e128f9fc8be383c171e80e7d14b6f25e1342e56224f654ffd309b317e23a989d8182edcdeb9c3d3f00f1ec74df0212f8d6d1e04f85437fae8955420cd354be08a3b0c52aa00b29db672e98fc91762965ce3b0ba926167404f2226be2b8448854000e2ceee713a1cfe8872e87c0c17010c7ad7fae2673c08fc27f61fd5084a50efb6e917b54646fd02cd3a901f4739881421937422fbac4ddfcb2073cb430af9562bfd270d3349406176ed457596d12ec487b6c0bf3297ae38bacefbb0e9da4ab5e5b9ce9cfd4dedd7d39b97100620d1a1ace5bbebc6fae96b8869d0273c4d9c80c365d4ac4e607720c06483dd0ebb801849e66ef9d0570935859135b918a7c38ceb9c5b3170b8de9ad748e27b277805fc425fe8405ff6fc3ef36c08c4a835482dd9e87e4f40004d86919720e0a77180b9c19a21e20d2cd55b73a0d049a4ab0af7acf467c5dbf5893eb4089e046846efe08f29fd98562c94606de1097f038de69937c4f387181219cc4c991e19bcd2055555a55a0a79679917e2810f65bd34be51ae544427d69a57b092234c6402e4dfb25ec2570ae0c0f896680fb60c16fd319eb14d72fe17d4a3464a6b28d6d8ed5b7014460c1d721361c68c47937b80dfb5e3b003643f94d8c3c54393d595d1f803c5c88d3657f3233bfd039d93d7436378d1f891b22e8e3e4f0a6491106fb22d370b216752a94395dee0806f6952444add36900ef6eb2ada270e83cb6d2e95688ee4609f774effa6dd27373512bef99dd1a9209f08e77e43ea5a7fb1f093a6b40264698b35a4fc3096544bc300095d0abf69bd748a8e01e4b23fbf3f05b33663a86d2a68d9883b1f3dd5040934b5a42da502702ef1bcd09243b2e054b254ef286f1bc88de743ed67104a677e1742c245aa1e83318414ce4d58a936aacfff87ecc22c6fb24c985fd082ed05b3f082b0e36e1abfb06c57bc7d776a7ff7d9ce6fad5a144e6be0d3655824c66d0996ad1f5d2d5c53e2357d588f12ea3975c39f9382eb30baaae6cb7c9dd4eabb6269dedf22e7baafe0437d9ef026083794bddb11cc779a656db4aedbdb1e1b2ad85d5379ac836309497585f283f654cec5e5ff24730e65ec51cd2882d813e1dc7f7c5608e01d749d2f3b749bed7eb1c2cf4618deca3e7d8fdb8bcee168af72c350d92ce14334c5c93d388305745057b9cfa10fc4dd2209502b6e5be60a1a38d0f5f91e5bf9ef94098599494019ba151ee6855c2ea92ae861586e50b2cdd1371fe9195b8a3756480346dd27433aeea1e2885ebeb443ff6bb8a4149240a3a8cc4907f373ab91e46e20d777288ee90e36f5a4b859c89fc3fe43bd49c28351dee44b8877dd5c554691d942f3f8e67f24705f8c22527f24b28202aeedaee5f1a6f46b49da80d452d39a84ffd2bc66d44e660e08c76cc2bed4467c06ea233d96878e17eea1d4d8426a28e8d76bcc837e22688653ae3540d51d98aa1567e799544a839c624165ded956be6851916200469e5775b2154d4e0ca5e602d4872f98d6ea824f55a6897c569c360f410a190d30721304d3bf8c59194f562d1ce77c19e355d1c62221e559a214b317461698360d199d043e238e86eadd503480d499ef1e41f14a30a47ef900534a876a40ed949d2751e90f7cc00f8d9cbfd438eada58da8f3a65e292bcc973adbce043321576f2e3670c4fba29d653fe0ed7f960b348ccbe133f2a5a5c876da1332d34791955c704bf39fedd6706cb700e1fc085e060f6ca8cee77cee497294336b486c2bbfb3e9add9e3a48616d967e434dd198328ce9c15319ff8a774f31d994f7e95ea7a1b4010786f0bd10813357b994c8abd124a7458f711c01cd926e32707adf92bf77ab3f83f95f01d5e7ca0a11694f1d0dffd43159bade90f46f36c654c645512520bede22160c30b755f4f101a3c4efe5f52c4c9deb61273839dd7c58a0a2a2d9ff10382397ab22465868070004e56e99714aeef51d80942b6fa45e7b8070f56f876ed003c090498349377de226123921554410eba1c23b5e04445365fc0dbcf04ea831480906f25799eb7dfde74f9e1820912bb35c056d1623c6e808947042a1cc02e1dcf9c5868806b155038c9c852ce626ff23a85259689f5c147354fce8c81a4e98ac154c3682289794fbdac818025fa40ae4e492aef4f352059f1ac5fa261b9b20b6f8d2595217132f1d5140ace2f87f994c90fecd1965c7c531fc87c191514917a41b936f80f244f0341e688e78b01d9fabccd4e0d628bb658e103b0b83e24e3b3f61824a52b3447d435bb0698fbca74df611b8e109fac01dd9d80f9073641794d2f19a97680e5675276d08893b2e4a94d486d8110020af26705295476fdf0fa163a732cee337148a604f079f8d4671f01f59661ac6d9e56e8d24312c4652c85714be604f9577539b8082e489d5d4a47af86b2beb4bf9ae9f9544fee7d526392f2ff27f93f30001161c89680a32c00df32b0d9e4380895afcdd6dcc891ac90d78e832251369f53b1ce8ab3fd740a2aa89fd8fa808fff6d553743e0dde8ff5420b16339fbb8448f260dc997b7842f2daae60e1522fe0bfb8475c52ca5a02aafd3ed24a6e65d4e5d5d5e4f2816821881bd6061cea7807a9357ba5bbe02489b64bfb3de615364d6da6feb260a86e986ca3a2553fecfa9a848dd9742db9580a44bdaed3e7cec8623c5179b2a283e0b51aaaa706eff26829d640c6f00600c700e76ecd8d3487aef9cb2ac090c06fa3474410695b4238263e19fe6950a6a12dbf4b2594072c8a1e6fbacbe61251141621729e654376e6998872f4ab3b2225be89e60cc811a38d7144b301aea47ab397591f142f4caf86ab02975f7c968d7ed891a19011b4bc57228cb8063d23efa6eedf5ed9f919ab6e8317ad49a119f6682f25e9d4f2920382ffa2eb73d33bc4dd26fe2020f6681ba0b6df4a30fbf44ddb1c4444d3b6a82567db359215bbd3f8d7f64029a920e725a4d60430fa492ae1da4a827020c8ec52526ca09e3e30556ed3e2832ec12fe0cf940a299f724618775ace89338c5a9a27983e11adb4aa2ab5d99c518add0a3fd1b5e72e2a02827539641532fe324fc29a5e725a6ec775e4589479781e86199a61145ed6b430b8d1cbcbf285967f50cbde8d8bda829741c4010f30ea67991ba5bf0d93182fd7a4bf21e2877b39077157de0d4ea7dee71b1943ac60ecd37ae14ee9b48e91f4da720139c2227769c078d77e7e6ae31722c0cc9e2c0b1e0391b06b1bd61dfb71269461541ced40a7b5edb77afb03fb6b49c923fd7f3e03ca63cc5ebdefcdf8508a091739abb24c384f4fe8e8af94b6e0614d845d570edc5238ffc44768e864908ef229a082f1c04ea192530c390dcc3f4ce3f569b81bed2cf91e58945b526375f2b36f", 0x1000}, {&(0x7f0000000240)="d8c639d7627f8b19521c004edf93ef9dc163e2ec3bed5678fecaf410fdf50fdb464ec9af55ad3789cd0400e674f7a2869d4ed5386bac12661c90e96d30c47c1e2fc31ac4ffb09762cb7db2e2197939645f2838d48fb7d8270f685c0b6e7e5a1a74a816", 0x63}, {&(0x7f0000001700)="8870d069a98947430297a125e00e6049463725e8a4d821190bad475ba10816d698ad59bbb46a3270dd0a6687d21cbb0fa5bc84e18072666dcbec57449899ddf53946d7c75838e5756a3e60df0df9649e138376ef1784eb48bb08241092746feb2f3481faff2f83cad105d261679bff6f93b12b165cf7da0335e9af6d64edbc1b69f4a06bcdb2e2cf8f61509947bb3dc18f50bb15e165d95d99de05c11f8c22da93fe3dd7492d774c8a4b83f8bca2f303356a638217f59cbbb034e2951a8a11a3c88b0b1485c809d5ec5004f06eb0d5fa843bb9c74d2ac84f4124f6be17c18bbd19b3045bc13fdb04a7004cf1f3fa9494bac1013ec3cb5a7448c397eb83d3fb27f6e9d5c31386c1481baba451b3553eb85bb79ad2ec1fc3ab593496d474a2a9bfbca1a5ec5e8930b69284ccce743b692a346e628a748536fe6362a0e6d89dfa489a7f3f1b224574769db553f0603d59eb895176af6b1859c8fce677685064d872edbb625e0a30c897a9a8db9ff2e05e2479c0285b6c006846f96114e6929abd962cc50dec486e93da3e1a7dd976c94dd62896070e54ed411ecf0893386566c6ff2e06ffbdd0080687ff3539c58bbc04df0562589b9ca8688d7d4a11a88c4ec8e0606723ffd683d348a58aa297ec4ac4d09b52f4c98d871b94ded2798b2c1c9907af698bc7ac9fa682c2bc0e07507b06aa4294806b2f51f0dc6f55e60f7c29f70e30a228677fc786c9567a20ad0ddd028da25f49110a277ad8bfc051a0f4b4c9d4107cd12462f96d010802764128bb9bb960166531f6826c0cdf4fbc25d8328f598f4dadd5c248e69274ec018d00eb156c8dff7062c38bd9ba6755d36faae89b2791c3ce90125e695d63b1e25b5aba2039b35c5c609e0b5776b1ad1fa912a407362c4ad444f1037ca708b7f7d2d37cddc69f71465053d040b0954ebf395d5749c03d9561f3669885dafbc441d9102cbfffe4a4713d1daf16ffeb9d49bc3b7ad389ca4d1e61c0ac3bddfd69794629864ef7632a3828d138eb6f48151e54c303a7bcaa9e88dd79faeb0851fa3b6e2b98e94ce97ef8ed1745e761c0834c5fc3665c6c83a02d5f70f0717dfe4ae8e44d547224867d2c73eb788429bc59b08b1190f4f7295d0f7df39f4204ea6288ddab083992dee569222852681ed60286b1fbf009c581b0588a28b4992d989d696f2a34f3ce3593f5ae22b43be12709a7c38e3faee0c6024834f9af0facb58f4bbd446dfb21e8d9df79356311be9c1b0c99f62ca63ffd5eb590f6737ffa20706ac14ffe029066e3dd5911bf78b81033ec65355df063fc9dd4a8f139a8deabdde83f78787a8f34b333174756f8c234e64e9250c098d858ada157b486007ad85e8a041e9985045262f7c63c5f9e1c3c22e33a6e85f34e60aa17819765132989c5ee951e10dad052b2addccbba19bb10e432a0d5f2971852e93cc9f61dcce796f948d71bc74661cfdc3cc908d97eefc710f274331634d28ba97c03f7bfc129b45ff19dd5d560904a1d279d040f3421d664eeb5f94510e8fb6aad15c1ced52adae40ad72d029b4c59021b88dc189109827eace598214224715dfb7575a97d925b47b6b5a090cd51401013525b7387ce6c072f40710e420b9ebafd4173a3651ac1125d355591e607566390ac13627f5f49dc9543f3de5891de14b9a0a1f752eca512c0ed514aca7e626cff9734caf40f347e4d922714a00b5203434575b0b45c741642a84d70f94b35b50d40630bfcb128f7079da926d0b14f26a7e8c9b906a7d333f5b6b64c4b92c0a6fa6b51d715a87848ff4cec68d11765b4a513745095148051be43cd95f17cbdc42659790c1db884dfb68452ef5011afed3dfd7643b77c5840561cfb810d98fdc4d24e3ce22f093ed2b4b4a07d920b2fd2fba098f017851b12d21a4de391f967f457c45ba93096ae2744ce3e8a6e1fed86628b784e958f546b63fa3a0a46c8a19ed1e7edf9d23aec0cd2c7459588f6ae508d07f19e787130f5e4db48aba020f107dc2693dcc13b1c48c459265f5768b7afedb861ad9017fcb24bc077e7ad8e25d3c2db54ddd879f54dd64f2c002a9180aaa0f9464376a99f7f3b9100223588e5327d79a9876f507880b039d4f4b0f6aaea4603b3e2061d2192b8579cabb637952c80b8a8417117dabf992a14a6af472f954feba5f9b6c086608778c567f706cb99cbec6a6d13c9fbcee40f03656e4a295e1cdadf7986f5160fe4d51ed7f3a373a7b37a5c1560f39e3c7ac5a1efd06e42154569b34f0cb8cf2d67d2c57b4de5bdddaec65ab1ab276a4eb2a80ce5fbe4e3a3bd4de12890c690f7ff5f9584ec3dfb29506a64f73d5da046df97106eddd1721ea2c8a7ae238699dda9a89da526d214d5ed921625bf4fd51fabde2058949c8a9e1d9ef569079c20271ff15bc1abb16bd237cad1f2b71296a998e3e1b90b1fec21483885d26f34c1ac0277dff9516aa194fcfc6dce11e3b1cfbfac9f422ed443e273f01c0ea13162d5b605cbbbfb07593a96596633414ff9b7d5ac36f53d954b4ecd21b0fa2e162a9badea74de2511b42f2d84b59909eb3ed3f3af8c65734a090fdf419d1ec987e03e763180fcb1a3ff369e7fe6dc2bafed1ead8dfbee8942ca1b907c3363bc332794f23011ed8190153d809641c9f88401cf79543a9692b39963f02317f0c52b792891803efd61b8a809fd365afee114a6467c514ee6959c2a3926c6ad1b73969df663db181e07da96446ddeaad6b861594e924a2630b156a4107585822eabdb61a839f9c1b252fb90e262794725ffb5c364f55d7bc9e09838cd5eb01867820b7efaa3d2ee2782acbdbd093631570c5b419474470d68f000ba2f9bee9be54042d996aa0857406320db1f0907ccdd4abe79262edc642223b3b747f2f807f74b3e0244774c93e38363680e2922fe8974246400ead9eb9f6fa5bc552873c72c43a96a7a65f4d1c2ee587c868888c80d6e410890784b2530f35b8d453a5261ecf94d41a5754939b2261e6f4ad438bda47a97f3c0be06d7c035b12564282590f8897ee589473ebb319d5d4c65505b902ab9c1f95d3794e5ac488a17c4e4ddb0e1f4f8248a1c9a2841890943ddb383dc0e0f12d218bc05cae98c49f0dbad202eb78f878fc02057c573156f3353d7d0362d55152a145145debd96369f4e3044a1d7ec8facc2c48be26707dcc18837c3a856c422525e91b341cbf9f4cb5f86b0e554dea639ea3d11ed333a05d6a8c1b2145a3515618474cb61ebdcedbef9beff70d3796ae598188a9e0fd48e85ef12c4ebbe0ae1e79b2859069f026f85b146aef46ebe36d06677cad33d0a113ab9529542d90ff4782a2605370096313bef77a4966a3ed117bf95430620384d96249fa185a33cf2051652ab3e7647716c3c6b8433ecbba533a0ab32e5fdd2e9e052e8debe9ae3c852d938d4a32e7ca76c2ba7ed795ab29900708eb891975047c1b643cabadb90e116d2181889b1845425d35ae6e6994136a6c549cef24c7aa1877072efea273b915608155bee5826aed22376efc0fc59cf3ebb948f4340763f3f9d858a4383ec92d62814127278043115e84fe5de1cec6119b539aad148a68f39383e31879db637f4cb3563419e89df164c2d43e1bf3696be9b7e367db4e76dcf2172052470893dcfdbf693547fa80c5ce4a02a2b6dca88db8a6d1680894bc02c8ee8770600c9ffca44ad8432c33dc540d6a7ed7b821ce88a22337e459a20725144f64481e028b8f7469bfa662ad3f094891da698d0e13e377c63e68fc1dab07f965e6a0ea8101fa51e7a96d155a28f3f09c6b00a01434d42b7cd0a969287f82df4b470fbe89cbb2978bbb3e984f3de8dfb08a5b7b429d1878b1b51caafcff39ef90c178b613135f765cc218e28fea006af9602e773a5201a9e47d18c8bb67314227f071a7abe532c76507a3c8bcb8d04237a356b377b111cf2c33c54fc81470fc86b2cf3ee2fbf79d5bb04935e92966be7596de8162445f81422fbd6570ebc33ed1c647136d460ab0fe05df314ea87bb006614dc100036ff9367d9fb5b5c6a9493a74880ef901ce66d3eafe27a7e1720b33fcdcce4a702ea08569ab86dc9136d0288bc48b0987e6dffed94692288de6b0f446717fb4b0e5010d03a0a3ab959dfa74d0865a2b2c8d95fd66a8592315f61c64552d8ccdee0861de84dd3db67dd48919e098a1af6bb7869bc040a2dc3c2e7a5994ada3ab9b37abfbcc2d421d189032c9c8d49f3a72ee8d93759c811213c2f097e3f03470664d6a397b21e6112dff3ee8e559dca3cf8f95372eb000932229fbb10f862cc14bec3bb2ee1118cd38c4348ee3511fc1891e3340a4deed950a61b69af51c53525d584c3a3ad500eff1907ddd6439423a77b4d0d6f1153fd05e0e0aadddd61cb06121c409f249d6a532a24418aa997c9a3d65f14a6da51ff8d7152e47886646d50a9d11f170ff8890ab74f5fe4c66a821c9bce1f6b9839414ddf5f9b46697b7e475619ec356a49518f5800de1468d7a1381aea47a424bab246153e7fd178752f2a8e53477657f3d1525dee493e4b53a2cba92533a21b1111a1a7b3f07e198ba60380ddabe7029f2a9f1407dee91a2b02f2b1fa16b923eca811661320d3355d2b31deab4cbfc61ba2c1a1d28e748ce81367ac82503a6907c1f051e8ba9f9957e0187eafc65d087d87016017532b0ce1ff873e377f6e1765046b60884beda5e93ace9f1dfe86d5fcbecceea027813ab3f66a1c3b51e432d64eae05c99ee0bdb73a43c21995defc9d09701a035fb1f7581f1f32886cbadcb069f7574e9f77f6e013dac0c92251fad6d3479c3abe106c74932cca7f8c24ab6d8b20759ea8ccccdd8ec714b0f01a42ef47fe80cd7cffb8a050dff266fa49297f34d84b5866f2f179d7d738ad5121a080161cdba8e5c75268064b11fb91f758d171e873102e160a30faa4b5b17cce5a89da240eaa3cacc7ca2324717fcb40512427090b234b450116761043c2ca50c35ea602f10d602839d80ff40b3e81b645594c02236718e04c58c6f4edc96b9e0d456e9e39e387c329b34d9b90e76ccb6836404ae905b19d05469bb202fdf3414338378e6e8d24d937989069b77855584ee61efbfcf81e678581b95b41bfd2030294e82da1f457f37d87f3323c158b80de06d02c10d5145814c36cdee3edb74dcc6983f53b9f3cd488f2f8a4bdf5d4703fd3267a6205e910d5a19a69b18d233a74b96da5275375eb60ef840915211f026e3ff528df2aaa5a6083a663fb32051ee793d25efc8ce2108aba1dad364c542b72a00d876fbf216b2cc0b9b01d3112a1efe2db2837d2f5f4818d4d9573d51d14079cd6ba84a9f0a52845117a3e5db5368aa2b3800ae938b41ca24e90fa8a66ef0a75a5bb4070dfd99e69029d4753b4d8aa16abaaf16da56434ee23701a206c86b01fe616512962a14fd0b7ce793cce6e6b92d65551c8efccc908384dad18b7172eeb4a9da18e615a3662ca6f1404381c74f1a8bfce8a6caa4f99e966dd92f93c0bc3843a165c94f04a5ea071e2037394fd6607304463002039134bab15625cceb2d1d4e47d878de2bec3c198c2bc7ba96cfea0151a8a8624c3cc0cb6a502725610c368736ec53432a29b334623aa001c9f78b00f2b3edca2b280a3d9ec67ede2ce508a2aac9c03d9f09d94dd77599d4e0246e7a9c22ed08ee0c0ed832faa55be0f7b0251c7df9ec1d10f55614563f05f044f9b568800a9a946782503e038a7deb5be7bffd871dc292ef479863e4cac066f2092806425383241a4b41499d84a0daa1bfe1ebb", 0x1000}, {&(0x7f0000003700)="f5c08dd6296b73f5284d457c2092939ce1799d0df0e23f197b0f77697a75d5ee3bab02b79a324657d6ad95ba7d75c1f3cc26e66bb903168dd62f493007827961bd1d9d1fbda497fa30594ecfdbca3eb0f136f5010666d5c64da809a49f07ea5f4272a260c57a4e2d78111715ca908bf99c0e39f20ca57d274e76780674eaf9f00a68c6b8b2ba96cd705cae2bdf226fa4c0e54096f0661f5e86c7a3b5ba4b5246c6cae9708ccce94252d24cc9dd2229c04aafab3fa52f7a2a9e1153e5ca777c2029a43ccbffb156196b8365665e9ff9777a81335b0a2ceddc2036e6578e71871c788cbb8166e44ba2afd393781ea67ca80240869165f2fa54d245ac7a3aef864436f1b014053de1c406ae3faaf663e545c89eb133fe6e7ced3385027b07c24613a6cbb1512a9230d01406756673f01a912eac8bdb560335e49e29616e6494216ce53acc4a9fa82687a7f79ccfe0276990b2e77f3e6f8e5b65736d28bc3a6ea09302b925c1ca0f9f2273665f20d38b518701d1d3fd972845be417c493389bb394ac7277be442a58fe305e070b411376f330666fcb703105a08af74cf4228452aa0e923e660d004b1ca74e92371688b1f37c44d57cb2e508d82040e4ef536dbc33edbd536cf02723c31cfa184a9f58ddff08eefd96f6e9be49c3c16838205d65009a3b85dd50d8ad0c7c88824c825dffcb2c914909472047929190870e27a658e266a3111147126df7e847c9a6a89b5f1d70c169072e61592430a6a9f9fae46fe3ccdc9485a7a779480ce6c2de130c53e45eb18a7db7f1e0cb70f60b27cd594839bf653e4bd1cfab8497e77746e1980933f2704bf7cdfce3c00a93de662df6b6b5e5140bda8a9e28383b3b8ea484ecd0a820c9fc616a409281a32ebcfda96a9798d3303886e2fde7f1c6bd737c7a94baf0671ae9235e7583265134e1178378b992d50a485ba5c9b0a8b61fe43aa0d67f61bd6de25ecc7a6caff727d8ec37852ea62a967ae1d467d7d06931c231886c1d5604d14c7427580998aa847a7f894ef7ee95855a88b29046855f8eb4163a5747b11efe34f4e3b2ce9568e6b3ede137826c27cb2841d615c46cbfb65d14e04a325d8d51670b644eb507e90d76164e206d51a7c48e190233c2ffdc66fd0fe3fa8bd78be002452876753b5b7b4c3bc52b8e2b6d1a7990ebfcbc1bb8aa2d9d122523d86dc7de549b0174f8b8f2af1ae5e9fc4c931d818c4bac19242afe9e8ddc6c5b134fd0373bc1726cfb609b634f10b95e1b14ebef0f1a8d4d93c20a85143cbb13aa739bedede7264c21e45cd459c5ccab794403df832dd0edfda5daf1ef2a0a01c4c14cfe2f448b7007ef889ba7e19aefaf8d4fca0effb66c93e66d29e614ecadaeb337d6445458c3cbf83dd50add3bf0b9d87c9f80ae704639e6a19fcb9300322854f540dab9c840d18c9c82e6aa9cf156435d5442052ecf75d3fb1dda66933afea10d47db36deede4bda495b072ac8e201ae0be57329801d201f148157f2c1f6640a55b8502b08d96c134af2d6d48fb261311cd532dd572e1c3edb7ce99c4e6aabca613c0c1238f4dac4fb845336b178a8b7ed9256709095d40729947b634f77d0dfc14bfeda4d049cad4e889723c4027efd455ded33aba69e23379764b649dacdcaf69a7010b48be99cd32427d84e4d31fb1e7cfbd92bae4095ba3c5f1cef09df98ffbad700190e89184412fd5e0bfe6d8cd2778cd7cb3bb437e2d2094c243007979b1244f82480fb2935ad340bc8570defbcec9323c4a8a796baa5f9f982c57c4b1afedf631a6a76ed7c923345c9317229d50e6946a60f6e160c733bd19febeb435ac20cc71dec6adbcd7556f854955952bef1c431ebf57167fd62e1c8ff283015764e5bf3c20ac568c70c164770ab4ebab2e0e155935dd25855ad984b50a0a145816a105fc6aebd877cba8f61c210e75e4f7e9d685804f040964989f75c8a4ebe28a4d642c00e25ab698e7681396af319c1516f3b0a4bcb0c7e4cc840e13dc07f2297e55586605e52e6f3e91d9900ac7463045a3cd170168b75a4477a15d529aee0682c1229b63d6a87689afee1b83bb7b1c47599935cbd720121d8c20f3ffc71008e8fb2a782456b6bd4dd9e2dd67ec6888dbb19d260a1a47b7878e5457091cbcd9b5ef8e6e2ee74dc5701c3b01606ba444cdbee43f4c8260b6e32d4611645420cca5720472507f8d18b8ce9cc98c0e8e349be72905b523c792fc420d340c8d6b60436506daa784fb8ab35a1d49daff90e803560576175de64813c1969f5fba2c75d7c6562ac279a86bf576860b4d5778aa1bdfd5624ee6f652223c211ad21bbdc03ec8c47a3de3a9c9e7351d95d3859a49bcd575fe12e3a2dc18038779d7449d2127c7814765e15ff542158f3426edc5454753d84a29e39cecf8f388844ca0eb070179330ac35110fc9dbf9f2be8d174037d8bda8fdbe67ff02cce975b298fc03b09fc29d30090cfb98459dc48e3d41ceedc13a5945a57c02d08a2779fba07460f89d70a4bcfd75c9a250c732776caf47c97489a72678a8b13b74f0cd8faf05751c4df4fccc0d0c3808cc3ed3cfa217ba98a1225cfb5ceacadad7b01ad32f5cfa2842e2f38c8588eaae3b8c78e02f85c24927fbf8154133f4b1a4b86750e8caf7eee350cbce4ff17198c7064bdc1fd1b130a42375d0c2330dc290f6534cf72f399668dbeac000bbe4bb1b78586affe0aca034d881b90bdc9c7e6673790973aea8008f90622549f6464308f1e4c558262ab36710d5e7ceb4c397a071f89588ef4665b33ceb412a1af45e3051496fa31a8d4ed9709721edcb5a99c03783407cb5bc167998cccea927f67683055369cc5a4e72eba90d683d8858c3d926da840d60d9b443489bb8978b6fecee2427256f0479ba356fe1bb477219111c669c5c254c1774db9d3fe49100104b3956a9084760caeab5e151ba3f0e2e11cbdb7ecf40a3a6494b48a5a166c7bfa8780586999ab7e9b641154295300000629481fc09acfd2021420edee68a1d8bf57455ce6e0b2c16d3dc274593f45a60a36c281c901e2b9b0850eb487dc993be9aab5c8e1434db79f709f9373dfd7aeba8dceeb82141b5e4e3f0a283f908c388d1203b102903812fde60e6f2d704ad78835d72e7e0681f84a719c9bdfc8155731aff0026ce0c129104630a60d9b0903d182142ff6a2b7f1d7ada2013755b8969ceea9a95bb9a21518a6ed97afa08d6e977aefba3c8b29e6ccbea00206c7e3cdd791bcd69496162b44ef1c7eb39f2665bff257668f2342074904d651c16cc573cf40a0f2429736684f031849bfd4c9102dd34af0942054a1069ac52115ac63aa773ae9069bb100f916784a58d4b1e69974ad0f200260efab08726e6d13f0afaa35129c6f869b9f4c695abe934578f3b58ffe642e47e74804964c8d8f3529f2d632ce13ff8bfa8d9c43d2bade6a468946e964ac630be702f03bbd9fc85bcc5e728263555cee8a603ff0bdfe9b7c42dfc752c8a878bf9f3fa6f122e2bb541c975453f8aa84e06b1194f28ca8e9a80308f170411534d1efe45a8fadf4eca6195944c58907aacff4ad72051525bd91f51f708d04264a308694221e01ad0fec3f14f1af26893c0fbefdc52d3dbc0e7ef2042d47deb1462f239a8c8688adc081654e6c58c516ee60c0cc16f4d00e48609e227f0fc2c8d50a1de307cfd89fd524425420786e28818d59c53bdfc12babb4fe31efe819a8915771ceac3d4b01f5d25d78e56856ef817702a87b5e5f707a118b2240bc0b8c5231db5d169a233eacec6579f8692558f4a2cde3e6afe4519933261ce3e2f085f0e38624e220f86d04f4d6c273de79bd15fca7659e544d01c92b6bcc649bca7325f7be5c625411abdd041e2b8f2e98259f597260acd4b3a74bfa99b2918b168a6396d324d21a013130b6314ef29c361a06781fa783db1f3168bc7db813d2847499bedb42ebb11f3d655e2e3d9c9280b528da789982182c70ca8021ef2d278644f73281b73836b9d99bd6944935cd47e12e36e04cbac2b72ebb6b8a692fee7ce50d9118c293b496e145ae2934bf6db97c148eac230baebd603f85a1a0fb9b6828650cb74091ea7fc33263a8bc098194e04d376d9d138b59b9b594f8b328d7bfcd6ea4c919f18024b131e6e70ee1915cfdcef97833ac19a26cee81a585a7cba425ed25076efa817515774596d0941edbf721b1f48f3b6a6b4141c6db704710dd99bf86dc527e10b2aa15c9cb15f177383a09b186fab5cd02b4e145f7c3bb7d92c66d76a176f6f95242dc65fd7ff56faf16066e246f68a4d4dfab873f782857489915ed7b0fd3317ae79d250af04a8727d163141f1b43a9afbab9b82df580653b0974c80a1f9ab50ae7c4d7177b6a95d21b25624426a9b4efa3719eef95b976e27cb30e2b4adc58c793d4c4b4df2eb8e617b4f23e9ac7b8ea44834acd99b1c383f3bc9b22de411d4bbd4c6eaaa3501224a42823fa7c6ddfa68e422467c603e842eb0f60c1ea139c292a3b1ad3551bfdee9e3e3f70d00ed19e7d21d009561eb45a31f7ecdc700374a9878120e5d60e05f435a346fa334ebbbd10da657786b8adc77d4e937090cc767c61239f3fb07cbd0fef10c23f57a0dd813ccba0ec1bc20d039a6bd51ead84e8fbbfa156cff02cd0d697692b5a8816eb5afb760282d162e5e5aff98c9316905111d9d48249b35692146e95cd5319542043340308f17f9c150a4dd91170816f65458cbec7d3bd24288aca52e738b6f44e5c46d6711045a1f8872640baf61069b2ddd231ff90e8f4d2b5af15fb8a3050528cc8a1b32d8fc690452a5be6f65fa2a1786a2c3288bcce2534b4f67d8e163d736547cad6572bd6b9db32b327a93264e66dad934bc96111ffbd8cbcdacad485c583f34388d2ec2f46f2149495b2d42b5b04c8c3c8207eb0a41fe81eb0e4d91d32d1d171662e69425a978c2dce8eef74732171185d9e04a4bc20841c163021f61c526898886b6f03d9dc20d7c58eb313a2afddad2f0ad283d418bab73745da3156ec67cbd106c3bc709a55099bf0c2311cd316f03edd0761fe1bce810ba25390aff290c4242bc3e5721fc12a16da58fdde1ef2e6c44f03ff501c364e721a36d2a68b9f3ab6eef831045e2fa0569138acdfde8f18b58716a3d667efdb159aa1a7a93af6397a88a6d67fe288d080e327655b42d75fd99490a3d5ab88d3fb91a007d0a6f8cf674bfd74d834cf69f15552fd54eecfedace18c8e2ae084f792db2ac1447c272475c88c7f4d3a89d5746eafa94aa4b2bc399087ee6de1c9cd8eea361ee8e4c68c47bbdd09e38250f56a7e3147b7d621e3961a568d3cd7055bc44cc103ec4935595b38ad757696442045307b4cd9716e567726999e74a9daf26642b0832d08be920750f2bf60442c2f60ced6fb272cea6db006aa1aa6a3e900b6accb37a8938bc4b7bc2baae28ed844fd6cc5e2d060cb3eb4834c8614c9b09eab539609e9e9d0fffa5eaae90e0da11f3a21bb9d92a6a870114e58239b8c750afb42173b3fa13174fe5580a336ecf840ecff6f23e15c81984dd92e74298936b923c4e62056cadeec5a176db224671aee29884067eb8dcb115a219ee4ad9f390dc63837b1970df540fde293751541213ffdb344ddaf16ae16b56ebd5f34ec40856fb4bef226135665d9b9571823983da0c3de8ce79743110904f489f24e9878ce8380bba4ad0fa1084ab1e110687f8a3d0506a1a77189dc7122cc5a9d22f3531efb19c640d0dcb4f7296345e080894e60b54a6e0b97e5cc86c27611a6cf486943aa1397166245a1862d6e6748a9c7970ffacce28ef1c8c4e86514631279fa628976d4fac8cde096010bcd73241e56a1705205c77ebf057e03e330900f168210b5c411ce9093eab35d937cc2c43f59b1932b5e16cdce5aa58d08605af6f37ab881f04262a342dd3f8faefee507901616a", 0x1000}], 0x3b) executing program 5: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x3, 0xa7b8, "0df1f9bd00f80000000000002000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpid() r4 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x5, 0x7a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000037000/0xd000)=nil, 0xd000, 0x0, 0x10, r1, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x1, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x1000, 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000001080)=[{}]}) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) socket$inet(0x2, 0x0, 0x5) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000200)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000080)=[{0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x28}, {0x16}]}) write(r1, &(0x7f0000000180)="d9537abdd43d050cdd16b13f927a", 0xe) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc}, {0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x24) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}], 0x1) socket$inet(0x2, 0x2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffd, 0x29}], 0x9, 0x0, 0xff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r3, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r4 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240), 0x10) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(r3, 0x0, 0x201c, 0x2803) socket(0x18, 0x400000002, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0)={0x0, 0x10002}, 0xa64edc0b9d81d75a, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4000, 0x0) mknod(&(0x7f00000002c0)='./file1\x00', 0xc000, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r7 = getppid() ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r7) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000340)="366840416cb8df71c8fbed59a4e1ea9c209e80beccc96544d6ac5013494b7fb8582899bff7f70197694f966fa5cb2e99a7a78a5c85847c2b1df2a9794c5684aeafd77c52835b471440cfde836c401c287dece4ddad6d6eeef9646971a061e3d08f037103b8cf4f2ca6ad3ee1e69035ad19e8eac80968d312fa21f760d13cdf6470bcdf9b6a727c2ef10ca0a71f5e4758c2ad4fc25feef93a9de4a029c8e2c3d9cba924426e32096d41ff23fcf67b0cc91e7b6732a26cb9e95ff02d24a1022b210605baf1f41655bb09376bf829c7bd9c3e2e0ef6", &(0x7f0000000200)=0xd4, &(0x7f0000000700)="246505a571cdaf0219d13f92755a159c281b30e6386c3cd8dff73398abb0e10ce5ee8c559b42784c7dbcb5a8d3030f42d0c3b0bab440cee4838fd686bf016dff61922fa86165f6842225aa1095a0f0fedd616599519eb207c9a4ce17ff7f14e714b5c4bcf28941c8f2d0b6bbcbc8ec8e022750054442010756bab9bcaabcd5021b5a4b4ef5533379ce1323dcf130e783a78d037c468124f12bbbc85719e33be0d8a918a0ace27f85d0fcf5cf4b9d8ab1b21fc354bf171c93d1f10d0a147cb349ec8f641da71efd8aa9c71a847349e7a76ec04a963b7d22654b098b2e7f5e235a4edd2bfa11e40c0b8bdfc577a0ab463a3e2ace5c85cb904535051d888ca761c71fef66fd989f708b056b7e683f81d100374dece0f8ce64cbb2140ed5aee9b8b0b4259437ffd4214825efb08563f536d00384f04421ccfdea37a9858ef014ca0927eb69fd471f218c4b36b43ac5affa2afbe932e7a07c7e297a75cf18503590796a322216a896620ebc046080f86cb176e7a592af54fb9b89ec2c32160c41edf8396dcea9b48616386f97fb25748a2d9dfd09b4f030e0ef54174ed2f0a55774bd2ff8a14cc8c53a7d1ac47ac04f1b7ba42f6f18bd6cda7b272d5b597a53c8c8a7a45b980faa44c5cc6b4d4390655c91f419cb12d15ec3477b778ea5c8f1e238e10bd832eaf81e4eb169bd0d43fece8ac9088cbe128b469225f376a7cee073be415c368b9f99652f000215a088fb09d653d4c096865bdff73339552edd5639bb6ee4d776b4c2bca72f74d6577d07b857f9afd7228ab20c9d3fc48c2153f21cdf95c131a992464cee04f0f29b7aa445d0d44193e493c404bb5fbb592c977b571e1e90018fa3b54f7e98fbba08447265d2b9949b195a82e56e4105ef9c0c31da78966474fa2df1cd481946a2d506191c84bebcea2782ea826b9ac7461dba27e1898f2f2cb1155526651179c15f67909555521f9592f3eb7acc0321e8dc79406302905af42b0b47aea26df7e31625434057cbcff460dc52ab4b1c86240aee4d3b5ead4f651a0824913d158e9b6a96f8d965df6f0e54786b1d10796d3114272739af6373212d6bf50bcb6322e845f36b6a2470611f8a4ab6b5f900f20f20b505af52c2e239de3ea45969a0fa54daa2273de02a2e2f6eb232e522f339ff05d7db2a13a5d7dad2336fbf17291f8904c1fe39571dc08f8e2f5dd69224090e7a2821050cefc3a7907c323590c1cb39c16c184c58556b7ce187711a1a30ac098fb62d2a1586de28d2182fa32d9330b574000167ab7c1b55b81cfaefb87fc2cc30c51ae425aba926e76fa10b0fb6d07b81e269210c847862145292d450e08748daaf9d210ec08541ab3a894d8889088169d5e5f1d9ea35eca38007e2388f9a2af92366313990399d9e156369e3bbb3824a7e787bd85cb603554ae814e65564608b0fed6d9695d8105b1d3ea69a2a3ee8f26442a3dedfd28cdf9a467032f8be7b6299bc3412c9cbf92f358e7c82644e36a0861196a36c8ef50a3c02ecd4e12e9f1dcb845f1fec02611966d080968bb0464303a566f41b3196ed5d7a01e50aa0c758e435bc7ab3534b2f27948cd7943aaa967631f759e1b05a2dec5c2968ca17fa1718a5d4bb3c2de231a44419498f070487966f8424c55e01b38525cce3f2205208671de0fd6cadc4e7fe68e9f3a8715d46d40aebb9663f8eb9ac745d6bca10fd13fd3a883f9c850705caa1116c4b9a8f8d4c146fdaa25b9e9b2e1ff78e8e78a58d9aaf5e873e5e3019944d4ffb7e316f30133feaeff57a61208897cf03ab02d13c715f020a08896719ab704e255f17c3c81ca543c0b62a6a0346980baabc131a6232c7443338d3fe982648e9de2adcd4a0a6d91300e2bd2cd681e0da9808895824edc17043f2d1a8fd2fce3f01627c983616a4ea3e8efb57d98583e0fa04bdc56d6b3c55ca683d5f01e268456407f2e5bbc44f5a2cdbd3de95e6dd8e8dc9a35a609c2584ba3b1a8e98d245c6c9621ff19c3e5686feea6c9b946489660c828e0ddb62c18229fb9f303423443cf6027b241407a075febdfc3cf344d4fa0dfdb7ec8568da17da7c0ed00aebe1041f3703d26a2c4a92ddaa19678f77e4bc4219552946bb762af5b9cb2eb7cbd14d8bbf43eda58f025adaa293164c148405cfbe4a61354bf86596991c62d0c194a686d42783b4a6936c87826a9eb9ac7fc12eada8f173653db40345f7d5a48c942194b23d7cef4823a12e6924777e9f0980787954d6f807d712a439805c413aeac4954c8ad4d69d689accf9f627f3e643b49565c307a824843b7f179e5674182b1d0b38ecaf29b00e1a349cf41cf948539b3e2383557f77f96123f7d5021324635ff3dbff43e07232c8f0493125ca9abe1aa7f7023cbd219d7572014b850164e420f1bdc9d21081c9b69e5b918d8eae25294796cad40949c31a2851092b6388d1ac8f47a84e62b76033f88bd63cbc671549cf36311bea100005cf0a8c4b0bd3902d4c4a1ddcc0b53f9aef54ba7fb3dc97b43fab114c54c370ffc688677a14b5fd77ae401b91363f36b1cbd527d50f441f007196d23a81ee2fd2090d8a70685bbdec0cc83d363d88d418575ee39303c48422af0d58cb169ea6abdf8d993e0ccbee04fea9e985e937f1c7081f9aa0e5d809ee6f971dc746369f73a2566110d363346914ad298b234d6744f1aa81a29d0d23d5da1e524ee2f1f54152089b8c43423131c51bf823fc588bf943e124ac84f4fefc687d332431a1e276bbc2f12e5498dabf7d23903853610cdc036e59250a8445de24ae82373d4cd6931edbbb936ff7f48a313a7c869858a3f0f6fc2f9e1240165e7532a208ea873b1b6f13196f0e022ddeacee28ce594097ffef3ba620af943a9db0db57f83f823769958f84efa2f8198eb7bbd02553f4386ebdc2c45abfe9b00a74652da1f91157112edaa532c1f0493e3774683d66cb810c7d227419e74c18ff0562f283f1b4b2cad1238d9b5ed51110e1f3fafe5b18f9804e73a3e65290d1bdc2490b1ed1e19c886024816b627a7f90c2971bd26ed9a226f50df41bbc53246316bc9e9cf161026a8ae980262f312eb888179a4296059223aa777f192b4cc2a9ab1af1f02bd36b2f33c43d65e66fb89448f2510ac19a3baf70b2eae415984d6f25402a385dd89d8cf3a2c4ce3d36a25016105eace74b670a3012f7b5dbc29233adb48ffbfd91b9c7e8ccff43c3759f0a3a7576837a1d502b64a038e409cd1cd4d6ae2be5eff6b60a013bc1a78594b42c5a79ad67790838d6c5271c139ec8226025828fd96e170f61bfc6ee27e290953f521db390585a454f9c05166299d63919746890524d67d05117096e7fed787a6449223fb339314ea21f8ca24078f68a50bbf23f4fc1cb18c009b5edb89b4f087ffededa425d0893685e88fa90b0817af02694d19cc19dabac33807d5c77793f312b53f2dc24c67959c96e7d84eab454ddc5e0e3b1e03cb172b144b58ce51a50c153949fda271d9a734ecd64223ef05d282b66ba9841600dde06d1c2bd484a01611c4fcc4e86c41d8e36754561db610c7c6e695f409ddc8db913cb9e3af70df4584ea6d88b54898bfda80c788337c27207876e99a7245d930bee56cf8d7ce38c9af866e77f46fcd3b9785a60cc2ccb72d8daddb0eab44f9c56b180ba8c0a9252539aa10828321207065def650168f9ef0b72f4259e179375b563b6742565c7b5e5079d37e993e566c08cbe2a1d1327152b3fa01a7e35719ae431a37c45389185420b8c189244f939d583cd0faca24b597de42c80d353b519c14203babc81fac0b2658fd1386742aa28cea79965a98f7944941ed7e491d7914b7c5709dc59fcc435d0c0de3ec9dabdffe5542a071cb6d8120a5fb270bcc4a5fb98d039c79dbd801fbf47382871e48703ecfaed7f116dad181dbbebbeaf882fa778b69c75930919949409abf5463000383192e5ca87bab6a0723f96035fc0b8bec1e5715ff2f056bafad8785a42600d03bed83be525ca52b2db229f4457e388c65c3c289d02cf1c89e9398998361b5acc69a936954f9dc500072a9d06b9ecdaefd25c33287708032980e877a0bb68bfda559b9a7df2829b8c94338226e049ef67fb4e65b0b2c7546fa5ed0894876e47600b4eb71a0e5bf2aac59b6687a9535bf99b72f5f23d388aac9a98bcd82e9904b6c759665493ba13351bf5e21f9f3893c2323d2786dd24f4c367d3d11015e079b0d81f9782d3e44c80280f0fa00ae19ac6b4d30dc6572535d7f1e4a11078502c03839261e94917aea7b491e3f9c61d90bb83695764f9509fd96c1098108429e1f915f53a8629e7e6de7578ba8c32f7a2b17de61fcbe5d77b0a34121abe20fa34078c2608af5050188220b570b9bb4f3f13d580968430262b6f01a87125097472bf3ca19e03fe0e4c8bf348792774c3d56d9708e42da244f514a6e0b6f28f44e982fc4be06aeae9108b9819909cfe4e74ad30252817617f1c93f27cb2c923b30367c25b1a927c24a02e4d56d8bce423c5f8e0c6dac1ac60ae8c4bcdc3989ab15ab8e901735eec2d43fda1bf36d46ca44e676d3b7ecb1b48a01bd252df750406f820805d5b3aaef24f346481510782b0c4ab545464d0135826580c41a2539a44b71e94c480af11b0a21a0371b8f5c692116f073e4ee2e309ca133686c94b3c70465f631cce00f4729533f743f429e816745e501fd29482ed1db79e54b78466eff68806a7ee3c81bdea8569e782d683c6f5ccd7c5eda56dd170d8c959dee29e43522b0ec300a8f2dd3f482bed6621ad381beb76d816320d18a3e1949e3ebf5874fc06007dd36be759e468533de315b24802ab686eaad35a41a40b641074d2fd0b5232866c0b4ee1b431f7b691c009acac7a5fa4eaf91c6198ae8a68d7ee0ed73eef2ea1165c295f7261b6b6e9d47c8474a12d151c29eb66f057c4e51860f13c2c7ea40307b9714db7d4354e5479bfbff46ef46fe50e0d020362f5226c15d875c910d0f90b6e732b0502ebf372c84ca7f53d53908ab6bde89c5d3cb3c049e68eca49d9c96e93e19df63ee50918a66883d032789c8aa3ac25e935fc06c954090962c64c7de8a1a578cf6e45c6aef4c16601b6ab5b136e4561b795db6a0af8fb27b0c9795f38af36bd1b782469ac53a4ff2efed5956527f9f891b7ab59c3feeb4a8f3231e1b05f4019f3f719594f2b70b7fb2679ed1f48b8426264187a6dfc0410e64f8fd2701dfb2373c3c4c0d5ca30223d1f28b31df03b750c23339f28b7ca7d1f6bb70143eef82bae24a1d2e1fe62d2adac87368544ff6d558608966ddb63c16ef69d78f58614d4777befde76b55e40b0daafca2c1f1bf06a4bc7b1011d9c73c35c304f89788a32a332af4bfa29fafb3ac2f196d3cd1bd3da924eb9b60b62fd01ad275404e8a2ea2c99fefce995b68bdd32b6144739ae2a3d121138e88eab6f7cf1b2d6f7c4529f751e9a7e58d0d6bace0d1aa0e2b8b5fd9f277a8669028e051d1f4a6fdbc37ff603d2994d2200be8e381fd1b7ae1a9240872fafab32f88f14458d62f264661c6c8ec5afef4dece601beed8350b345e22d36ab966d10d3925fae832c21dc5cc9762de8cd00fd447fca06b32754c0168bcc934b8d1e9eb7687374692debb3c5e219b4554e2006496403990be18f1875fb10ce8fb84010a157d7ceb3ad040af12c5851bdda467a838eacc41a5e0b23c8e1567882df005249b36993e3611cd57a01cf21610259720aca48ee23001b49a6d923e02d9a8639080138eb686408f3fd2c8e359049378d338fd69f2ec2437e", 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5, &(0x7f0000000040), 0x3, 0x0) listen(0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r1) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a0000000000"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="02000000020e005e004e2b1f00120000", 0x10}], 0x1, 0x0, 0x0, 0xa}, 0x0) executing program 7: ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000001, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f00007ff000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x6209}, {0x1}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 5: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="6ebe52a0f1bb97d6a4957975de2281c6871e496d933fa330fdb39bb9e557674ce32293605079c0fc6fa377a826c447f0496a", 0x32) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffd, "0fdb0000000000000006000000000000087800"}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x2, 0x95, 0x0, 0x7fffffff, 0x40, 0x0, 0x2, 0x1, 0x7, 0x1800000000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x72, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d47095aaaaaaaabb86dd60000000003c2c00000000000000000000000000000000000000000000002000001a003f000000058100907800000000d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff740b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8"]) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f0", 0x26}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r4, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) (async) listen(0xffffffffffffffff, 0x4) (async) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) (async) socket(0x18, 0x0, 0xf8) r1 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b04d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f00000002c0)="ad0b4a7d7fa924d1149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a766169068e339e67e99187bd30bf1b4ff506115b30a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xa6) shutdown(r1, 0x2) (async) listen(r1, 0x0) (async, rerun: 32) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (rerun: 32) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) (async) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() (async) socket(0x1, 0x2, 0x0) (async) syz_open_pts() (async) poll(0x0, 0x0, 0x0) (async) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2181, 0x80412dbf) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) (async) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000280)=[{0x2, 0x8}, {0x5c, 0x0, 0x0, 0x4}, {0x8106}, {0x101, 0x9, 0x1, 0x1}]}) socket(0x1, 0x3, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 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) dup2(r2, r0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) sendmsg$unix(r1, 0x0, 0x7) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082ab", 0x65) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000005c0)="fd0cc085e044e937824284723f7e0264831870d5812ce89c5683cda8c42321fae61af75ee0482ab52d8bd189b55d36b2dbd0ea3805666f5ed6942b741b23f746f4d20943f231a93f87f1c4d004e020faa18af9166dec83bf0ee1db5ddc1776f871aa4c942eb36c587c58b5ecdd65ca38312e654a2955a6fbe16d471967a677d3a02916def04dcd9c8636", 0x27) execve(0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8060693d, &(0x7f0000000100)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)='W\x00') openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) r0 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xa, 0x1010, r0, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getrlimit(0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000340)='Mn', 0x2}], 0x1) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f546db7a3d1f691a1c0000000000d700"}) writev(r2, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x5}], 0x4) semop(r4, &(0x7f0000000440)=[{0x3}, {0x0, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getpgid(0xffffffffffffffff) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect(r6, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)={{}, 0x0, 0x0, 0x100000}) seteuid(0x0) geteuid() r1 = semget$private(0x0, 0x3, 0x733) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000080)=0x5) semop(r1, &(0x7f00000000c0)=[{0x2}, {0x0, 0x18, 0x1000}, {0x4, 0xdc2}, {0x4, 0x4127, 0x1000}, {0x0, 0x0, 0x1000}], 0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() socket(0x11, 0x1, 0x9) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, 0x0, &(0x7f0000001240)=0x4a, 0x0, 0xfffffe50) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket$inet(0x2, 0xc000, 0x0) setsockopt(r5, 0x400, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r3) executing program 4: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x2, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x80, 0x2, 0x1}, {}, {0x800, 0x0, 0x0, 0x1f}, {}, {}, {0x0, 0x9}, {0x0, 0x0, 0x0, 0x1ff}], {}, {0x0, 0x3, 0x2}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000480)="a1a0d497e4e0f82f263f4c5695f5f8d5363fd0234d875e9b36de09ad611d900467c51d6fff631f6c95f2a4c77ad74b89ddf0172445a1c1aa361b124d7feb434341f96d531bf28f64c907ea437f89e203b8d49aadbb2bc567b5e0ab178fabceec39f11a5800", 0x65) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) mlockall(0x1) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYRESDEC=r3]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) chdir(&(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="baaaaaaaaaaaaaaaaa08060001080006040002aaaaaaaaaabb7faaaaaaaaaaaaffffffff000000000000"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8a"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) executing program 2: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x4, 0x3, 0xfffdfff7, "f5ff1d67147d5fe4b57d0002005fd700", 0x1}) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x100, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x2) syz_open_pts() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) dup(r5) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x200, 0x2, 0x1f, 0x3f}, {0x3ff, 0x5, 0xfc}, {0x5, 0x1, 0x8, 0x2}]}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='2', 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r5 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r5, &(0x7f0000000440), 0x0) r6 = semget$private(0x0, 0x4, 0x556) semop(r6, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r7 = socket(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001a00)={&(0x7f0000001340), 0xa, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC], 0x18}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) executing program 6: 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, "d8f10dee0ff9308d9306551000000200003f00"}) 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) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) chown(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000600)="d4efa920bee5684e2119a219d4f8b988721bfe40262b5f502e703ba44d675d71fdd6b786479e117395bc1a6054d1589c31a9570755179808cb2d1b6b8288a98fed850c299d6b3446ede1e3bc510256400a", 0x51}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000140)="1b951132ffd60775c84a4f552204dc30e53401b4bb9bd93e9dc5fc467ecbd2fdf8a8b3c4f760d05530d3b5a75633d27a9894bda6b8c106ea8f1e3f1094a8a53a224cf9ea19386176c3aeb0c163ebc5b03b0ffcca2f", &(0x7f0000000480)=0x55, &(0x7f00000004c0)="d41098fa6150ac9f6a8d5427568e33e29fa910853ece2cc826eb7e2ee783e5e82cb0e7ed229050c4075a172fbbb1014d35ef18", 0x33) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="6660f7513c13d55c7ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e6f7f1425bf0d286cc7889d2d3347e90098c0789c9b67a5a8fbf8992137282dab20a2733159bb7a2cc60e650354552ecccaf2a4551dbb161214c0c03c9158c46b98440d74f5cff8a2d1b3bf704bd20c562f6ca61f47a1b5987280a7c09b2b26b05d2ae4017da2fb2c2b7025a782c85049f5c169c9de50484917c24102cc2a6768735f6d961e22c22fc3653f061de12860f950f243c9ff267ef253683e4d56f2cac4c8091a0cd5c2363ab224c7a135ae8e784def0994d110b2cd1c1316b67ca8a02bb397"], 0x61, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f00000002c0)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = kqueue() poll(&(0x7f0000000000)=[{}, {r0}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000480), 0x0, 0x0, 0x0) executing program 0: r0 = getuid() pipe(0x0) (async) kqueue() (async, rerun: 64) kqueue() (async, rerun: 64) socket(0x18, 0x3, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) (rerun: 64) fchown(r1, r0, r2) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0x802001}]}) (async) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) getsockopt(0xffffffffffffffff, 0x4000, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) socket(0x0, 0x2, 0x22) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) (async, rerun: 64) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x25}], 0x1}) (rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) (async, rerun: 32) socket(0x2, 0x2, 0x0) executing program 6: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/180, 0xb4) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000140)=""/186, 0xba) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x2}) sendmmsg(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)="fc2c65d9fa2fd6ae18dca27ad1d63227d1942cbec54806d213", 0x19}], 0x1, &(0x7f0000000380)=[{0x78, 0x1, 0x8, "d186e3d449875444edf1c2a51c11999eea681e8699df2f2bbf26a5cfb98b1ea94d01d2a139bcf3aec45ee60a3cc00ab4ee168e938513871d21494cb892a481b31fd93eff17e1fe1c8cbce896b4ede59c568aa1e809d59f2781fc7e318a020c92b9936ea7e61397"}, {0x20, 0x1, 0x7fff, "d44501a9ba3b085052618546"}, {0x50, 0xffff, 0xffffffff, "bfc8bbdc9e01d4ee60a41418cb723ce98d910df8b7ec7e8ba39587c0dda0d0b4df3764959b0bf4a167913327f6b1387da1d96f1bd2ee2b8ed9e934da9f6dc042"}], 0xe8}, 0x8}, 0x10, 0x206) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540), 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000580)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000005c0)) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x10) r5 = getuid() r6 = getegid() fchownat(r4, &(0x7f0000000640)='./file0\x00', r5, r6, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x3, &(0x7f0000000680)=[{0x401, 0x18, 0x30, 0x3f}, {0x80, 0x4, 0x0, 0x3f55400}, {0xf5, 0x9, 0x7, 0x1}]}) syz_emit_ethernet(0x278, &(0x7f0000000700)={@local, @remote, [], {@ipv6={0x86dd, {0x3, 0x6, "70489c", 0x242, 0x6c, 0xee, @ipv4={'\x00', '\xff\xff', @rand_addr=0x2}, @loopback, {[@hopopts={0xf0, 0x1, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x6, 0x0, 0x6, 0x1, 0x0, 0x9, 0x64}, @routing={0x29, 0x10, 0x0, 0x80, 0x0, [@mcast2, @empty, @rand_addr="eec3e139685e3f109fb33d9fd8a2c35e", @rand_addr="3783c5cbfbd8c91f3d02eb8c2ac32b04", @rand_addr="d2a6929f05d94e791ebb5959b661db39", @rand_addr="61004a59970f1e23bee6dc47c81b1e71", @empty, @ipv4={'\x00', '\xff\xff', @loopback}]}, @dstopts={0x3a, 0x3, '\x00', [@ra={0x5, 0x2, 0x400}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0xffffffff}]}, @hopopts={0x2, 0x1c, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x9}, @generic={0x81, 0xb7, "92547c9141f0cce834cd3a70221e14a9e213ee7a7a297eaa89257f709a40dad6a639e5881ba480bcb581cf379f6da4e6f1ff95d72652d80d7bb659de503f26d1b1a4fc48c1780cac6fd20dc12584628f3daae682924ff5e69429623492eb52cad5df36a0786f45d694e4f6fa2f49081823267938c8ef7ccb0692756272541a615844bf508c7bc2776000cbc6f96c38c88b32c8426d29843c100fc5796fe75a6707cd6b86cf351283dcfba9a58ab0c345c0d12078ee0e28"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x7}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x8}, @jumbo={0xc2, 0x4, 0xfffff801}]}, @hopopts={0x61, 0xa, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x40}, @generic={0x3, 0x43, "7efb3a4b86c72d56504d4913b77337ac0bfd2023329073b75ac2204b4c5ddfcb916b5cae30f3948468bfe9afb72fbbc914d85df0ae9890a994a1ca343e5956af5af5d9"}]}], @generic="04d4cec7356c08a6dcf096491559076c9f36d41c0936f4d2960a5cbebdf4486fb289f869e8112fbb4c0d"}}}}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000a40)={0xff, 0x137b39e0, './file0\x00', 0x5, 0x3e8, 0x6d7c, 0x3261}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000a80)="dd7f91d4ffd822eb8eef2984c96d665cd7504f25fe7b4a819af64d2f2535af25bc2ed6f0fce42767e81845ec646e45a41b6e0baaaff368dfbc06f7c24b5ee4d5c06a03f5cd172e0b26fd768a786efec320f0a5577811fa841bdc7d8c47d5929352cf7990bfe016eb026bcc53b17b61af8705cd28515ba66fffb1e48ef8817d931aa62b80e87513", 0x87) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000b40)=""/186) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40), 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000c80), 0x80, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000cc0)=0x10000) chflagsat(r3, &(0x7f0000000d00)='./file0\x00', 0x0, 0x0) r8 = geteuid() setreuid(r5, r8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 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, 0x3018cab5}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x400000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x0, "bb080000009a019fbcc2583e2f00", 0x0, 0xedb3}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r6 = semget$private(0x0, 0x4, 0x3a) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, 0x0, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r8 = dup(r0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x30}, {0x46, 0x0, 0x0, 0xbe6}]}) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) r2 = dup2(r0, r0) fchflags(r0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3c}, {0x8002}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="865fb91a", 0x4) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 1: socket(0x11, 0x1, 0x9) r0 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r1 = getuid() setreuid(0xee00, r1) setreuid(r1, r1) r2 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x2c}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) seteuid(r1) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x99, 0x11, 0x1}, {0x28, 0x0, 0xfe}, {0x6, 0xfc, 0x5, 0x577}]}) write(r7, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[], 0x20, 0x404}, 0x9) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xc511, "e73cd833c9234527994d031ad32b887ed48217d9"}) ioctl$FIONREAD(r4, 0xc020699c, &(0x7f00000001c0)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x46, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, 0x0, 0x0) recvmsg(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0xfff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x7fffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x38) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x4) r2 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = syz_open_pts() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000300)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000380)) getdents(r0, &(0x7f00000003c0)=""/157, 0x9d) recvfrom(r0, &(0x7f0000000480)=""/34, 0x22, 0x2, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x19) close(r3) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="03000000000000009b0fcfe10d9ffa7e872e4e2d1af1223feda813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c0600dbc7a8475b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708144a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca4222831c36422e962b7f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb437f25ea811af75b31e95d15e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4a5dbe96ffd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa204ff3235b94d7e4ee51e62126d04d1d1633cc0e895efaee46742ee2ecaf322e1ab55a66bb4118d1b652d", 0x1d8}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) r6 = fcntl$dupfd(r3, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x685d, 0x1}, {0x18, 0x3, 0x6, 0x1}, 0xd1, [0x80000001, 0x7, 0x0, 0x9, 0x0, 0x10001, 0x74ae, 0x2]}, 0x3c) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x20, 0x0, 0x1, 0x0, 0x400000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYBLOB="63c924e1daaa4fdab24497291b5b7fa4ef88db9f24331384bc10149405baf2c863dfdf874ac66139c3a10b1e0f2077ee0181df77bf43ad9d63e0f8ba6a546b9df1c1b4b5464293621797b3e97aa0c43b722184eb10a001b6a5fd31e0ef3b754f7b6c3621af397604cd4362364d658fea09c51149b5eca932ba19b68eeb1ea8349d532c9272c0fea3ca49f5b9d979fc74cd067b65129af46dc683d3e00e84cadb527afb79c1f1750652655cbbf94917362808768ff517"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20040, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getppid() executing program 4: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x2, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x80, 0x2, 0x1}, {}, {0x800, 0x0, 0x0, 0x1f}, {}, {}, {0x0, 0x9}, {0x0, 0x0, 0x0, 0x1ff}], {}, {0x0, 0x3, 0x2}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000480)="a1a0d497e4e0f82f263f4c5695f5f8d5363fd0234d875e9b36de09ad611d900467c51d6fff631f6c95f2a4c77ad74b89ddf0172445a1c1aa361b124d7feb434341f96d531bf28f64c907ea437f89e203b8d49aadbb2bc567b5e0ab178fabceec39f11a5800", 0x65) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) mlockall(0x1) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYRESDEC=r3]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) chdir(&(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="baaaaaaaaaaaaaaaaa08060001080006040002aaaaaaaaaabb7faaaaaaaaaaaaffffffff000000000000"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8a"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) executing program 2: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYBLOB="6002"]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/83, 0x53) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6f41, 0xfffffffe, 0xd2a, "8717f9050700128000000000faffffff00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r2, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r4, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r4, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) executing program 1: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x15d, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004f2b014f00680e7a48899078000000007f"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x4}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) executing program 3: r0 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x7) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)}, 0x0) r4 = msgget$private(0x0, 0x70) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d, 0x7, 0x0, 0x8000}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) r5 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r6, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="c4ed47e500d8496cf3450b331e24a45dc5941e7496767bad7253d6bcb6e4f5e421a9523915a7a6fdf44b9eda19", 0x2d}, {&(0x7f0000000080)}, {&(0x7f0000000240)="2e972fe5418eff35c59af9bdef70490c82b1937fd1b73ad0f4dc1c3c2c2024126afcd4afa105b3ad078df3453846f14424b9dba381c6898a47efa38da2c3c7d75b5f317c4e9fa365b9cbfde1fbb345b8951ab5cc17677c41887e31a6491425015d0fd863fc7a428b03b817d51403d1c0866aac32405fe49fcc84c142c87e5114f2e756e0329e60daea00dba6ba06c6a07f", 0x91}, {&(0x7f0000000580)="4b3b717004000000b4e55dd497f47c8458fb07cc39099e073418011c4ead156f2847922ff83dc86d0bfff2b414c392bb7523dc6d47cfab423fc5f226a7045b0c23bbf982206e7f6dff4f2ad18a0e2c71bdb100c64c822d8180b000039a6bfbb3d069c46da9496b78aaac66991c865048546234732935a7a8fada321f913d07f4b3b0cd0175d758ef2058660e4ced597363c6ceb3016bbec6d9cc753bd05ff26bdbc3b9ca166199d2ddde6967c62fd41f6657d14ac1d1164dfa91d8f6", 0xbc}, {&(0x7f0000000300)="32c8bbe26571e71a0b530106edeb57931038c5c0c3fcc06817e82f85a1ee173a418c3ff3b5b11fbf69848468b978b3204b769edd3c1006e3487f5c2099b22be0cd9a253f9db400fc48fd952dc0c7c7ef3e02d5f1eb67a68414282923f74e9d60eab88790a9ee0bda843f7e52b3614460662e2b7fdc6edcb2e3235806ecb1886f4fdd39fff1f2ba0268558e3fc6020d64d73d6aa48b912bb76180e22a5cb497a9a0a40b585546c2", 0xa7}, {&(0x7f0000000640)="68d2d245b35795dd7429d3a4c39212c581413be3cda07fce5933d4d5cef3ba0d78c99d0b4a2621f00a45b11d384f831decae1d5f096dfdd1f20f4abd8f111bd83d285c133f1221559e792e3444930aca53fe9ca1c0910c4cf4a0c109346ee77dab5ad8bb04b299c00a4fdf48ca3ed1fb7224c99ca787cc5fd2f284b144a569ef329b78e6fa4b5866319cb94acf9356e0ff31da0c4e70d6306b82ffe6623ff8ef265915e55005f9050922", 0xaa}], 0x6) fatal double fault in supervisor mode trap type 13 code 0 rip ffffffff823d71dc cs 8 rflags 10046 cr2 fffffffffffffff8 cpl c rsp 0 gsbase 0xffffffff82d23ff0 kgsbase 0x0 panic: trap type 13, code=0, pc=ffffffff823d71dc Starting stack trace... panic(ffffffff828560f2) at panic+0x16f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 254 End of stack trace. syncing disks...panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 239 End of stack trace. dump to dev 4,1 not possible panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 224 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 209 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 194 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 179 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 164 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 149 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 134 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 119 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 104 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 89 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 74 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 59 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 44 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 29 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 uvm_pseg_get(0) at uvm_pseg_get+0x31 uvm_pagermapin(ffffffff82d23370,4,0) at uvm_pagermapin+0xb1 uvn_io(fffffd806db6f160,ffffffff82d23370,4,31,1) at uvn_io+0x172 uvn_put(fffffd806db6f160,ffffffff82d23370,4,31) at uvn_put+0xd4 uvm_pager_put(fffffd806db6f160,fffffd8007932560,ffffffff82d23408,ffffffff82d23440,31,0,ef8ceef6c64b2af5) at uvm_pager_put+0x145 uvn_flush(fffffd806db6f160,0,0,31) at uvn_flush+0x513 uvm_vnp_sync(ffff8000006cec00) at uvm_vnp_sync+0x16e sys_sync(ffff80002a204f80,0,0) at sys_sync+0x9b vfs_syncwait(ffff80002a204f80,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a204f80) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff828560f2) at panic+0x18f kerntrap(ffffffff82d23730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf end trace frame: 0x0, count: 14 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff8295da63) at panic+0x16f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8295da63) at panic+0x18f __assert(ffffffff8291410c,ffffffff8288231e,3f,ffffffff828fc610) at __assert+0x29 _ker