17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmmsg(r1, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 5: sysctl$machdep(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r2 = syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f00000029c0)=""/149, 0x9a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x32) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(0x7f0000000080)='\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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r6) r7 = getuid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000002900)="dfea5094713c2e5743711c", 0xb}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRESHEX=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r4, @ANYRES16=r7], 0x48, 0x3}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x108, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4000004b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000b1a000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000b55000/0x3000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f0000277000/0x3000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000007}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x3}], './file0/file0\x00', 0x7}) r8 = semget$private(0x0, 0x1, 0x6c0) semop(r8, &(0x7f00000028c0)=[{0x4, 0xd5, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(0xffffffffffffffff) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xf0, 0x800) msgrcv(r2, &(0x7f00000006c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x1, 0x0) dup2(r3, r3) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040)=0x3ff, 0x4) bind(r5, &(0x7f0000000000), 0x10) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x4}, {r1, 0x4}], 0x2, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000000), 0x0) setrlimit(0x0, &(0x7f0000000980)) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0xfffffffffffffffd, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0xfffffffffffffffa}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r3 = socket(0x11, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000440)={0xc0000000000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) rename(0x0, &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffac566789c541ba00490000380000000000009078ffffffffe0000002441007010000000000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRESOCT=r4, @ANYBLOB="504e000090780000"]) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(r5, &(0x7f00000004c0)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000740)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) setegid(r8) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r3 = socket$inet(0x2, 0x8000, 0x80) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() setreuid(r1, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'&/)\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\*)\\@\x00', &(0x7f00000002c0)='$}\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='\xba[\x01)}.\x00', &(0x7f0000000380)='(+*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$@-@-\x00', &(0x7f0000000440)='k%[(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']]\xca\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)='-*:\x00']) connect$inet(r4, &(0x7f0000000600)={0x2, 0x3}, 0xc) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) accept$unix(r5, &(0x7f00000006c0)=@file={0x0, ""/4102}, &(0x7f0000001700)=0x1008) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001740)=""/65, &(0x7f00000017c0)=0x41) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x100, 0x7e}, {0x86, 0x9df00000}], 0x2}) pipe(&(0x7f0000001880)={0xffffffffffffffff}) getsockname$inet(r6, &(0x7f00000018c0), &(0x7f0000001900)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000019c0), 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001a00)={0x0, './file0\x00', './file0\x00'}) r11 = getuid() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001a40)={0x2, 0x4, {0x4}}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001ac0)={0x4, &(0x7f0000001a80)=[{0x7fff, 0x20, 0x9, 0xffff8000}, {0x5, 0x8, 0x41, 0x3}, {0x7, 0x5, 0x0, 0xfff}, {0x3, 0x1, 0x8, 0x3}]}) r12 = socket(0x1, 0x8000, 0xa3) fchown(r4, r11, r2) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001b00)={{0xfff, r8, r9, r8, r9, 0x114, 0x6}, 0x80, 0x3, r7, r0, 0xffffffffffffffff, 0xd140, 0x2, 0x4}) fchown(r10, r11, r9) getsockname(r4, &(0x7f0000001b80)=@in6, &(0x7f0000001bc0)=0xc) utimensat(r6, &(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)={{0x9, 0x3f}, {0xdf0, 0x7}}, 0x2) close(r12) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000001c80)) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="82c80c8ff8d94e2ee691cb8abed93e", 0xf}, {&(0x7f0000000200)="a1423eb6338598821ebe4a9705d86494fe08b3be30bc307c9d59d1db23fe6a511aaab0c6ed2e0a5bbd8a12b3f8dc449bc3a0c89e16f2522b74c9ca91c3c1e8bf897b887d2edf68b9c8f690cf3fc25119d892f67299f1db6c0259ce986902bc4b2452c9f43e", 0x65}], 0x2) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0xe010, r0, 0x66e3a6ec) executing program 5: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="73bdf8fd644170ba91325dbae7eb1a8794be1a2cd32644adc1756309b2686d51db5fcf1c8ba82de2cc854fd528e77f7af868e75d7114e991edd1bee8a6b81fd4009fce89f21da62f07f38ec4268f7deaa5928eaceed3da60bffc18b56919ab24cc3cf4d2d554f1b2dc4c62bb1ba8e0bb4a612f1af4c60c30e3def58c11d672449d07c27b3e20e6930695e2d4657c84985c3140bfd0890ea65cbc419c27bc6dcf3765b89e5278bda45362f2ae01cc5c8ccfb512e80979be489a3dbd47143fcf428a534ef6e912cd6266492b139a4ea50d204df47390381ac68ef50f7bbe3785a9c818f793fe7385c2ed872b866798f03211425e1957ceab25a35e6f030377", 0xfe}], 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 7: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="718af16bee1e84df2bd205a24f9cf93599007b07d7e74cd3f52ec5a9e39a4d5b24ceace68e28883f9782f67092491a8b7b5e6643c007f58f318b0b93bd2d181f6df782933f9454828e70a15276efb29f88e64eb7610a8c3522c165eb7011980ee05c8a8cec3725c447ef29c3a5afaa89d1", 0x71) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvmmsg(r1, &(0x7f00000014c0)={&(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/191, 0xbf}], 0x4, &(0x7f0000001440)=""/48, 0x30}, 0x9e98}, 0x10, 0x841, &(0x7f0000001500)={0xfffffffffffffffe, 0x378e}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f0000001580)=""/105, 0x69, 0x802, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000001640)='./file0/file0\x00', 0x6000, 0x6) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000016c0)={0xe5, 0xbd, 0x5, 0xfffffffd, "90d5f00a9822e3b8e1d289841e07003b23446907", 0x80000001, 0x6}) r6 = getuid() setreuid(r3, r6) r7 = syz_open_pts() getpeername$unix(r1, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) accept$unix(r0, &(0x7f0000001780)=@file={0x0, ""/252}, &(0x7f0000001880)=0xfe) fchown(r1, r3, r4) ioctl$TIOCSDTR(r7, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r8, &(0x7f0000001900)=@file={0x0, ""/4105}, &(0x7f0000002940)=0x100b) r9 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000029c0)={{0x8000, r3, r10, r6, r4, 0x40, 0xdcde}, 0x400000000, 0x8001, r2, r2, 0x7f, 0x6, 0x8, 0x8000000000000001}) pipe2(&(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000002ac0)={&(0x7f0000002a80)=[{0x101, 0x3f}, {0x21, 0x6}, {0x82, 0x1f}, {0x25, 0x80}, {0x100, 0x8}, {0x47}, {0x2, 0xfffffffd}, {0x87}], 0x8}) clock_gettime(0x4, &(0x7f0000002b00)) setgroups(0x1, &(0x7f0000002b40)=[r4]) r12 = semget(0x1, 0x1, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002bc0)={{0x0, r3, r10, r3, r13, 0x8c}, 0x4, 0x5f8d, 0x8001}) fchmodat(r11, &(0x7f0000002c40)='./file0/file0\x00', 0x40, 0x0) chroot(&(0x7f0000002c80)='./file0/file0\x00') executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) r3 = dup2(r2, r1) pipe2(0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) socket(0x0, 0x0, 0x1f) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6, 0xffffffffffffffff, 0x0, 0x400, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r3, 0x0) r8 = socket(0x11, 0x4, 0x0) sendto$unix(r8, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) setuid(0xee01) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r8, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r9) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) r10 = socket$unix(0x1, 0x5, 0x0) bind$unix(r10, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/1) listen(r10, 0x0) executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) setrlimit(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x88a}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xa5) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000340)=[{0x1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/236, 0xec) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ff000000000000000100"}) close(r0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60"}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x81}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x4) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x4, 0xf7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x400}, {}, {}, {}, {0x2}, {0x0, 0xc8}, {0x3}, {0x0, 0x4}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x7f}, {}, {0x1}, {}, {}, {0x1}]}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0xdd) (async) r1 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0xfffffff7, 0x6}, 0x8) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) close(r2) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x101, 0x9}, {0x43, 0x2}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) (async, rerun: 32) r4 = socket(0x11, 0x3, 0x0) (rerun: 32) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) setrlimit(0x3, &(0x7f0000000040)) (async, rerun: 64) setrlimit(0x3, &(0x7f00000000c0)) (async, rerun: 64) syz_open_pts() (async, rerun: 64) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) (async) recvmmsg(r4, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x1, 0x2}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r2) #pckbd_enable: command error executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, &(0x7f0000000000)="030000", 0x3) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1c0}, {0x9, 0x3}}, &(0x7f0000000200)) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, &(0x7f0000000080)="6d65f783", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r2}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f00000002c0)={0x4, 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget$private(0x0, 0x3, 0x0) getsockopt(r4, 0x5, 0x6, &(0x7f0000000300)=""/36, &(0x7f0000000340)=0x24) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)=""/83) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) (async) r1 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) (async) r2 = dup(0xffffffffffffffff) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x6) executing program 6: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) (async) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) (async) symlink(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7, 0xfffff}], 0x1, 0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x40, 0x0, 0x1, 0x7ff}, {0x6, 0x0, 0x0, 0x40006df1}]}) (async) write(r3, &(0x7f0000000100)="76e5de0000010000000000000063", 0xe) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/4096) (async) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) (async) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) recvmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r7, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) (async) rmdir(&(0x7f0000000180)='./file0/../file0\x00') (async) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) (async) ftruncate(r4, 0x80002) executing program 1: mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f59298585b8bbc3327820daf37297cbe2aacb062472e00", 0x9c}], 0x2) (async) execve(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x12, 0x0) executing program 7: r0 = getuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r2) r4 = semget$private(0x0, 0x4, 0x42) (async) chown(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x1c6) (async) semget(0x3, 0x4, 0x3bd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) (async) msgsnd(0x0, &(0x7f0000000580)=ANY=[], 0x401, 0x0) (async) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7ff, r0, r3, r8, r3, 0x5, 0xab8a}, 0x5e6, 0x4, r1, r10, 0x0, 0x200, 0x3, 0x9}) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x4009]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x584a) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x9ddb, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) semop(r4, &(0x7f0000000380)=[{0x3, 0x3, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x3ff, 0x400}, {0x4, 0x2ad}, {0x4, 0xffe0}], 0x5) (async) semop(r4, &(0x7f0000000340)=[{0x3, 0x100, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x3, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0x0, 0x400}, {0x1, 0xff}, {0x2, 0x2a, 0x1000}], 0x9) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x8, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) (async) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/84) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x1, 0xffffffffffffffff, r9, r0, 0x0, 0x40, 0x9}, 0x7, 0x0, 0x4347}) (async) getpgid(0x0) semop(r5, &(0x7f0000000300)=[{0x0, 0x5, 0x1000}, {0x0, 0x92, 0x1c00}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x800}], 0x4) (async) r11 = getegid() (async) geteuid() socket(0x1, 0x2, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x100, r6, r11, 0x0, 0x0, 0x1c2, 0x9}, 0x8, 0x102, 0x9}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x7f, 0x8, 0x7f, 0x3}, {0x9, 0x0, 0x1, 0x3}, {0xffc4, 0x6, 0x1e, 0x9}, {0x2, 0xb5, 0xd0, 0x4}, {0x9, 0x6, 0x7, 0x6d}]}) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x80}, {0x48, 0x0, 0x0, 0x7}, {0x10e6}]}) syz_emit_ethernet(0x4de, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES64=r2, @ANYRES8=r2]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x40, 0x4) (async) r0 = open(&(0x7f0000000440)='./file0/file0\x00', 0x40, 0x4) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000000)) (async) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') (async) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) seteuid(0x0) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) (async) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) executing program 0: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114070000000000"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62c70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d63fc010ee2292f393b11d78e8bc095bbd866e81599df546afa16ce278edae371c4f16d4df85f4ba622d", 0x72}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000980)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0xffffffffffffffff}, {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, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x7, 0x0, 0x1, 0x2, &(0x7f0000000d80)={{0x18, 0x81, 0x9, 0x8, 0xf, 0x6, 0x20}, {[0x80000001, 0x7ff, 0x20000000006, 0x400, 0x5, 0xfffffffffffff26c, 0x2400, 0x3, 0x2, 0x5, 0x800, 0x6, 0x9d4, 0x9, 0x7, 0x5, 0xfffffffffffffffd, 0x8000], [0x9, 0x105, 0x7, 0x3, 0x2ef93fffc, 0x7, 0x100000001, 0x0, 0x6, 0x7fff], [0xfff, 0xfffffffffffffffd, 0x401, 0x20, 0x80, 0x9, 0x40000], [0x209, 0x5, 0x8000000000000002, 0x40001, 0x5, 0xf4], [{0x2, 0x6, 0x42, 0x1}, {0x804, 0xf06, 0x9, 0x400000000000008}, {0x89d9, 0x6, 0x26, 0x1d}, {0x2, 0x3, 0x51e, 0x5}, {0x2, 0x1, 0x5, 0xfffffffffffffff9}, {0x1, 0x1, 0x200, 0xa09}, {0x1f, 0x3, 0x800, 0x3a}, {0x58c0, 0x9, 0x1001, 0x21}], {0x20, 0x5}, {0x3, 0xc6, 0x700000, 0x8}}}, 0x0, 0x2}) r3 = msgget$private(0x0, 0x9d) msgrcv(r3, &(0x7f0000000540), 0x97, 0x2, 0x800) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000300)="c5e8f93877cd13ce47553cdc1a49e66b06620af362b7a5c29e96449a15aa0f527183e2a7404990ca2513769b36f3274a554dc708134d94a04d30c93c12a6c40ba71f71db8a11a62b9b4ced5c967630a227b22c9be837f6cc80a0336757401729926faf5ffa2d7cf6455ac4307c6e688029a2a3e8f2debd49d87e4db94386a41a3b2081eddf7b4eafff57586b96", 0x8d}, {&(0x7f00000004c0)="98d9e37966d9cd8f906a67f9760ce085922594c080cb0c8594cc", 0x1a}, {&(0x7f0000000600)="d927528a54dc2020213a5589a48de016c3ade1a46010b2f87c9c95bc875ee77e4f4c49c61c852715787791fbf7ed7b75822ede494ee0693337e8c37f37113363efd3ba3e7bb30a965fe5fa26a11eca631f069f105c862b81b2257b884fbe790ccb30f8f8bf2ff998361c52fe9c6df6476ac87a2ac900e9e8fc55a1c5aa9df30514d521da57199e01c7e82f5b17c790d3a0ca80cc0dff86645625c38b35b514cc075b594a78134df4e865eaf3d88497ae430d2ded3718c7c9a77a662c4440b3552d7aad10427ed3985fdecb851daadd94071c6ab580b97e13160d8a7d52aa0ffac5a48791d44198ba3e01a271e4e855fcb62e78ec83253d68", 0xf8}, {&(0x7f0000000700)="d55dc4a1903bb631981be547d429c723eea2c79f21f741d6b17923aa4f3f4568e568966432715a4e20eef621252c09a117cc94b6a937", 0x36}, {&(0x7f0000000840)="55c18dbd8667519782d739d58e38d25e97270348e8f056a65eda2b6bbd18c221d1b541e21d6f2827635ea4b1e80019a051dd28334b9701bc228fd7d2e8d1aff0e58177cda944ad39bd0ec10de3741ea930ec258593e666efdef34222c440d5c9b60e76125690b0075786ce51b8e0857273e5e19f710b365479a9f8cbc395214244b18a1b07b7ac3f30b49ee094af138ff72a7a7e6f6a18fc70df565d657fec31f2eabe", 0xa3}], 0x5) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000003c0)="09e8d4913d1a1a1e9cbf460a9b2af5b172d7eb82747ea4d01bc4a5c8fbc7bf6b6d148776086740b14dcb2dc0c58a74d8be9fd372d67e909efb4df8e7928a6368ee696807070cf1a1c6dfc2495ba8a50aa5a33d1ef449bbe50fae898545d2dcf694e51ac5805b525f561f75ce0c788050d2e9594d21a965969b1e90cf906e18c0d66b7676985a17fad4f2194273ef78d7a614199cf0efab9c034b996d365dbc4038c8f4ee3c1bfe2603cdb9a9adec517575481e6191b204eeef07c1ded544d3883c4b22fbcb0c622c5d1c5e6f70ee2fbe69b575d1d2742131cf7db3fb6e412ea85887b592b63449c0432b", 0xea}, {&(0x7f0000000740)="be089da74ab96082f3a390309cf28b8f5e48148e52f445745d81fca0499e007d8c93523bb255de564222c6e31c552d723631f7ff76e4f4d2af352093eaa5d9816f25c21f33200a207cbad501860c0c40a46bb3a60e163c58e5c8ad7cdb0a036cf74806c6ed7d38231cda6a9312682c", 0x6f}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) msgsnd(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="0200000000000000f309fd7042c95b8cbbccc7e6b130c6eb9e226e51c0df8761d649d9245def86c3bd829c6523bb3d89ab57f15165e698b9e49d07b6b4fd39cad258b6cade4335b599da7e0a585acfa62b82800d03129287a04ca92432701c1d50c62c00305bc280b8764cbd88e244bb74939c9fb0c171164eb32e3e9aa977348f4de36d226b3a6607e5b9f3b41afefc50a960402631f4d7d6f000afe6eed3ad0d22fd0c6628e60289e0c566026408f4ff388175d0d427929d7a9d688c057b2bea598b5244013cf34b90399b7a9411f3f2e190e8d95afdd5a6f94911061d2b00ad34c584dce151ef9b7ebb533e3a7729da1d035662c55a95a740e9e793f4f2145ccdc278bcd316023c42cc4da320db9e6f6bbdf78fb530cc8e65e07b01e1c5a884a35e514a1a1e2f53a52a7a4361a667231fa582c968952a01dc77e62009cbec13309cc42e5c7b7ed3a91e620913545840a0642e4b2f161e0fe6fc2870eef5ee37fb13ef25c3e9fefe16e4033c2d440e36933a1c780701d69955663b6825e69054e2cafa5bf0f9390a3df04a3dc1ad45ee39fbd0be98e1828568776cf7a20905be2e7ea413af6d3ff9d2bb0c12124cef0c7c92ec3c24919b775bb23987333486a8faa6c2a4782dae483030d1b24d48a622f3c94a5be2a987acab122c3f0ac4aee67e71ef30ede94fc9ec6da69303be749eaeb252172f1d044479d5fe75041d937e078f39885ac5d07a9b13981db388ddba364e329d7ef3492247624807782262ab7cab6163435b3ee3cabec543af5ea0b38810569951e00bad8cc94654adf4b9cf4f8cba698723539e69ca9cbd70bfd0b3c42d056d1b114641b90c8df1dc55ff50adbc40a079ea09280c573ef2cb7bb1bafee2c41fecaf88206c68a4e3c38e1a580fb7980cfecabe5936ba8af7a6ae91e7463330e1f3a9ded612f4a448768c7f9da403d913f34d7a5d0473cfc7c64935883f3c82b7a6370e8ba3f7ee7c2f2f9cb6387cc347fea54a12c4183b1cccefa81a45995684158e7b62766fcb7b2981d8f30660ebb59549b06c669ec6473e07155747be972024c5bf3fc99c549466b0cb979cbb187afd31a6e40ae0d7637ef91cccff7d5f0eb0ec634b17049f9d98df733746889333da713eda5ce3dddd196c15433c6485bc601801372cdcc4e36faf0bd5780ced37eb417c8969df0781cbd7cfd6d2a6ef7fc31dcb9388515d91b0841c9e753ce9d8831e4e890e06b0adcd7ac56a0da54bf6d146786f08885820b774005519502cdf3d1c022d4be6ab058a2bb23afe918100a128cb9bd01cda93c392c2c2830a618c5c727c88f575fdb79ccfcc2002d34f0929345c61592ce3bebcb481319c2e6245a1a435256fa7331bc03e6630f154f5cb49d53e9f79008160025c438ae43ff5477e4e98b852c1ac8c296f7011efd61f839618cf18e3d296695144c643d6ebd2468e63be92fbd6ae67e155bd472988f73d0c98a9019644670b9704a11773c221d73b5e34937be9b6ece63e02670090e376dc611ee9ed8923e8a2c75393b42b9572a5b0e2eda5d26fc8a1e34eb987ca241c54ef86f55f67540b9e5f56d7650c2f4945949767a6206e11198e3f52eda7da68cccd4096ec560e29d02f2641166e098f510f29432dcecc077e582789656fea7ec049ca8ef6923b59fa43fa02c7b9fb0924f5c735656dda4a53934586ef88777d9ea3b436948266d90c9c1f79dc4374c8f3333b69b9981eae396e6f8013614e4ff529c5a18d148bf7aadb9775e78961f496082e755903f8270e94438abe1420e9f05c25aaadf6092218a80d1414c9ea13d11176d38bb2995cb387cd058058a3787e9cef6289ea53de977e0cf6c4edd0f6e256ab6e1ad16034fa401fe6b1ca463766b7c1ab034765e06ebe3208c7ec4578bf8dce8488b4d062efb71f9a514c4cb93765f0ac89fa67d5786c7aea759f44214efbd490d536cbd305bb2c5655c51adf36a8dfae6b46be06f18dc585da80dbb4da0aa79d7ac9342796e57262a59b2b69a75247551ff1b13bb7892da09652a7d6bf3cd3336efd130731c919cda9b639be26f0884f86c3fe8bcf6f32bbc2d961fb9bec2cc23c45303354d1072c1f2839450e6ba244f111b8d6233ac388d140408c6bf7561087391915225c159607688a021d62a3ff923496bbb9d157c79420a17d5b6de41a20aaada6f2e4c90fe863d213262e73d0006f71561134b86934e29e441cb3c25f09bd05141cfdaefd4bb9b819cb21f6246e9b3263913ecb0326a611c585fe6f136dafd38e50decf21dee670dc918ea6b1571e1d22a6b6faf5862493da1df6f7eb823861482b36b4a4736cdd51baf7fd6bd43d4262d8a6d3a018769c563e6b3c5a972232a445f3f4c515bef6b816f8f494269db1d6efea78278e3a0ed01a8a40ed278fb9531e0543b46aba6ffbc54532329bc309b26787a17fd9d8007e52bd572f70f5d517190ec21f629c412ec8dc8318194b6f00627a131d9b28b78a5537aecf13bd19362e4bc329f8bbbe01d535864da2c39314581d5edc4f0372aef7e597096c6c7ee94fff5746500c9e3f210fa4799d8684ba42115ea5525c2cc54762972c681f1eaac581b5cccb8231936de1544f7394b4b0efb3739686acae4e21f9974f2867c341f8d5c88918478f0221aba91c0976d2ec375df3e4eac8fa41ed07613264f17bd1a973bb7b4e299c11770c5981d5d516f8c7382c79924362c0a76566173d35723ca3f78d846a5fad020dff173fa1fd02a16277fbbbb15b36b645e47d7c48f7ffa18d0e85ca74daf446360a36cae78f6532c099efb854afdcbdf79ad5076966960e6d93def644f4b83627326cc2752efbc6a4de949c9f3e511c386f7afde24d7306e6d5ddb9b9c6925fdd9d8ccdc1c5f8d0c05beb597b9f917e3da969f54ab5cac4de72ea089388c1989e80341ecc6af84e5981ba1a20b2073a2c4dd1e1bfcdb9d88c4a3e7ece8ba23a30e9a6883e21f541e58809860c0b0e9d8bc4f1dc888caad70d05497aff10aecbb0c4f92983bf227c124f9c5caab9c4eb7005c6c9c7b71cc4d1006cdb48bddc206f60d762a1d5478d0562ddf05ded6eb8c4396b623edbea33f6753577334a5c2de19e8ad4b36f99037a6efab32b7c2533017d1384ef758b527f3299daa22137c844eb96d49b661aa65788040bef08b4123d2df5b90249d89068743e6225320196b5f405aa45abc96eb54033f76de04bf7a1638c04e4a8d341ba99a3aa5a96f667142d03a19b932362f15ffd6bf4c797ace91d8ab45c7b1817d604105613ea9b57c36fdb05b85467324c7ff1c4e093061456f5b0a513a282115c1ba11db662e0cf17b066ea2c2fcd1c539f68d9a68516f771dfb9ba465858248ca8b10242cb0ce4d31212949f1ba002f46ce2987d71bfa6b048cd669502a8727c6996ed6948f9e5fa147f63504b725fd62fa6bf3774822382078d4081bf800d0ebb2ea8728f81dc9a1989dff7f28bd9e6690cbc23e1997e2778edb23b76b091d842f812faba7f46dfab9a1dfac261c2b0731784a39c6324cfa61dfbc51637c31a130353358b192c1e96aecb8f19429fc994eed0a688f2a9fc1b0c42e0b7e86d6542c59e571be358f7b8a32e01e74a36b9b6545505914c3b4c91a94c989b35b07176297245e80ecdb61fe87243c1aed8b1c5bd6506f0a892f19977456c4e63d5c52a7635b899c92e46c3b826d40f6927f0f1b8405b087e193e91ad49379f35b4f2315921a039e5f395feac7b7f3e28197f78012da1d3494a8d3c075d496ae07f74de7475213f0a5e27e5669ad08e5002f43783b6a070822533ccf63e300a24fea915ad744adaaeb30d2990cc617601659617413bb4802c0da18cf5126ca1c998df30e30bcdd1ac4a4221a171715ef3c2e1759fa2ccbfa6ef4ca57561d4168733c31c4e5f4180bdd285a708bed10da33d25f8036041a444de658af9eca7794c3815fe0c211b02b6d34787efbfb279bb62db60f6f01b7c4ee4d60a3c93a48d3ac9685290f7763c5a9127e36644b2b2418c387581197afafb4bfbacd9ebbc1c52174def28e29707865d87f744bcf135bd1815f921e31604906b91d3c79dcfa75023c0949b13d751709246423249dc5b022613f09c4de937e5ce1020b209f69756fe1d90ce15183c2b0db96841c0b1b19c2cfe65a2540928546054d78a7a3c53a0ad1e95543a18804099d59ab7226dfe27779e11ee54fa60d11f92c6e3d624ba9a8e0e48198307c164ff20b320952d0da4be05c2c9617c8c785d93108737741ad16f2c776208eac5a5a104cb08c5ad47765e626adc86d3c3a33fda13e78a7e521ab1f854a076f0c280def7ef69f0df325333a121ba2f03b580de4c353a2b36620b93a5d473f1ab9ac22e90702737560650ea3c7fd63494d961293844de2b5be9765ca03cc9b7a493271ae1a9786804febb1bac3bc0ce6b89b0837893392474d9a3235bdb9878fef95c87233502c98419dd09d915e9a0a5238dbc24f08fcbe4120b739d3d62e236f7049ceef992f6cba46f07c4daf5d405c0cf1ca630aead0f14866256749b5beed2569b230dfe5e89a67a909ed6d6b042979a7f2a83e3efc2a3b219a9f7338e8ddf54661d3f4162154dd31a061075bb57500bf13c28106a000e8c189d7938eaa186eba042faaa58c6c41dc6a7b02e02796debd96dfa0a38cfd1451f7310de27608176b1686adf480180b7b0c93a9055f71cd0216aed01d692a9cb3263852c8801b0ffc3ffeea6ac8a2925ec0945763fb1518a0fd305d2fc4ddd3913078bdf18b451ace7d04103af39fe279c54a49d0a5be9728da4db961fe15137d11ab85ddbd1215df70b6753ec9e303c7f8452cbb3f44dde329260c9a756bee2465c6a0d60ddffb5b49f8a34417e269f44e91f56dcdd3143ff49c7e44f121ebcbdf6edbd8cdc8c1d5613ebed9fe3cc2d9c5c7858b15f7f3ee86febaacd06dac93b253aeaad02b229e0c25dccc04ac4cac50a46451cc673ae6587d04838f96b4cf0abd5268ef8825ec55a7ee8c11b9d3a8a7e3fce4112f5e74078cd74e7ab66723b5cfcea4783ba06c073241d7837f649e4316265d98832a108774b4004029c0ec6f8e3be97165c1cf0d58b832ee33667d0f52de7a915790d93d386251bc75c9952646b4e610556f28fdbdbcb7f43c33b9c7de311b2db589087fab7cb820153b01ff1f51a8dcddcc76a7c0ecc76523484d8f3d5e7619052ffa92c45938a4ea9c4e253f743764eb77b6fa3b9971fada6a81fc6329ea13a3e28edf97eb6902bf4823f80b2d6fa70044b25a9c12fe84ece3a68f9b6bc28158c1095ea4d0f627886f08877f4f057abbc07621d72b52ee6e3e3a3500fda8fd1906f4ed05128b1d2563767036c297b14cb109d5e19c714dd697211cba0aa2c4ec79f05f5092cf7d6a2ff91ff1a9bbc1469900b4d762cfe8e26f7111232ad2dde1d3931445613df1bea10f2db64f0f3b9dc99bf48b9ad5651d5b715d66e9e15e8224d5818e5f5843d6f4f044a2d178830001a508d7edeecdfe4224002936ec8cef02f5f89e5149a5189e3afad5c0a72345209f9f1da00cc02b904795a814a11aa9efe32587de45e1f1e67e85e205de8119016fe97d3f11eb37496cd27ca37f4c7d8c64f7475b6e5fde7baafaba54a53f2e726f92efc2def8e5391d7e31dbd32e3e391f00040e1113985a0542056928e4973841bfd3e39ae92b50574db42a8e5a58aef99c2e7190bedc92a3f0e5d70b88f86440fd90593a6d8719a2186594906ad58cb59644269da33992669fe892d86b86b1eb3f0e3a80fc4043f5c0957ccfb3b525100f7f743"], 0x1008, 0x0) msgsnd(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000a2d23ba1e87fc216b208da74b5510d237d58cf2878bc63ce52486333aff80c82a20cec4ab1fbafdd964dd3f7ac8a4a9f8cc4abe64cbcff0a504d1130b0062098e9edc9662524f6bb342eb6f283caecd3a6bd90dd2d485c7196898f0c2666ce28be149f73fe7389ea1e59453b6b5ec2a83cc393c3d119565d570e975baf95a41b238d8c3c03e1b0f489c9c41d5b8fd55b1425652b630fa4314a9876a73146234ed0c4d3831c1bceb564365b659dd65d3924b243e7d1da21cdc8f56001da831dc9378248afff51b5bbcebd219ac740a6bec27022819ebaa6be59ce6f23a426383d3a13ecadc3e2f151c38224c780957970307f63a8676e491be3d9b8c95a280545ebe5d6992b5593f2dbc6c0efb74d39bb66dedeaefffb41b0c0b6eb487f0bed9ffea53561e1ef1ae4cf5a95ae31445d272da66981670d4daf7a80f5e8d249f08af9e9806342863b95741e58ee1f79387937a57029160351f97fb885ac3435c2b002f056a4a77300cf317e94f6c59904caa810dfb8da1b2cba8501bddb4fd1f54b6177060683d498f6e9"], 0x68, 0x800) r4 = msgget$private(0x0, 0x597) msgget$private(0x0, 0x205) msgrcv(r4, &(0x7f0000003580), 0x1008, 0x0, 0x1400) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000004c0), 0x10) dup(r5) executing program 2: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000630, r1) ftruncate(r0, 0x8) clock_gettime(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) executing program 5: sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x51fe24d9a710d22) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0xfffffff8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0xc29a}, 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140), 0x4, &(0x7f00000002c0)="6562831c395e9fe314670fe68b6b786efece41da4732dc079ee2b173c8f6ecbdd4cc49d1ace717eb6865d863bee493ca5345982c9ff5eb73fdd32d05c753a06a01dc14bd963dc5c2e3261320d652b17a9617b69fea49d3a1062b8d711a8d1767012a92f4da750f2dbd22a53c87032c67dbfa8d1b1d48bce99afe4814387a4a82f5c3a190f6eeefdb8dd3ae52e9f7103d645c4182035468e3c8e56a9c56b086fae183557377d2ae7b22caf749fe03d07d38affa", &(0x7f0000000180)=0xb3, &(0x7f0000001440)="1c315b12e49b879398360b5e9c4eabd121b2f08d3a9a44045dc9c6cdbb029a11b57baa31dc521bbeb5095e1be24d8a8f9b7c15cd0d13a4200b4b39f7a29b093a52337445ff4cee6bb18a03f2236f76eb947c90e29e8e88e1115321bfad0ea9e17def45cc8e2f299cb88faddcf16882029b243bb14e56d13fed51a4a81178fe4a12e0b7e091042dd664c44e731046192b89e391151e5036e8715963288b9a143329fadd8bdcdea1df1ea3eab897f330d24eb06086882354b88071b6402f2ec81d47fec49417f6ad187f1b78df8d527c90bffb470be2f0423909660f694280cb1eaddccda3feafc9b5ece007ef1f26d2d2da85", 0xf2) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) semop(0x0, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x10000) r3 = msgget$private(0x0, 0x454) r4 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xe1, 0x0, 0x0, 0x0, 0x0, 0x121, 0x8000}, 0x1, 0x401, 0x0, r4, 0xe4, 0x3, 0x3, 0x3}) r5 = geteuid() r6 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, r5, r6, 0x0, 0x6}, 0x1, 0xb9d7, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xffffffff, 0xffffffffffffffff, 0x0, r5, r8, 0x1, 0xffcb}, 0x0, 0x6, 0x5}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) shutdown(r9, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa023, 0x0, 0xfffffffa, 0x9, "fff40000000000000000feffffffffffffff00", 0x3f, 0x30000}) readv(r1, &(0x7f0000000280), 0x0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) r10 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r10, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000780)={0x5, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x1, 0x6, 0x0, 0xffffffffffffffff]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f00000000c0)="0000ad", 0x3) socketpair$unix(0x1, 0x0, 0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r7, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{0x0}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) dup2(r7, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYRES32, @ANYBLOB="8e8ca50f22d71f64e94b8e5f1ec7c3b480c73d2826b3580728398964a39be274e8d825070d1a62e4168a0933d7a6116a20764560417869c78cc9eab6427a23635e8c21aecc539a3fc1af76e30f8eaa42c7faa50a6dfa2cb9f2f9c8de7647c654f978ac2d6545ac21a18a2f18565f9251b4c645bf609bf398eb0b8e5224291a7ebc4bbb57f6937829bf4d54cd88b35777c1f4bf8d8994b2559f102e47fca05463da7fdeda4e26b92ff2050a5c8bf5fc60cc204d5be220f26dcb2de34b94762d3edbf2ce865be31dfea1ac5c41806d930e7ee8c64a52b6f728a76da99bbfdf478efc527b80deaa0f8bb75e26", @ANYRESHEX=r1, @ANYRES8=0x0], 0x28}, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x7, 0x9}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/85, 0x55}, 0x403f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/226, 0xe2}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f00000005c0)=""/116, 0x74}], 0x5, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x122) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd8d) writev(r2, &(0x7f00000004c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0xb}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1}, {0x6, 0x1}]}) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[]) close(r1) r4 = socket(0x6, 0x8000, 0x8) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4, 0x81) mmap(&(0x7f00007c6000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) poll(&(0x7f0000000140)=[{r1, 0x10e}, {r1, 0x2}, {r3, 0x2}, {r1, 0x2}, {r0, 0x100}], 0x5, 0x80) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setuid(0xffffffffffffffff) read(r0, &(0x7f00000001c0)=""/65, 0x41) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 3: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x3, 0x0) write(r0, &(0x7f0000000040)="2dea4da1efb9", 0x6) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000530, r3) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000740)=@un=@file={0x0, ""/559}, 0x231, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) setreuid(0x0, 0xee01) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdirat(r2, 0x0, 0x2c) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000300)="5d795d2d28c2dc09e0f4dac4a0b7a8b33e99f696013c97064615022f98b6fc98920f12c8cd585af8ff52195cdbbe5887ae2a2e8ba19c2cabb2cbbc82", 0x3c}, {&(0x7f0000000340)="f903d9293faf3a8c10515835ee094b384bb20d83ba3446129c76e9af4621a525cca6c3e7fbb2b7fd3d545679f8", 0x2d}, {&(0x7f0000000380)="88af797411fdd0c87946e472b9e8a271a2f1ca0f74fc057a4025868d68246e45ec904ae0d50961c89df030ea44c56f91a45f87ae27290f569f0677aafc85d011e579f9a7de6a72077213e088b6896d791fa37f2f5c6bf7714254e6caa232f241aa9d1b2bc1fec5c7c96757c3dfe98b60645a5996e0f8276af2b32143bb1958fc8026190f1867ea", 0xffffffffffffff87}], 0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) shmget$private(0x0, 0x4000, 0x88, &(0x7f000055b000/0x4000)=nil) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r6 = socket(0x22, 0x1, 0x4) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$FIONREAD(r7, 0x81206919, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x50, 0x2, 0x9, 0x2}, {{r8}, 0xfffffffffffffff8, 0x84, 0x4, 0x5e0d}, {{r6}, 0xffffffffffffffff, 0x20, 0x10, 0x9, 0x4}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x72, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x4}, {{r6}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xa893, 0xffffffffffffff80}], 0x5, &(0x7f00000000c0)={0x4}) executing program 2: r0 = socket(0x1, 0x1, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r2 = dup2(r0, r0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000380)="717a9e10", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) (async) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe80"]) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) (async) r6 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0xbf035c924f7afca6) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) (async) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000340)) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r6, 0x10}, {r8, 0x1}], 0x2, 0x0) (async) writev(r7, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xea}, {0x0, 0xfe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x28}, {0x8106}]}) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) vm_resetcpu: failed executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x18e) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1, 0x0, &(0x7f0000000080)="48040000", 0x4b) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = syz_open_pts() ioctl$FIOSETOWN(r4, 0x80047476, &(0x7f0000000500)=0xffffe001) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x160) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffa2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x20, 0x1, 0x3) setsockopt(r1, 0x1000000029, 0xa, &(0x7f00000002c0), 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) r5 = socket$inet(0x1e, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r5, 0x2) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc", 0x96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) getpeername$unix(r6, &(0x7f0000000300)=@file={0x0, ""/257}, &(0x7f0000000440)=0x103) ioctl$FIONREAD(r7, 0xc0206981, &(0x7f00000001c0)) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000480)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002f00)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, 0x0) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0xa2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x10000027, &(0x7f0000000040)="5ab7736a", 0x4) syz_extract_tcp_res(&(0x7f0000000140), 0xe8, 0x5) syz_emit_ethernet(0x122, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000ec000080000000000000000000000000000000ff020000000000000000000000000001001a0000000000000020d63955dd91e3781ca5c89f22e94aea9836f38b3b4ce8dba8b2ce03014d1c98db04010004010000a634b2bf062e1864097b38c4ae703b19b8b0e64ab7e658f85b4f4e26a5ea2ff1cf9faa5f2b79ce61dae2d4eef74c30ed247fd5d7b2da2519057bc5de49b07b1192291f3bd629357be75e023661c8ff1703ba1306f3a1ce5d89e2a7afff3e8db264174e4dc47bced7b8cef69c861e9f5c707e9cf8f4a9fbdbeaedddd497c6fe2a67172b9eeff53cfa531cfbda6ed848279db84aedaee08e393a46fde303a5845199cb4ccbc142f34e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000000380), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ff000000000000000100"}) close(r2) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYRES32, @ANYBLOB="8e8ca50f22d71f64e94b8e5f1ec7c3b480c73d2826b3580728398964a39be274e8d825070d1a62e4168a0933d7a6116a20764560417869c78cc9eab6427a23635e8c21aecc539a3fc1af76e30f8eaa42c7faa50a6dfa2cb9f2f9c8de7647c654f978ac2d6545ac21a18a2f18565f9251b4c645bf609bf398eb0b8e5224291a7ebc4bbb57f6937829bf4d54cd88b35777c1f4bf8d8994b2559f102e47fca05463da7fdeda4e26b92ff2050a5c8bf5fc60cc204d5be220f26dcb2de34b94762d3edbf2ce865be31dfea1ac5c41806d930e7ee8c64a52b6f728a76da99bbfdf478efc527b80deaa0f8bb75e26", @ANYRESHEX=r1, @ANYRES8=0x0], 0x28}, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x7, 0x9}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/85, 0x55}, 0x403f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/226, 0xe2}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f00000005c0)=""/116, 0x74}], 0x5, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x122) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd8d) writev(r2, &(0x7f00000004c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0xb}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1}, {0x6, 0x1}]}) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[]) close(r1) r4 = socket(0x6, 0x8000, 0x8) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4, 0x81) mmap(&(0x7f00007c6000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) poll(&(0x7f0000000140)=[{r1, 0x10e}, {r1, 0x2}, {r3, 0x2}, {r1, 0x2}, {r0, 0x100}], 0x5, 0x80) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x12c) msgrcv(r1, 0x0, 0x3b, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x88ac) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000b80)="601d18253536eb523e1f2a212ea4747ae8f772b254cef012e37495473e3b32e7c512c940458bccbea2a8c0b69c3a728ae071ffc1e631e3ead047975e63b99bb38c1fcaea9d1115a547ebbd7af0e790eb27e93059a9b00640bb1f0f9f2e130217dc46a1d1841c879b6783da32600644c83f164d0d6778c3e4fc7b164d43d11232547d6a65d26d9cdb9873cb57ec7c8603b1e30879c60f4c3bbb910b6dbcea8be0ff7ea6d5c33c54f396a9d1175e0da830ded24cc9f1efa4424c3be70fdd261d44b9bb4a918c", 0xc5}], 0x1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e37206918d4a9e2bd91", 0x1a}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb349723ae2d64808cfb6359a8b8aedf380cb1b5d86e76391719a44c75854081", 0x21}, {0x0}, {&(0x7f0000000400)}, {&(0x7f0000000800)="6aa8b6dbf080ca031ee6baf912a6fa9f9452e47f481b91db551a21855dabc831a376dcde2acd0c8746eb2c5bf5a498a0a72553a5e1f2c170fc243896f9eee584ed8b6484e98751e98a74a81988829e5e8fba3e1c33fe76b4ecc1a19516b87f2a195342fb9d3e7dd709dd44cb5623ec7535bdf29a28fb2388433bddccfe1091cfa2e257c76beac00ae5bf18ced5c62414c748a33c91f34ec432a139a9fedfd54c1f13f3e39377c2139bb17a94bb20846c10d09e55c19de788821db6778e3a0b441117899cc7b2fe3b97f25291499535db9059dc9716b77e855a7453d9bc7287ef032693fbcb881827e7269a1322", 0xed}, {&(0x7f00000009c0)="6fac7694b56bbaff041839439e5877f2c0fef4fcb751148e7858caa503ffb0b8b7162e842daba061044669a2f2113924c7f1a31b21f422f2b912a1a614b70ce402bf945a21caaef31c6607945bd50a6bb61470430d4db7a9fe6be4ab558a6c8b33b2608db9", 0x65}], 0x7) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(0x0, 0x0, 0xb9, 0x800) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0xed, 0x0) msgrcv(r1, &(0x7f00000007c0), 0x8, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r3 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRESOCT=r1, @ANYRES16=r3], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x16}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x3a8, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x2}, {0x86}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x68) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) setuid(0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069a1, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000040)="71040071", 0x4) executing program 4: setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) chdir(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x102) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) executing program 3: setrlimit(0x8, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000700)="fc152dce9e635da851ccd1d6c2521ecb2c1aaf3709435ce99500f100b811d667068b4b215fea4239f804594d32224ea1216f0e184c6873f71dd1a5fa65612db8f224260a", 0x44}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f00000002c0)=[{}], 0x1}) r1 = socket$inet(0x1e, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) r2 = socket$inet6(0x1e, 0x3, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000000)="08a6800310605f654af53705e3bc87172b6e29f7f989ae6d90aa992415374555e4aff9641f725b79a8474b9817f4d6bffeadff803025b3964be1d653f98834a357554dee860691bae9e40b11e1cc600d009a508b74058c84fc6b2e205f97359c9293ec68f7e9d58ae5e631b62358edf239fb1014232a0a7b64632d755fa3250fe9144ffe8b4f45db", 0x88}, {&(0x7f0000001140)="4dddfb7b05773bba5cbd3b35cd94e74546bbe514f77896e3dcea7273b729b24e7ccc831cb898b6999fd9c8ade0aba9944afe1be6c81f4d66f819b1628afea4d9e47017e12d31aae51b06de5358629db324611eef38799d8d96462e30fac4ca191aae29867b9c007291085fdb7a56f86c2f940c1197a282a52ec94d7b78dbc0499da473e0b1a58cc59de759ae44495342df95a235ac7c6d871009abff95b1693cea6b1c12e53b6d70e95914b2c2ad6c16150e1896d2c02cdce9595ac4b0a24aa066fff95682363bedcce4082d59a6e60723a4d39dadcc586dddd0039b1d29c244ad2b8416305075d18542c059d99908d03fd46acaaeedc5f1ffc35b02c06063f4411e924d59a9e0a66a7b0008cc2aacfb2b5ed1649a59b9d4a88f817029e17011cf51373f7f25fbb2ad4852c6a0ad80f19adf7f6537b3f90f529e246179aadb3c7dd54bc070f8d15edd23a145a3058468ab599b19362feb4ed76527daa710e43f1fc90912229d5760", 0x168}, {&(0x7f0000000140)="01530959491d0791301208c3e001483cb558965c793aa5073f4a9fa10928b2c8e87f0fe505f6dbbacdeaf569dd1712113872ecc6898393f2eb40445fcab069762a2499df1cbb9cabff11465c1b6d0fc700180987", 0x54}, {&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54d094c5ac66693dab541aa6a87d0a455e74c4ad2c9df0b6d9832e66bcc20188f15013c2aee4ccce9c7c237cc5e96ab9f096d00930556eacea3e4d345a8a6e15e19ad948de7c91263ca7f8fb84c59d07190fc533a0afa274c42dccf8c9ba3e87a48d632a8fa858d6c5044ae2f7177cddec826f0035230d61ee2d7556899968b90e9b7efb8f753b312544d9d76def5c036551afddafe62785b1e0ad29979694ac44cc524cb093455fb69f94e55621f8ed6e70cb0", 0xcc}, {&(0x7f00000002c0)="dc32580ebf881bf637593697c6a13050ac35823d047454d211bb68d47b92468c93f351508a3a96d09325fd424f080914b5255a6ca2f0f54082470c56fcb881d1f13f121536c0feb3cf36f13dab02896221c8fb8de0da9ec49f1cf9f061a2a7b5ed9a6b6f", 0x64}, {&(0x7f0000000340)="99b170b5f44ce422545311fa1c2e5299ec80b0c5b194cf175644b6bf52a71dfd14b9048dfba7fba31a7a15d81f4836731d0685832997a9dde55562a9a5197e7f9012c1330b5771017f5ead16652948ec48a764c825d2aead72c148c80d7fe4fc065f1225840b05fbcbc6b9fbcc49c920c348da0cb63a0b718f0a4db12d164b568a9f54805336e4a21db0df5438bb3423780d23a9bcdc05f83ade3b1770d7a1aec4bd41fb492a9f8979016ac99e3def82e0c05173e4c04d1cccef1fc78b9cdfeeaacb7eebfce00092ff183949f7d205361a249578069c992511a5e638623082f13e7d389fa3b275f227d8308ab1b640e9b07bb7b60123b0f8651ceeb2f1f6bef1b0d5d88fe6b7eb253ba7d8daafcef63edf0fdc944fd469a0be00522340784abfa9b381c9ce3901a0e30de0443805c2d53f3038b1e28689ec466370aad1e6badb07e3538fd0835e0f70c00aa45410a04f23e5fa0d7ddd20500decf6dffdd1f66805d8bd660450c0fb7a5c890bffd9dd7aa8a668802517115ce6996a9dce12f17002216187a14321d584f3d4cc41e663a426fc2f51d48e40deca69f3bc23c556d80cf355fadb65d78b86a62f7fc69f49187ba38667ec4d7dcf5f98e4411f07d6850e70aa08639db7a1d0de436d64017ad5aee02099e8d7de630b5a37431b904b6e81df715b9cd2a5cd7a0c0fdf87b892a27f14654550f3b3dacf5a303f493ad237210ab14f7da25301a59b9f2bb7654b90036c3dac0a79fd77b92ff92864e965c6d2050c1ee458dd7d56e45abec5316e8a42f0c0d7c586bad2912320f67bf90375a47621755ce410eb0d0e5efd8aab847e7b23dd44f0722b13fc0b2b79d0e2863a01939bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7faad257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4c07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e83990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d14648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162275fadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2ce641e28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed13bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00d068dd7d699a237347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9ba384e52e1c78f265a575a6248f7f1700bb704aa480515fe55367b56d549ba944efdebe82d28e2dffe1ec62920943b44eedfd06c2db736ec317989936feebb98a5ed9ad6305b6af6aee47596add6a3aa0d4ca63fefd147f6a68bb33aed6977b0fe81b9bd96fe906ab0c09cbd2fe33483e22526614d3dd921bb1e652da11791b275cc4157bb27ebcffc80f571b9fd818fe0a84220301ad187c1970c8c7fbe3a1eed16d2fe5501fad2fef597b84b1514a830e53f3d888a3e4bb7203567cf8d14ab5b6e1444fcd2b9fc52f2d3041d612c8b6ce87eaa822a2c3660a0d0195a5ab96f12d91add09d855ece3df91987d9639ac6936c083f2bcf77d09d3bae0cb885acc690425e8ba2abc75703b819ea07a7200038451c0b31f2c7f05613696da745b16e3a403e568bb20633a61b30007d9cc0188861c05a16ca9556dc900ce03f92cb9dd303bd7271bb8f778d84dd1f6c1e431e21214e37a8a7d864147ae73911cfdaedce9308d2c1690f004dc9122b7cdaad9bb1b9c122f702029ca8556424d979154668a8c323c4c5b96154e62bc21e0605d4f93b5de1f995d2f18a23f35e5fb7c85872533594709a635e06e171356e78d71dfd941913d7f5b331e0bc3448115bf65c90955efc1a96f8f315cfd6887ce6ac2ee77fef2229c7efc63759fc5d3eec2af1e88fbf93051cc6804504ede4672baf86b778be4a35d4f37511a5b8e0e749e4034e33b3fa00953b5dc65e70e6c783195be34b7300fd3b44d3974fce3645acaa0d191e426364c6d1cc374dda6cb930af5ec3136699c3354fb83097afc8f047975199559636e171716430faeb128c7b278f0b5147f245901043f988b44b8009b9f6a3065f6ab0ab0d8dd9caaf66b828d0865e09479924215e5278033676c7261f9d7a704ca3a11501e4791ae77d789db7f3336f6b9ea73398c0f9fe1d1aadc79054aea6ae63a89900b148e38ec0b89a58ad22d64232a8e004dc194a9047dce978bf29996d890cde90cf4bbc9f327b698a28aef6aa32c", 0xd66}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = getuid() setuid(r3) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x6, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x5, 0x20003}, 0xc) getpeername(r1, 0x0, &(0x7f0000000040)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r5, 0xc0205609, &(0x7f0000000040)) executing program 4: syz_emit_ethernet(0x330, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080040640000006400813f339078e0000002ffffffff0100830002ac1400aae000000100000001ac1400bbac1400bb7f00000144008b"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x6, 0x9, 0x4, "d0781d7c0b3d0dad36f44873c407d2515d083379", 0x30, 0x36d}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40}, {}, {0x406}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0x0, 0x2}}}}}) (async) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) (async) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open$dir(0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) rename(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x1, 0x3f, r2, 0x0, 0x0, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x64}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x108) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0xd) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r5 = dup2(r4, 0xffffffffffffffff) dup2(r5, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r3, r2) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000446000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x757}) r7 = socket(0x18, 0x3, 0x0) msgget$private(0x0, 0x20) setsockopt(r7, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r8, 0x8028698c, &(0x7f0000000000)) open(0x0, 0x0, 0x0) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x4, 0xf7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) socket(0x18, 0x4, 0xf7) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x3, 0x0) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) executing program 2: r0 = socket(0x18, 0x3, 0x6) setsockopt(0xffffffffffffff9c, 0x3, 0x0, &(0x7f0000000200)="d73d7306f93b9ca4282e7142aa95915a5fdfd781dea107b0ab2b89b1ad9cd3c6b1037a644af972356afcc057adb2b497c19880f484da8a8f4b638116311a6e1e513f53a1ea9f0ffe6910bc352b0a89d1d1ce0fc5e6630e36c43e541587f5eaa852fc4627ed870e270f4480bb61286f161e5a7ae73221ea6f4e94f9fee18196720eee", 0x82) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000480)=ANY=[@ANYBLOB="e94dc103227f73b1566f87715af804cd72d08986076c4ca7ea588a2c1b3a0da73c7f8f6d74133fd9871a6ecd2a8663aa1fb08d17f64cc33afe38effb01718d81af6eee4af5aff83d88785e6839b2f567b330b26c50e963345c114853a0835883cffe2b489adc547e4d563d9965f799ee7eff02f22022acadb3e60b1fd3da3c4658b3f55265c98b0cf1d8941fcc9c9490e7427640407d199b4c55b8e16b9e1e423ef8cd0eda704310e07143c58b12e5adc32947e2088c9b88d50a16e3fdd11e192b", @ANYBLOB="8ad36bc8e0fce9c87ec8659d6e42908344e118cf65f5ee6469cc10570cc8e394430f307d25b3ca9999f95cac60f67b2166196cf9c2a0d3a01ef7387a290c5deb74bcbceb25d13c7b08de26d4a6ef67f46a0416251bdd0ee0c0011ea02f25ab51f9334cc669c10578e35d9f8e51ace8", @ANYRESOCT, @ANYRESDEC=r1, @ANYBLOB="bed414474e739fd79e18c7b10acecd8e531f7005a82a14bcf6fd8bc40376a8959b67f9d2e4de7720d6afb5124fc8376a0e4a8e7f940969ef2dec5d35d30cd290cac6f71460b972711e2f0aa5c82b5d81505fab1634d8fbc532f2b22ddd585d2844779f4e72a84605b0ce39acfbc35b270a15408a1def63c6f530fdf0bf9e6cd1914395f4c35ac5eb74b881828343f877e694bcd630b8e62c91f336868ef48d5d46e709d43e344aa69a579a44c4399ca7e0c6958f4992b3774ba7f4eee5419e56ba1253965ce9c28087c4fed50bb3aa0b028261c15670c3c3", @ANYRES64=r1, @ANYRES16=0x0, @ANYRESHEX=r2, @ANYRES32=r2, @ANYRES16]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000002ae, &(0x7f0000000000)=[{}]}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x2, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x3b, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r5 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r6 = dup2(r3, r4) accept$inet6(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r7 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r6, @ANYRESHEX, @ANYRESDEC=r2, @ANYRES16=r5, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r7], 0x298, 0x800) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x5, 0x1f, 0x25, 0x8}, {0x401, 0x5, 0x81, 0x7}, {0x0, 0x9, 0x4, 0x5}, {0x5, 0x20, 0x3, 0x11}, {0x4, 0x3, 0x7f, 0xfffffffe}, {0x7, 0x3, 0x5, 0xfff}, {0x288, 0x9, 0x1, 0x294}, {0x0, 0x2, 0x40, 0x8000}]}) executing program 1: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x282) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97c1fc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000140)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8e) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r0, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) bind$unix(r9, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) executing program 3: ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d, 0x0, 0x0, 0x4}, {0x41}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x1}) getpeername(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000010c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f000038a000/0x4000)=nil, 0x4000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0406938, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) socket(0x2, 0x2, 0x0) executing program 0: ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = socket(0x1, 0x4000, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x41, 0x1, 0xfffffffffffffffc}], 0x802, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x85, 0x0, 0x0, "a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c3"}], 0x90}, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x802, "5ae5010000000000188019961e794f9c3b9600"}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) msgrcv(r4, &(0x7f0000003c00), 0x1013, 0x3, 0x0) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x59) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r3, r2) (async) setregid(r3, r2) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setreuid(0xee00, 0x0) semop(0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getuid() (async) r5 = getuid() setreuid(0xee00, r5) setreuid(r5, 0x0) (async) setreuid(r5, 0x0) r6 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, 0x0, r4, 0x0, 0x62}, 0x0, 0x0, 0x4}) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r2 = getuid() setuid(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x27, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/15, 0xf, 0x0, &(0x7f0000000280)=@abs, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r4, r2) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x5, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet6_icmp6(&(0x7f00000002c0)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x6, 0x80006, 0x0, 0xffffffff, "010000000000e13600e400", 0x0, 0xc87}) connect$unix(r7, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = semget(0x3, 0x2, 0x0) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000000c0)=""/169) executing program 1: sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) setreuid(0xee00, 0x0) (async) getuid() (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) (async) r1 = syz_open_pts() getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x8, 0x1000, "000086fffffffffffffff50100", 0x100000, 0x1}) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000280)="217ee6b45887c517e50e14d5c409e6ecec4e3a0ccb073656ffcaaab32777d30cbb02f813d6d0babbb78add37483794ed6e65e60528119aba449a79566e0c15237b1c4d2b8bd97170ffce97226c4c830e651acca9faab2cbf54731299364a48941750f93b11c4edbbcfa88acc5a151c5208ba496e3b993994a486afd3eedf98ffcec1620d8eb91054a9c7f4bb2b58b0c91ebc9db5421d85b0dc2ec3", &(0x7f0000000100)=0x9b, &(0x7f0000000140)="6b2c25889af8f66013", 0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) (async) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x2, 0x1, 0x0) recvfrom$inet(r2, 0x0, 0xffffffffffffff38, 0x0, 0x0, 0xffffff68) (async) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) write(0xffffffffffffffff, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) r1 = socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) r3 = dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000540)={&(0x7f00000001c0)='./file0/file0\x00', 0x1, &(0x7f0000000380)='./file0/file0\x00', 0xe}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r5) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000400)="5758680d88960473280278a11f85b581722ae17d3c906b916d485960ee83f2e4134b5e704d06fd63e9d22266ec181596311abb9f47baac5a511975e5c894a33d479bff0b380d43954580bd2f739638406027dc558dc854da58aa2039d2245249e02fcb51b3fed16b1689f99a0de7f1593d56a1ae5c02a0759335e6ad79d5", &(0x7f0000000040)=0x7e, &(0x7f0000000100)="886aef850c86c968be7958fc4b11eec2f10bfed47d31b37ebd6ecbc0706da5d2c56e2e57f6c5045bfe1b8f3b804dfb397c33bd0fc76b67d749da9cb48ca6d0f7507aa46d17d70d98238a5d749c712d6ec44c25e33a2822ade1737e", 0x5b) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', 0x0) pledge(&(0x7f0000000e00)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000e80)='[\x00') sysctl$net_inet_gre(&(0x7f00000006c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000580)="06c893211edfa847c7feb817fb148675062f37025bf74bf66ef319e0e42065c639cd28dfb2bd9f4f3207731aaac6e228e6ee273a7fc16f86b3303c0556801a481370a6f0dbff3ccff8af6b81a295ec2c501ab617a501a628a04ced25e123b5cd8d7cd68c5b91fa07fe2d6754cdd6b3c98dd222f151415a874094043c52ff1fb5275bae709b28ebd0e996df0e181df55c6663040000008d1e07a8cfbe9a39c5d8392839", &(0x7f0000000680)=0xa3, &(0x7f00000007c0)="df3f215a99128bd54f3dc216a74ef7e863d3b362a1270f097ae1e0e53d64125610c575191ade5c4b6468c31c12610b46aff7b10a29d89934ece42792426048d87f94e33965b2dd191cc31d15ad16188490974ce6c53d74e95dc8aae10c43670d72c4cce273911e174f9e8e765b0d1f8f9f6a1095bbb2d4aed53ee094a409ba2cb57e98ad299b192188d7f8ce92e3dc624669a23b4883c9389fb82c3f1ec2b18c7e44eae6d456b2a78af8f8f29b", 0xad) pledge(&(0x7f0000000180)='/-)..:B}\x00', &(0x7f0000000bc0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-') mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x1810, r1, 0x3ff) sysctl$net_inet_gre(&(0x7f0000000300)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000500)="75d63894217eebda89c65cefbf29e1f0d40dc9e7ef2b32e3fd4063e495ba0349fa095552a5", &(0x7f0000000340)=0x25, &(0x7f00000003c0)="ec9e743635b6e1b16c5e5a28d471a9f784d4b2eb2e76612a0d67", 0x1a) pledge(&(0x7f0000000200)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03') pledge(&(0x7f0000000ac0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-', &(0x7f0000000480)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03') sysctl$net_inet_gre(&(0x7f00000008c0)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000900)="e5bd61563c75fe795e2551f62f1ecf96b2132d30c91f3ecdaa2efc67e7c5", &(0x7f0000000940)=0x1e, &(0x7f0000000980)="c498b64be793c0b1b3d3f0e4fe25a497221acb783e210c42555941ec59f24a47bb2d4177b0179428571aba354965e6eeba91feceea80263cb54a6281c9a4dc0a5f8b7433065fd72c4b8246805a4478decfca2a1608dd49180429dfac3fe73ef27761dab2590f8852652c8dc410aab6f089c90ccb84821f2ba8540a294a65306ff18709bdd30933171cda12d5471b5a56f1", 0x91) connect$unix(r3, &(0x7f0000002580)=@file={0x0, './file0/file0\x00'}, 0x10) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000740)='@[\x00') executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, &(0x7f00000002c0)="4418def13cd5610168c77c0a40850fb32479a6ad39c0b3b46bacd07cb0293b673ae06ef0d043044d3e113ec734b994bd18d008a3f5f06e78db774b278d39e5c8752e68fe1f6b4b62799894377ea2529a5409d877b3fac1a6b68dc99e10eea76aa52bf44b4ff8e9f7702dfe1ded85b62cb735747fdd69274ae4e5fe5bf6d460ff9af3a8649b71130b939492365b6c280ff43add06399765af7426ed4ed1950a40d834657e2d24a6223badc8e235446d43cde9022d6e137a0b63f844a55d4074b55820e97c0694aff6b084d1fbfb6be7396d06d97903010fe074e57f05d973f7e43763a39a1be45da34b456363f33d44c51dbf87fba0cdb1b11cbdeb876dbae5d017d0b966cf4ff276d4d2cb065c8912fb754a9372ac20b6787d9d12d7d59b591511c140a21dadc2ce4989fb7af001413ff5610058b91b8dc31b9d5134319633772c631bb98d3156f44f3b74db74ab47f553e5471e0ded896023e64904d788a8f654cee7616b86da32ce60d199152c341f1eeba2703beb72e563f2cd71ffd149ecf6ebe4e3fbb4194ddcfdd40dd423386e68e7a48b5423d78e3435f812824a6d7a1e1b2cb8001f06c30a7df0c66a65b589524e4ad29934badcfc4be0bbaad09d7a3725da0c5438f56d3887190fe3007fa3510f74aab3ee34a32bb9ea6333ba82cd263e31a60637d801ab3ae6394827fb8da1b8ec91883e1a880485bf53869415a029923f69ae3585c7c2c2c280122c6883d89ac401d62a91af56f736e982e13cad12535bd5578d5ca5c932a12bb5be488f8021b14931d56cdb6a9c6bcb08bbd84294c91eab46a81d2b54ea40745ef5811b346ce464b5e89b08c89e55862d6a108c0e32d683f36feff127a0f18989e63bcc70fa7c20221e3b45df9fdd82c350946e008ddc72b33f39b1f7a1ba012a938f62bcfe8ed9d36a2cf5c528256247b9ebad9dd1e6c3f7a0855027c96c77b4d4e5c184f693dfb3c1c5bc50d31c01b412d05bb4469a9acb822b2b09fb69cd4160fc55afaba5b7767b83d95237e20fe343001997f974101bc6f9c838bdf046d05cca770703446a3d6ce64d289989b8cf5268d4c106361ab52e615536cc67f498f4d7e2892bbfae7c2840e8c006671fc187e2c0a4c117ca968621413428f231546a1ba9b4ebcc5fd6666ed08a48387b9eaca27ff223bbcc2e8e78b721cdff5f094d80f6021cc4be79f85939e84072ae2e44c598ebeed2b3b4a75e6fda93a5b110406686d6a2a483a4aae76d8f3a78c725e2fc4c8eb09d9acde4ec85cfdb19ce83048f8ad000e5958e4102554e48d6ec985d0abcc5d7b71c0a2a5e7c313903990e8eaf3f92e4eff4b08000a93770cd44ff5ccb39906b58fe668ef4941d216d312ee832ef4757b7d5863d688e1ed66c689f8b4df341938fa06b90c85fd72744b7321bb269013b85c934f3552efd31d072903dd6e89233bc448a442ff1cb195ff41e85dbbb220cd9d04e700a5ea1168812c4366e0e08643813e671967970d9164b20402a33d0196bcab9cb2a4cfb1f8b26ebd63741e8e591d396af68190b718280a29a3a4438dfb4440b48177d3ce12185f31eedaa88428573f3febf1cfcabc185da97c79d33b0f0a9dd4557b467107c27934ced78d93277fc10004fb19f30652d856d727c6e3ffacf6f39c057213aa622895b472453eeac2c3dab6c573f8fbc35e119793f28aa3c6d04a532261a86c031041e1abe716968e363a072284928fa572a3b293b340c8b7a1da2d4d433fba43082c257327d23c96b14bfef5f30d8d796fb2fed09f2cf6c630a98868d88fc8a8b711ec94f3ae8fe7c6ab9437cf86aa8844776ff5adf25136f064f0080c5e71a1307eee19001bda6a4537a9c14590be3c972c18c1dbaad1baf8f6a4be9b053e8f98e215ac22c45298791b293620aeb655c82b54e3e442c50cf3f7dfc90b2942a52d20b6efb4a6ff96a726c9d4d4aa3d5b979ca0177d648f0019c34e77f2264ca820cbc586b5e4a7a8730fe878cdc5a41d091aef6a164a6914e637fd0dafad7ab04d928ed64a02a0c285de8f0e2252199af6f0a51494018ad252597e55597b13deb79a6b2652efb5df11562150db9bf38d0716aa4f16016ec0c8d4b0d0162c1ef203a2688b7ebd2a6585f0a27a3b04cca2735114c273263b858ac17143da806c470f406ebb3e1a9ec768d6914b7c78c96981a215d5b332adcaffd6a637aedc5aea8e112af8fc537247afefbe31ea2321948fc39de28e7b9922ce2bb08baeac5738354c0b5cdb04a4e873f57ca2210f40b1b15418a5bfdb20e5e7ae6e19093da5df699599ee0720071da136f6ec7a9128948d7aec69108233f48db7dcb3f63d2b59af0e7d909db0f5bd77332ad575938afebc337ef2884ca1434525a4b83ab68802da7c9efde87f57927fdcb98dc4c7c574e9e146c2643546e177074652dc346a68dce5db4da8bc68ca123e4b3e200583718834043e6151ea53b376d177c1d35e7cb1c5ee37e24d712fd0cddfdac32c7ee748eaca3f7f7e5a116921f6149dd566e53827c36a015df8ff504186e54cd653ba68a6d46145d1e17f01cc08f2f3e87bd9bb635dfcfc59b0e404f6f93aca2e81dd8e40a4de39b51b2411cd2d0171a46639b0a536b5b4bb124a7ecd11b3993c25c6fb242c9a79c1dad5820c5e5521f9a807c39de90c544fb2f7818be63d9fa3c5fa46c98b47e068670772a14f033afc4269037b83ec84eaec893c27891244a479b285c7c0594b6f7beeb41be1c5dab42323e0c1df91c6eae51a6e7e5bc556e11c402e3f508340bd8c5b9a4f95c4b7076cf295a0d10b7953dbfe1840ec2afd199002058cfd48b237cc728d50a64d646cbdb43d5dbaca23090a6d53abef9f4d65f06797a13004724b526757cddb8f783ddccc89c7c104321030efefe8302876b7706de5dd4c676b9c204b48dea6d06050b51b54d3cd27410bb0f2c5332cd49ef76572e055b263fe5b1a89b8c5c70f56d920957ff6cc239b542aa114b44758064e46d99ad577b9ebe0409d0be000fc440583250769df5ab5189943ac2357dacdeb6339a9e973ac4ef20aa2de37b38519fa9e540b71b287ab52b006e730e339266c80c22c915e12682e1dbaa4fcb327ce9becaf0e81149b5de057ffe430be12c52b65d477f9679f6cf7c0ccc8dc875502fcc075e5c81d67a347cb2d82913c1065df9bea7d8209f18dbd5859b5e4f4d26828734f10831d9b09a7e533b5b8362bd0ef6b69e7bc404306c45c4f82f8641a55c578cad426af2883d9edc234115b90474da2c6bdd09a25498901a7e7364b0c6cd1105d53b12af523c4564279940cc6e5e3d23d4f59122e793b5f746996baeea7fd642748de8d94a17f7aeb4798908a3bd5c069703a264b91f57583c31ad8e53d7d237f016e3f7907d4efa0ee92d54dc2a7cfebdbdbcb153c96879b0fb5164bc339b51eacf7d66ff5ffe60f99c7627db3abc82c94b05ffc4cb686c1d4043254dd8c964167635712cd7a688c77c6a04c63f452d7c32b2b8e6d38b5da0c3285e01c7d33397250f5cbdf2fff5248af1a2708d8f7174f710ffdd01a5f4dded194670ca848af55f17e9eec7a3684813f073986d1eb0906d0dc690a7596a95fa77e10d004134c2bc74e172dfbeebabddecdbb0b6215a6fa34a9efd600257811d9d602a7a43048678edc0389158719f8d3614815fce325da50f9dd2ce046d3932fe1613393980f8b0a23353773a8b3205935f854a854fbd878e2ffe003d6d2b9231808b808925a31313e685bd2d5556c03434f9cbdeb195c4dc5ab053820387f857345ae77b314bfa9031c10fd994cde3c89b54338bca5745f6bc4bb0089aed560d6c956d431381360e3eb506757ab862b6c389314663126ef1d32f30e17747c88b2f451e7296a319285e096f67c620d541d53cb8fb6ed12e5fd44cde9d2cd89fc342411972cf28901f8ab508011367eb20acac39d6a6530b403d6bcfa24eb713456d5d56370e99a2b6c3a4952757ada0dba434c45d88b459356bb1efec8a7873533d0b7cbe7fb6f179c5d37913db8194dea4be2439eadca718059c0d16f3d0eedb5c960893bf3a8f7ebf38512240c9bd94bc2509efd8fbbdb4d3a0983c32bbb84739bbddd633912779166d9cdd61af404b36f466adf402adb6677e16d8acc9bb70fa020bd0b3eca8742e97f6b7a99dc7c5c593970b5027dc1c78c57706202e3892b31a2a76ff58401f41d4435fbc13765eb029f274db16249ac75e0c5fb2ab65f0099a5c693679f66682517e2bef60751c6859c11d2f5460cb7b2872e917c1723afd09d809e53e4e945f334a3f97c84fc79f7dfd9b3c1b2d8fe3561e741f54aa106d85769ded1d897c6d1512586aca22180baca383b4414b5b9c962ff3c71ad6fedd6c07f8f5aec4b5f35eb0e411156a16c4cb9aee3276c6f156c6786df0c89bdb4e6e43ae2f4af49106cc40765f06c16273c9b4b8242d47550f6791bbb73a409ea2bc663eb294709f27b25e84e710a893f7efdd3746d6dcc676776ff45e7e4da176b1386a346df06deef9d6877739ffcff259d03d2d58fc4646fd9c64f1dc9bded9fecc180401c91070f0ff023825c29817fda07a3387e66f1d4112b18b4e45f7ea31b31718ef2a0b20848c62b672e099ead4780dfffb555017d6d382b2e8b7a97750d4f26829e4928c8a0107b6fa8a0d8e3094a3612b350be00f3ce42cedd6bb5c0dc0111d72296c45eacb982c810b6d9a9fcbd9af5b0f5cac9ef6899f3255525d2a1e3a27cd69aa650cfdf6139d5cab3b956776c9230e9801d2fbdcbcb1d8ac57de3d6a17c29551a75ec78cd5dbe947878745e9023a8b32fdd56f8e2e724c2ec0ca01c352c7e30bf9a48ee8685816e5d26719eff30bcadc50169fe9fd5b64e69f74ae5ced3850a19af08a4b75f35cf1609aea2347dc85f50afb10ca5866145c66fbed9078bcd7bc7f971fdc2dae715703e3eea514c1b59cb0092c32bdf16cfb54f4d4d40b5b00fcddb91e7360cb9a7beb50dfa71ac5a59289365d392b71e3da9bf6a52cfaa86f84e80d8e7d1f7aad7c3c0f5b251945465d5803912135ef8c3d28b9a694fba14a76e0236ff8f7a24c87e54e819b28420cf1cb52497e4491721408f6080253a5c291ae2ac9e6ea144fbdab1e474d8e8898e5d2d7f515b785d859b4139f4cb418b86dcc4b1192a50c787829557a7985445279a7c5d3e7e17fec57cdfe2532078bb7f9470f2dd958518b58da644eb5049d2380a1299856033e56f351da5f0f9db8c1be3a00fab0fe677129b13a63e0d3b429a667125e7a1311ceab5fa3481a6e3b6d8bc24a726fd019c988251ab412bdc012e6231053d7166e4d14136921a1398560dd4f0f8d1343658464eb312b1aaae82277744cae7df2ad6c102d24bb13150a33938b60bed4732b40d5346c33d284f6eeb68284718059ba58877b09285f26e356b64d5805ca47f788a43ac833da1be11168b8f2d5fa473d9936b898669a8a524d2c7658b4fff0242b5de9800408fda8f6d96881ac7ccea1bec60d8011b076731a256fd4dfac104193678a49b60077e924997d08303d807cc8d585ea6798ecafb19763735e0068ecec86f699d8d48e16e863973e98cd0baea3e982f99e75836e47888c9f1fabf35fea9289b8502933ac50c39036ddb761d714c907eea47aa36905d1052f9f3356fd595633a48d4a55f96d6b6131d8a0e21c488a5227de06daa1cb0b8bb2f9bc2f2c531f7b2d5915ac0461b0f3eef88a6fa74b24d9998e1953fa89bc68fe9723714f9fccaa184703f09b003d8f9b2b163a8887a7d122fcac8f5bb36d4ea1", &(0x7f0000000100)=0x1000, &(0x7f00000013c0)="125b6a6aae3c21dc7f06bf7a8ac3bbb4f3dc990e9d3f351bdeee22d66535c6e2b909000000815f30e5d763d391e070d3ffc6538eacfeb06d2ddee6f6ffcbf67c1efad669a52bf5bdd0732901f5149c9d7fbb2030ddb1a2c26004bced0127e0cc03ad2307868fdaf8a07deaacf1a392db01f57dff9b2b7a50a8968e612482e15a6c4e07c9462cfe1c531a6081b4d731cbb99fa628050442eb191d0fa1c982c3da4f3d1f82682abff5e2ad97d91680b24354265558d794d50cf2b57a8f0b31f16d7523eea0dde3a4fd216d34", 0xcb) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x4}], 0x1, 0x0) socket(0x6, 0x5, 0x5) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd4e5d3048e69931929648", 0x11) mkdir(&(0x7f0000000a40)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000100)="8e86eb9edb50ee5b34a4b97844f835b815ecfbcefbbcd37e7caf32e99b33e49ba00dea89edc808359af0862c7740e29be03513d10acc801aebce83dfdb468c03bd04e7d18a94a8fd331e1d66941699e455d06915e3052b423697d925da1db9a91349442349604ede", 0x68}, {&(0x7f0000000180)="1ef163e0462cac583222280a631846b114634ec661d2848b3c6b3bd2c9e4249bae8a8980d31e2c4c37a3fc1008d8974b78944a8e82d78852373ae9e7eeae52f1a7973abfaa4d0986a441843ce50960f616aa93dc4d18fdafc42616d321bd43d4901afcc902e191d7529c90ef00099d09925ca831a2", 0x75}, {&(0x7f0000000200)="378157a435d64e9260a23410b2569b64121e8f7e400726b381d095e2c85486f5340ccb5d8cd817cafc36f8a7a9aeb42a2e6717a65a5792ed63950c9f315e25127594061d62bdae88dc16191ef09bdb839a29f507614fe904c9dc87a5697f0fa8338989ab7cdb51594a2fbb13718c34c7e4c94b8cd384f31373ff07d2385fc85dd80c0e667fe72474967dddbc6b2af121aa1ca62e6d5a513af622075a", 0x9c}, {&(0x7f00000025c0)="44d655aa5fd6740a8875749f571e8c5a56ad589255a12d0449bc2461a52dec142a8e1eb13a30be036d9d6eae809025ae430273902a6fb803bc689048118270bfa80a3aed16693040c81a6d893cac9d3421d9acf8b48746ecd6e17b6c98f3345017b139a53029fd6cfab1a980a3c2633c0f383fd18f238d2bfb1c19629f5a8d0db456c7d19a31d87a10f0b860caae21cae285e1d885fc540c9c5a277c48d79cdaa9f0f73e03d2aee15d49696438e5f69e41bae761d7850d79e4df5683e2c5362db4992424a69dd316ff9613083e3814fc733f530875014bebcd65778323a2f877d3a234b8a7c0783e6c586b34bfe8255a965994e08ce22f190e0fc962795c78157b0e7324dcc85ee17db13704a23aa090614ea3d5c44ba5f7e963bc00a21423732ce142018f88c04b6bded3bd45fafd55290e944af370c7982847ba275893d96ad18c63c16f34122e21aecc718f3e2ec9f1ca3344502eafe1552b6834ea0e3029708d147fc298abe29b616bfb3fb7208087baae49ad08c049e48ffc37027a4bb6734a2127bf3e757fd29356d90dec6413b1f5db04b7a392ce91bb8394aee3abd08e089bb4f94340289cb657f07e2969732d4680e63f0d70b774baf29a06744493d6c3128b96aed39fda8614673638609a3fd328a264adc48698d02cf6d093be0a317f0ab1944d1816e7045d1e2dd25723a53abadb12ff5365a201640a661d0e37d02b5fb2424a91b7f62429e7521437fbb0a4047b862bb262aa5a38dd6e224a48c3ebd74e519f9cff42191fd0722e49ea58f62cced5147cd4bf6be5a6f6a5c25b2d361cfacadb953b2ea62477928285fb15ed32922fc9854c2443b526dc0bce73a04774931bc5393756c9cabf52776987d6c91f6921ef9df59ec0c310282bcb4a0fa66be97a6c0b2de6533e7cc827288eb9e7da4c96774232e863dc685c7eac0c1eece3f16ee7e45ae8ff45c0414c17ccaa3b00503c402f170a1723f0e4b279802466ebb10f3d7a6b691d3a955d6ab054cc1694a2af24d9cfbbf3e9b4c1c44615f106a5c3d43d28d4775031f7a4f15da18f125890aee95ab5710f80a5f6c9ad01139d79bdaec0e1b1af0b659cf05dbc50f2b78c363850c375974ca80bad8841ec95d4c8aa185a42b2f9be627716821fbd8817f34d4f9d8b6964b99c43726ba61c8d8daed48f4d53e82c2b9fa58e1b0059b4c217a9dcf9f5a34bf7089ed40b98000988110f5b8dab03fe5c4858617d9b30c1431c38dec0bd239b13ca6dd475eb966818cbaff2e23b09d4717d090a2581f559a3f05f5a41043374a17a9610a192fa1a1ca94a81a9a564e0b4d46ba78b479dd6513034201dc9398651332fcf72758859bebac2e9e722ca78761362a70433013bd3b099b9d0865ffa66543c10a820249eee3e54e024a4ab6312cdf6a125d7f80bcc0b5c67660bba90fae5dfda4fc2eca92bc751d3ee12f76cc8ffffcf5f3cda479483b9cb1e78556ba1a66c1134f09213044323e50cf09dfcabb3de440d2280bfbe772d58dce0da8225b4320bd58d513d92c9879a68b4736ec2d8ca15ca8e4b574768c1d3e2b2f5ea903606c39c53d08413755af36eb0ebc875df5bb20c0748a50e03983a0def565d3739b67babc55f1b99926ed87ac0003cbae33c9b1e60438c95e6a0c36eb6fa74b91874aecd80ae2b769eba3aef7d33da99190d19969ca7e74dafd81406f6caa895dbb17775fee7e54be44bfa5a551f03511185a739fa4b517928dbb286ddc18a3b863b8e734f43a8a6bc2a06c4fe6db239e31c643937d90b793ad5cb23568c0f3f7b29744d32f5e4eebe79444bc1f4b9d5bb272bf21c6c27aa7b049102051c0f8fb9e4b149e06141324593f64689e272a63703d6c189bda9a7a6f248bedbab91e65f75a28b23148764814b6b80b1582bb41c592468761c6495227770f51d2582ee68cf93c2cba1e9d0051682b49361004f2d26637fec4688114aadaab7e3473770818ce3f3f89c1d6eb81cf27dbfe914bfaf4f399a684d770ee6e20c63e425bad9fd56a7413aedd03b6975ed1656e225145fa68fae263471431f7bb32f92c92ae337ed19b196a62ff95c0a66bf0af426f0ee3c2e13a6bf2b0184c30cb87ef133cdbee5fb92cf62631c281bbded8fb133084491610f68a8e79806176c0af8730e2ccff3bef73351f6b5c3bb7e71873741e4ab22b4bbeb09471423df970d854745ec058a99a17b752be26d64ebb4cd7d9222f161e9e54b1b35f1ccfe637ca58448c6e347abf7e528abe7fb8717ec6a3ebe5fdd009b7a832ee092c1e9b2773b42521194f7a8e65520472ce6f56582ec89ee82ed382ed09d12356c8ad134fa09ff03a6bc3e5b5412004acb352fb99a55e0f2ea4fc69a0673b85a949c11f9d357420ec9f2ba24c6eca5e04096814ac0d753e892a31320358d913538fc3c58a00b40735b1a2243e37fab48e69d13e9641a5b3f093eeaf920f93cb5339197175615672c60a769e7f473c158bd705c3dcdb8baab160a59045bd65cf84abdeb8a74e8036a4b7df25ee1be941f85534106ea3dd30c283ae8895a9e1a9fa58ed7c2743c2fcd1c952298b3a3d0542c601e39ed2d88985672acc393ecccef54bd20ebc87558b9195e7fd43829f3c2f21bd2c362ea57bd2be34780e3d0f1a2e6bcc7aa6e79797e3a89514dcd70671d9f0c0634736bf4170e38bfeac5537dcac33078f86b9ffb19a7669f820f31de447a008017bedd7ba53aaa9300e411bba8f1be7eee9546e7c75160f151bd1bfb1ddce00792aa2b83f72b2316239ae2503a03b7077668e55941506137d6ebd776623b4f7ef0eb020c90a0817ea12f2907bc929447cbcdab52cbc09522ddf2bd16aa6d4f8414d73f2a27dbafe0045041ead03f9f7cc022f27294a96cb29b3e49a69861c0ab02e0570d18caf10da184162fd73f00077199b368b6441553992001ce13fcaff497cd696320bb58c3363e72ced1d9ef6cd6b7de6155563c6d3f93f650e9176f7b0d7a79a961fdaabf8f3de1108bc90988ddbbd5f9848c1fa13eb335c6a666a13b3932a5ba5d295c3e0d38d7b77c407ea414b9bab1e11d98d261653b7e5f38281c2dc6e9321d0b084f85cd2a66d0117864fdbc4225428882568ae50dbda3a478d56b58d40546a452fb6cd4ebfb8edec5927ecdec7e948b23ccfc79bb2a7c21f91d8a62f2d3db2f89900774fd0ce3ec0c8479f9ea05b34ddfdcd3b43074d3f2c24de120ae9e3d1a86302951aa17ab467e48576c1a4ef41995d4a6f0f5222a66c0e93d9775da0538bd8de829d07fdf949d184b0e21ca6832ec35f0202f5e167552ea6b8cf4f272f52e0f74935cb601a594c74aac3595c3c82440b7a900cb8b42362d398f728a7760b040c916f0ee9aa603f9f0f57ee4f4def008a14dd20096df0a0f721b8ee121be75a8fcddced46b343d64b0756272d7f34cf5f1b0092ce4dc5eb7914242520854ca5b664d322ad21d5813e4a31fa24b7b8add88aec0ed58ece33bc6e714005125d002395ad7afa35f6b2343e4d2523fd0f69fc9dc3c089a9be4fa05e9c2048ccd4b0e914ff685eead9af2882a5e0b7b41ce0b9f38524286e36d2342567490405de0dfc1e56fd8659170b0e3280875ef9d0cd7ed444cc7f38b4d10f383ef11791730b96f89403026e16e375223f0b72b67709378bfa033ba2f138e034e1ab26beab18d651a28ecf1aabc1eb717debfb308170b0131a907245129a89e8ad65c7173a82890f993d00a2abef6502c010734e4124c7f13bd88505b5105da470397aee6ec928db87daa3f97e77ba82683452636120fc9feabe2d11b29d53219d8832d30b68234637edb05d349356f70a398a944c10aef5c9d1b424299668e5e4c80a0f63b1a1a69bf4cb66174c0f79be0988d70c70fb66e217e15459ba556e89f307b9c0e03d8a094b849193ff9b3c09ba322259fac74ccce55be16c9c7b8715c7c16839154d8ca9f2353ff476ae0857cb718c2b36ac5cea2137cde66dc08b72d4e19429978acd840dba6b91dccdee001849c9de32c322ab4bd511ffff89a44f6cce6b5f7770776cb8320c6b38c87ee54ceff4bc78441958efbdeb3f89e3f65b51bd93938415dac49544da3998115b8d8ca7607474f18861cbd37cb14fc8ec5070740f172fa754f929c1ded739d13fc126cca9b1cddb3bc17931f928152079c18f53a544587a226b4ac8765e2738167af9c4b52706e2b342f0a1d3b0082c4e2fb1bf859858b20df4b38c2453b895c0d43415f91fedc67ed6a552bc170e6db867d01570219c3ec84428cb253a94b1bb85b7623c891ffb4e1cc7995a8d1d13bf613a3f8ec8106f9a6f6a073162aae6ad714a8f7a161190398b8f70f373b0d51f486cedce9c4ecc49c7d4572e802a9c0db096c1e0fe16255e8e1db768bb323b5a0e58e51e7ab747c28b0a36aeb128722f850720eb5c097b05ab952668deaf6e3fc7f942be02a8869b16df48d4f64dbc747daa5b9e6112586aa743de09bb48d0404ca52e2a6c0b7d959b6429fa503671f7f7d336eb085eab915834dcc307c77ec2eae7e567b2881f7dba8083edcb0386ae65ccbfe526047b84c2dd9fdb10e80fe58c4200ff37a0167bf053a35db3250aec6ea2fff0aa6049edd679b93144b16d15fa4f2284b238b94e497a9ed123d190c5fcca3386a11e3c1976614a8dc28db65f43b89a7d94ac66333bcd14cdedd4041de8ebce8b9f6706297c238e30c7db80cb758b49e33bb7c83c2e46f5983f733a8328c133ea3f87b5be51a938a0e8d5892600b85082d13ba02eaa12af4b58467e3514407b3f1941f414a7e6eb933b3caf97f7467f59f0999624f7d0c51aef7ca7c60b49856df4aef570bc4e9d2f42b6d93f495f4e7535fbdfec6851bf6fd67926d068966efc5d3f3e18e1707629e9e9dab164b63e866278d618599a3147fbd046640fcaec91d006a1686d787bc367aef9e1f0236053693bef302a17a7c97322339d6233a2857439387837d3c064ad8c016b6cd2a2171051b54317a848907b25e12e4cb6e8d4428d648ab78b73c6e6545b6255506f87ef1b3097644ee7a8a50aa43149086db184876fa933dd90c4d61a2233cf987166d45174faed0857e1e96d9c650f9b7459d0f2369ed181030ca69d3b92633e4155867e4009d72cde63459a810eed72e4d9a2dc79bcf6336d2c587c05df6f43cf434f78dc538ebf285e4e11ea20e286c0957b90c311a478c448dbc49bf022e90811bcc0f8cd45137d1d59dec489c61b404c9b5b4a5dfa1fba6a9211d335395db4e9a3a501c923181f37426c195fc885919a9fdd8e81ad70030fe76a101e5d5288ef3a66a1c847a65d72012413779c5bc1c165c1a68683f811631243728032805e1e90e1dec3ec61ce209b1f73f94e93cdaa65cbf31d87f46b4057e9f8dc16222eab6c520b2f1b4b693eda7cf2b13f1535958c5aa00364f429f880b4e020735a07a5619af3500cd73b53e9e10680d6cf992bc72e4f4b7496499c93568396a4321036928a408019705226ee3763386c96c4e273b287c67b21aa90e10be9d4c777e08986090fa58a0b015b006c99eecb3dcf6eba45a258871ceff039ceed5fac3c69fc4d33dcf168aa0103cc0647b4c156d34799727f4a767db455f2d304d542269e21883b89f470a96b12b11046e775b49cce3b97b9b9b00ebb5a63e204009637ef923425f27662729ae28c9f201b57d2b07d8e3fd76e16d4d59038da536cd6eac0f7bd35ae0ee83357f7dc4923eb26a18cbb5dcefab034528bb81a65d0d8bf8d2a20234bd45ca7b93c6720ae5df896f2b40ea21dca68a7870", 0x1000}, {&(0x7f00000003c0)="46ef2d49f68aed17b9aca1b1ccd9d2ac452426425ef7bde9a133b23dd3bd8dffb5c636378d6b97d8c7166f3bd36b4c28474c05d9d1652c3f705080b8d47488b39a9b898dc1ea40db459fc0552ca5f9b853d32dd25296500e5b243832adfe765229069873c94a3b02f409f60defed95dd623fceb20963afe83c2ae726bb6a790f7a8baf302bc69b5e97c567744e109f083e1e24826f040fdf1f87037edd5b38eb6ffb62b44f7dc4717fb3878d86cf97c4e12e68766cd5b32f747a6ff36bb76a7188f43045ff47d3e770d2c7193f23f7efd64297827275c430793a82ea2a", 0xdd}, {&(0x7f00000004c0)="f7e6d48db9b20506f881dd85399ce2423b5995e5117b9fda1cd81dcaac913c130bcab4b1fe1fe7553e6021ef5091ff5014bfb4ea660ce6077f21ec22c7fefe0ad5484d2b234705dad5dff9cf1fdd6f853f49af721134c757099f95b5f0d9eaebb508ae28c3882b4df26104364cc11c58dfad8cdde61aafeadb7bef02f5b5b047bb5a09ce4ca8b000435bf1abe8ec9c86bb3672910585bc20f7ab52", 0x9b}, {&(0x7f0000000580)="22fe16cd82efb6728c53f03ec2ed49294ef04300541b7e5202c4daff77821e5c205da58a96a38b0765a0da7828b3938d6101895bae3faa3a221f960825568c8a6c859adcf12f1531a8f0ff8b041003a777cfecd4099e7a78defbdc173aa35f9f50273d2a6401648bf97dd0c044189b55f1a5096f411d5a9c6c81a29482c83bdfda028345bd13de34beff0283ff4778d45b2e15c048e0b8d702e4cb20ce6f48531fa486e12d61f9e2e041e76da522a245c2914987b365f6d923", 0xb9}, {&(0x7f0000000640)="25218aa183cc92ca4181141369859cd31a287c63e3cfcb3e78da69aea907f37cda75225b9f62470df68367d33169977c2cbcdcc862f56ce19c67c50a925134f698c56976ec524cf26e00fc9d5e833666e726c6f4e16a4a1ca65455e3b2fda470f79662d2dce88bcc8d1605be2d47639b54a42718157330d35de93adc16c0c413aad6b109e08b0722cf7789e63d17288c1615442267cfc5688efa93c51ae51be7b2c07b7db7f25a9c05356515d776c0448c88b3fea78f4662add405736a1805d33e2174d44160a06c23909a1f0dec3529210998d2a4bc30ecbb", 0xd9}], 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xc08, r2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000080), 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r6, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r6, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) semop(r6, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r7 = getuid() seteuid(r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x7, r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r5, r7, 0xffffffffffffffff}], 0x60}, 0x0) recvmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r0) write(r1, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xc08, r2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000080), 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r6, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r6, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) semop(r6, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r7 = getuid() seteuid(r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x7, r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r5, r7, 0xffffffffffffffff}], 0x60}, 0x0) recvmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r0) write(r1, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x40}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="04", 0x1) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) write(r2, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000040)="71a9e40cc8274bc1e65a91501d162948b47ee3a7ebc26d211394a34b8e5f84cf51b59c7afec37082", &(0x7f0000000080)=0x2abd, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x20}, {0x2d}, {0x40e, 0x0, 0x4}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) syz_emit_ethernet(0xde, &(0x7f0000000280)={@random="9811fa302c88", @broadcast, [], {@ipv6={0x86dd, {0x3, 0x6, "c1dd58", 0xa8, 0x3a, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x401}, @loopback, {[@routing={0x3, 0x8, 0x0, 0x20, 0x0, [@rand_addr="14294c212b33f8fac4d7ebfcdc4b9327", @rand_addr="27057356911e30ae9ddcadca6ab5cf75", @rand_addr="4c34dac985d9f7c9489b3698bbfd7567", @loopback]}], @udp={{0x0, 0x2, 0x8}, {"a0a91f02b21bb80b9f367f8b1c90da674a3e41197d836a76a55c5117f8e50045c37a8c28c16414d9bd563e7a2908247712bb68e48d58efa2f9210641955d67e3100c2f72fab3318e39dd1ee970d3a0eff127f59b09cdcf42"}}}}}}}) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x2], [], [], [], [{0x0, 0x0, 0x0, 0x7}, {}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x100}]}}) flock(r1, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) executing program 7: syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaa2aaaaaaaaaa86dd6000"/54]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) shutdown(r0, 0x0) executing program 2: setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCEXCL(r3, 0x2000740d) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20}, {0x64}, {0x6, 0x0, 0x0, 0x4000006}]}) executing program 0: kqueue() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0x7fffffff}) setreuid(0xee00, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x200, 0x8) r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000300), 0x10) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000500)=[{0x1, 0x7, 0x1000}, {0xa6b217a4e2ecdaff, 0x1, 0x1000}, {0x2, 0x1f, 0x800}, {}, {0x2, 0x0, 0x1800}, {0x2, 0xf0, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x7, 0x1000}], 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r8, &(0x7f0000000600)={0x0}, 0x10, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r6, r7) fchownat(r2, &(0x7f00000004c0)='./file0/file0\x00', r1, r7, 0x6) setreuid(0x0, r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) dup2(r9, r10) r11 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x0, 0xffffffffffffffff) getsockopt$sock_int(r11, 0xffff, 0x1007, 0x0, 0x0) syz_open_pts() executing program 5: open(0x0, 0x0, 0x0) r0 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}, {}], 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) (async) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r3 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) (async) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) (async) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRESOCT=r1, @ANYRES16=r3], 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 4: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/38}, &(0x7f0000000040)=0x28) setuid(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="951cd77a2db31996a9c37411518a56169c5f306839ac3f0e40b2c1759ec56b56661cac7c0c4f58a7efce2ced2466d26d1eb5c7437f9eb8e48e486db2b792395102f20d9b9a9861453ac84afa1de9f4829b36f6ef66a2e16871ba4597b18ff6176c0c6ec30492ba6ef1757346a7da3c028339e6ad82e4b8a6e7eb834162902ec649b64158b6159986664ed2db1fa72b08bb17e8ed3bbecde52f6deab6e362780373777c744712aee09daa9333bbb6b2f287f6f57c96fb2125a3cf00126c1f4cb51af55068602d6f5fd0c601de508fdfd5097af9ac2d1f64b7e6966609c8c918b02b819d413b49db97ab2e752f91378f4b88c44fff", 0xf4}, {&(0x7f0000000180)="730b0239dc2012a2f31d86050ddefdbe2fb03d80cf5aaa0a7a34fbc67a6c720708239c16853d4fb1140714724450d5d44ecf9c7e1b014c684284cfe67441f5cd5c54d5aad165287d15febcfb791e18a13af857db3730d5ec5cb2da9cd6f276378c53729dc2cab69dd22a1f9d93d1dcc3b11624a9ec863f38cf69fa931705db98706d57a8b09ebda828ba5a527b0cc38b3d1c7eed79302dbe6ed9cc141c2b1b8b303808b1b81737fc2f0ae2c42390ca601896e1921d50b0bb2308b072c889", 0xbe}, {&(0x7f0000000240)="d97325c993bea103c6f3633ac52745247891e28678a40367c8fd58ea5af57bae11ad60b129196df5619e6f3bc3f6994aa927b8b566e51fa357c975c1f2407e844b128578e209415e5fb092976974087166e9ee6ec26d6514dddc16502195c51a213e2542", 0x64}, {&(0x7f00000002c0)="edf18d030ac5f53f8a3a4e367ab5cb3aaee8f7b0a50649ea65791cb8dc9bee9afb605c6de2aeffa8d604", 0x2a}, {&(0x7f0000000300)="2712b076c2ed6fe371c1f21b107b54202d41c981798955ca890b0de14fc784ef4d21cd3a315b87d63f10eb0364d89a47b2f1959eeb15779f675d82883e9944cd16712ac6de819dd11ac5a81a858930a40c697ec060e668aeb58c61c5f88202cea10bba976601d22bc67233d1d3dc7843ac47c727307674765b431d1fda4db9cda4cfc0243caca1e51e7ecd2d10fcd24416a76b4d1d09550efff37be1fde4887f585421290c498babfa91dbc9b893de9c17dee8", 0xb3}, {&(0x7f0000000640)="3ebdd3a0211b2fdf46402f95fbc954542c29928a9aac4066fb5a8d0e2380092d44777d90f595e1231d76d2b81d3368ea3931292aad2520a157fe44ce7b652f8538eceee2e09593ef4c4a132a3a23c0af5baa426c72b3d83d9f95c5c906cefcc7fa4ee030f1a358904bafcb38bcfe7d3f04c23d9113307d664cc23efe35d54ea49fd7ac145fbb9fe2f39b941b341a6ed289b89434bad65de96ba9f593862982d9fabbe9bcffa17260c0617af8c6319bfcbd5a24ed19b4379645cd853fdee4b60394a30789234af67cc8fe83e5163022c38e7952", 0xd3}, {&(0x7f0000000540)="d515441a3226812a8b24b3eaae9ca0b654842c0cd06d1b765aaa72aa4ab12f4cd201f0438c9cc86c0205fa8e54a9d9ffd098c2bdb88ff250d8af133e22ec73ff9176eb7d61189e6cf83f064341d4468f3fae7fd1d726fd27c375574dd956bee36371d32fa5472b2c6d672ca819672f5455", 0x71}], 0x7, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r4) setreuid(0xee00, r3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) r7 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="4e5783631fab09f105bbad69df464775944fdfe25bab1c4ad4ec8347879e9ff5e73e93695302d25ed428ecb583f461b15fe7b46b17cf2aadb4c6a1adb8bfff1adfdbe9d8a6fae6cc97980af169e15751fe4e29427dbdeda6addb401925577f5d41885babe635cc8d5db9f5aa57016fc24465bc8bc2fdbd29241f006501576899c082f8a4cfaf0b8c793aee9ce96c2982c5467eb174a1bf", 0x97, 0x402, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket(0x1, 0x8000, 0x7f) syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES32]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = fcntl$getown(r2, 0x3) setpgid(0x0, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) executing program 7: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000004c0)="fd096afce073441dca73ec2d2884dc06c7e4d1b086a04eb3b1c27e5d264117c1383ff18ef6d9228977dc6bba105fa82878891c17250797b05b386c24ec2dffbf9cb93df0479faab8de1d7815d5ea7c2a689da801fc009e5246cc8180a512d0d5ef041d90d9672d", 0x67}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1e, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) write(r1, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x400, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) recvmmsg(r0, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = getpid() accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5b, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x4d, 0x3, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x9, @multicast2, {[@generic={0x44, 0xc, "fcff3cde309ac9bbc3ed"}]}}, @icmp=@redirect={0x5, 0x0, 0x0, @empty, {0x9, 0x4, 0x1, 0x0, 0x1, 0x66, 0x401, 0x1f, 0x70, 0x5, @local={0xac, 0x14, 0x0}, @multicast2, {[@ra={0x94, 0x6, 0xffffffff}, @generic={0x0, 0x7, "7c23bf114e"}, @end, @noop]}}, "bd"}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x3, 0xff) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, 0xffffffffffffffff, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getrlimit(0x8, &(0x7f0000000340)) executing program 6: r0 = socket(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) execve(0x0, 0x0, 0x0) kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r2 = socket$inet(0x2, 0x4, 0x0) getsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = getuid() chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) getuid() r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x10, 0x0, 0x0) fchmod(r4, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, 0x0, r6) executing program 3: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = getpid() mknod(0x0, 0x2876, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r1, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) setuid(0xee01) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001940)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206937, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="6e6b9ef2314e1e9b019cc6da37105e1362125bf58107f01c6c0e9dcaaf73adae", 0x20}, {&(0x7f00000000c0)="5e684c4253016cb14754aa1e8821e0cd8511503eeb6ea940ad6ac883fdcdf3a3c14704f40bfb5adb83b36cbf4cf7085fda13682e5bd3103c1b8248", 0x3b}, {&(0x7f0000000100)="f72fc743b2ccae0dc285b67d5e1d750e47f426c386346a85323bb77641ed2403f08f080c7f5b6b1161a3de06039ce16aa74971919ec50c84ac2ce5506d0a8e0ff55e7b45dc6a5b74d435ab1d8ae5b178c5a2d3a1", 0x54}, {&(0x7f0000000180)="b8db8f0df6ad286abdb122236ee1fa373bdaaba987fe43ec57100dd677e16983b74729e46d745401efa33662cdb0076b76b2c975a94453597ea969a7a71a7626197553cea588016b064f619bcf7f7b9b04052e370652f8cdb9264404cc2403cffbfdbf1203e47e78ddc58609ae73f25ca8d0f866e99e8905c24d7d8e15", 0x7d}, {&(0x7f0000000580)="36a6f4cb6f3a44dd53022007ef72651115eff44a97997f7dbf9b737c1828cc624d3f13fd10e5419689b383da615091afde40b32c169df88283c1b56809c29a5dc8c049c35fad6594dfbc7d25089aa4c7e4b1b8747a2d2fcf931d5789f3d8444241ae33efb7b027633d38545c9e025d60e47318b2cd05b093f91b2aab6dc4e1f4b970b0f3fc88aeb6cf86e2c4d7568a6038e7047e56320c", 0x62}, {&(0x7f00000009c0)="2363d7153f2b16fbcb03e8e9b04bfdf2a8453e274b8d217863ec39a8a31877de9ca91fa5f237e8de45ead3e63cdb9c79ba9794fc66521c68c48755ab9eccca75726a6c831b900b468ebfe9e3b8f513b1eb73f270afef1fead1634160a1c6e4ab6c65b3e39ebe8bb990f2dfed1cc0422b0086a053e1dd5dffb1a7aabad870e8f87501ea57aa4ba17662a563e2baede85d8da5ca36c4cdff14194b0e6ff9a4a9e5a805e1526dfdbd7b0b63a0c34ccef7be1f1eb54b169cc97a089d6d7d368775ac428f7546851271245e223dfd2bfdc237de9e8ee8e33f9d1d31e65b77fc1f6b9d1268c4cd5e3070208f9bfa950d048a29e26e5d3973eeb63e272d511afebdfdc3aca64a0bc11093749e7bc044560fbcc72d2fe23280518cbadad10785cb1af2466339e40333d03a4d5db45a4436b30ed65ae2858a00670b1e8a6375b897b5a03e4c5bb04c791f2dab75ba357d155c7eed99e14b66bb576ab7f015be2cd01006208762545cf3673749cf3ed89661916a1b0d3916bb4e1471542f3a3633469a69abd3a7a11779fb53b1ce562fac25debf4a94448166f2af51d0ae68f75bb073132d625ac9cd05c0cbbf261c2f8de7d66930ee5779d4ae15ceb6e2f40229c90e1c754c34eb22e34d43bd4677d7b25b898995b43102db589b01656ef6bbbc7bea9836b3f6c75a4b317fb11b42cc9d0e85d2ef7773b8557d3d71244da538f31790c64091eb30f7963caf000287dbb7afdd7a7be8b540eed2a5c14ce918a8ef13e92d135121072675c2ffc0a991822ee8085247a2013c4163184353ff2bb90ad730ce3881c7a7667ebad7bb1186eb246e673c820223b23aadb206322acced41494d80a15070f68b91d15335bad9ff6e77cd02ae66c58aa0ea14df9a3608e77cafd96f07c42ddf08f237f3b63f0220730ee213234367a3076a956317382302cd78f05431b500c89df6fef6df90974cb050c324ffa155ca78bd25aa9c23687dd154cc82d596a13a179239ce5fa8c2e11eea0b391cfbed88cd00414cf464f031b0224382fe979e88ac27fa11640bd1d975aa634826db7d2d8b284a4598fc29b1c642b76b7bf559c625533ab97c87ed6985c10f4fe55e4637479460b7b89d7005113e2489bc0a5efcc60144ca206e2616d4edd6210cb2df09eb6613df31a705087f4e54a565b067cf9b72d438d3effac0c60f6159b1a6de011a5535f9fee963a0e9e16c2be8294d2f744b4126a5adea1043510615aed132a377dc1e8b2d07c15ecb896a1465e74ac8be7025613d4e904c1d2fbdafc9e949b7e070fd557d19b4bbb829af215f7ff3b41d269840d9d26da1182af7dded12006683f561b5e6f44ec31cc057e3ab61f6b1bddff56e7adbfbfede63bee7900fad5c892c038efe99dff527b853b70dc49d0501c953f21b4b949c578ee18e164318057b5b78cbbfcd032d8ae9bd90aa80a54b324cf30a6cb52cb6989dabe859d36e2d743b22f19c7189173293dd849c1a4a691b94d71dfd2f7522609bc8b93eed0c3a546103aa39172ae391be850dd4037a3a541ce5c4fb7374a2160520441dd969bd4cd8e4f9857828edd857d5a2eb9cd7d698570535fb85c41a50c75be8149e693c021a0c8d0fbd56da242d7e1a67cfd859183adcde35be89f047d4dcb2b767248c2cd6b4786169089a244efef5309190b0369a47b9670405d9291f66322483322e61cf2dca6ba6bfafea66ab992e5e098cf855489670c0f4bd3be9c3054a70ec969bd2bf90a483c277adb8d2c5abbdefb64fc01fbacd00ba53040acc77fb7468a56f962d6a2a3f4d621548e21343170bb5fc7951575b5719b37e4d0ebd32004b1e0858f6902dd432fd0b6520817efb0e86c0ae0a829a5e52a7013ecdfa8089a218695ce1cb82ed612545a41dc750dc76b9614f7367b50bf1a08df507ace8523006629f627ec024243ae4ce709b39769f8f108792618073e1adafe7a7bb0132d41e6bf80ebdd36c8ad559745018f2729a2f3e46e42dfb36d42ac7fb4e8bcd47d8c4c02b190d863ac7093e9b7941621e36bffe010e88675c2acea986a7af9c0f92ab066b9346a2cba4efba964a4e5b71b3a779a2f5d27855b70300f17c596a6001806816e1769e321ebf46a6fe29ed9439aa07c034fddf35d0e0a76a679caff575d0264d169cd382bb737db32c2bf7ef2885cc07d7063d98e0668c0c26d026447d8fab5d2f384caa1b3574d531b91f28b109fefdc7706b29d21160c94cb0912c5897b2c43c081b79537a6055f5dabe1d8ea4e1bc4efc16178ab8b42732340b69e2f115da1a3234b8387b8a4b86b22d8e9d635256a9ce33ecdbbdd890b6ca6fa8a414ca33782ed20a8a14408d6b43d64b9cf0b242160bec498eeb71222e8f05ffadef9141f01e44261965e94d08238e47812de0a6f01581fadcdd0e5fe0971bcbdb8398e3fa94008f4a02267f28934c73e62a020ba18fcc66e6f5b6167e5eedc4aeb5c1862f0590ce30dc317f0be32842ba1aba44f51735272365932358b59112206680bc399566e7cff42ea560972e40a6ab6a6d067ea0d85be593e3e550af2a1d8a54f9d242adfc47cbcd38a5542e2fd076e5f3f39ff84167561e38db7b2a0bbf4ddbbd8d6cf42ea180c9338ff86e81e2a858d27e0a09d6cd57852ccdf14e26c2fe3a0e27793c64799f01973a764b171fde6b673175894d6cb7c99808b8b278aca5bb48e6d7a266eae622f81235c57d2e64c2d5b5128c25b28b520d87eccc7963054c930d99f94e6fd48f8eea7f6b7cb80f3e04a9a62935c6a75bf0f9f175be4de3cc4324b139a534c1ac7efb1a0ebb5aec0a2a447b07e23cfae9cd3a29c52091512311c875fb563c3f69072e71d187f4ecfca6b42b3b64f9f7d77f0ad82a01077a46d4527b51fc3161010d65bad3c8d11f678f44a1f290b6797ad654fca7c1ecad17feb3a94945c7167cdd3240c262d1972d4acc4a98640048bc49910fb530b0398dc76a91d21701aefd1d61c91064b5c60e10bb6ca1c40f48eb30d03feee35108f56f6e528cc4494b0ab158c4e077ac8e05121564121ccb05ac276761bbc9a6ca3b9a9f7e1fa483e18cfa5227e06381aaa382b9520175774ab06fa8a3611e15e129ffded18ce0a012e148e846095b1d45c29b9024b0830723fbc2c3f5e84e6ecde95937de5f62b150f2e1a2267f13229f397611589e15630d5162486ac2b2cf251f8258178591f77d875511107562104493391cb5bf8a42ad62979634707f77862eedc4f95154cae245dfa39820ac2fe72036e9d3752eda3fc0e2a58086af4b6902612345303c93dcf8a26aa0708decefb8b98d7f102f3b7e2cfb3c1f057118921e5d4f5c19c84031c7c82cba526f4a6b7e82de9fb9f57d94d155d2f2db30ca368348a6215371b83eee4cc8fe7f958fbb76fced0f2ae8aadc2ef00208effd020088d755c2615ae8983d527b96908c408cbe2e3a98bf87fba21968767c329fb15d6831eead81a2f6407e4067172443c66eb3a809e7a75a38253fae39366ccc5a5853ea15cc89292308bb36380f0c072cd9341bcfc02ccb197ae9fb99549f2cb9dde8204eb4be88fc850564980ee7f11792fbd594e53c381d498b0f42dd8ad9675dd8a1d216042e5ed13c4c1702b0298eb68ad793ee2f18fb25d33fd019576d90fb2a45e82378aaf086bdbcfcb33ce19b559347dc2a286d377caa33cc2fc101de0f00812f88d64c6fa4855b6c0ea7fa5d1538d2898ac112c018b1d1a157bc59ea9140d0fe2f9cea577ea23610a6baac5031c5c8e998b20aea321443486fbf6c42a7ba2aa53755f2fe26ba6030c46ac095304b5422ee2761a2a4e1cf6230c641c5cd5328c00cb0c035f8bf7b3186e1e866bf6d239e907190ebe1714e7f56fa764cbcdd22fa95acf1a543d7977219ae195b606a684e27e9542fd02f2297f4d9b3d16774d499ef65afada6753b2279b820d65c60a2724f2a35d3adf4ae07f92dfdd24191d9a621c6dc4afe9273554b39a71e2af869c582990b525a930042ff501ef6770fc2b5f350e069ee077565502c790dca723c9d8638dcb742e90626bf660b06bbd7ec5e62bc1febbed2bb444191d24671481d37ee1219fad13c1c8fdc8d1e808b02fccbdbdf8cf506f7546ac103eb410bc82aa3735e762a186048b7965505155393e80d1ad545e6e3d57ee4b9fcab5bfb6147a9b56690702b21f78035358353b38e9bb03cb668926a6d0e89b5a011ac434f31c77a022d55074e916e0cb7ab1ee9081345f2012aceda2e394cffeb8a31c2b8cb31247e56cdd333d99f6217b11ae337bf2baf82d1ec6c22aab92880193f8f96ae6d59766151c70eecb855196a7e3f8e4f50f3f2207652ed5cc52c3df36b85e99ac14e7bfe028aaccbaac21893ff71140d354eabbd130d91cc0f4e077cf82b93df83e2bf6a5a52e9a0ca047ce657f5eac0f05b0f3561bda681150eb07e9e01916cd29a9ada6976cd1499ce1af9301e121b333b1d71ea361e531e40061bd50b6396ebfaf4dbb2c845c86ec22f93e76c50b04d1c1e4efde8d45dfbf377f15ba99a6f1335870cc29116a1aea5badaba5b7c90d08001d535f6878d06272f93988b851725724f7780433c0e65460f8ba2ec134e61636559acf83d5e3729b808dce3b1f1acf7fcec5ce31d76a80c6b2d31ecec5d0287177d7d8834639e0a22ace165375aad53112476ce3c85db7f6945e693b857bb1d1aac5a10423f72993d7f2aec632cdfc184de02e7a06db2c0a289b048a7e3306d3f2042d9221fe558db73f36ada63351fa3db8d433029c0e801d9e46cff2ccee8916c10d08e0c1a82255342b7975d101b91e3e2566bae7b420b83bf2fdb378d9877e5d9fbe92360d37538242887d89ecd4770cc7d3660536f5ffc93e5cd19893bda5dc9b93eaa189b3b3c5d59a9ee3786f8d690e7eefa1c62ff7ead3296f8d2cf5572ca954d5ae24078014c0379b47fe399fca77212166a9346af1f9b8851f205fe447e7898a7d0683151966b16b7c2c0da8f710d40f5f58d2fce5b70cbbf0b813de3cf3161012fa5b7c72892349613691887a89e7fb499d48e75606f00e89664bba38fe3dcc63a7c91158836c47fd1bd4b70b3a8a2b14c2a445c693200a81ee1ec52b83020ed6d9d4ad44b6814d908aec40df375b2c281fc0af5562b290513b7f08f47afeee951400141697a1b6d86444ae3331fbc466133eda492d006e751033c0735d0b330dab8367609a8ca9c8609977a6f85c694e5786775aa3936bd27498a5a7e5d4946af5aeb582826c450fb48a535b0b25908af94819232481a9a4a46bb5a9337680408cde09d803e9f68936caabee998aae628fd3aa8205f1eacef9d558432c5c5305770af1bbb8231734be6e0b00dc340066900fc18bee71b64d4e00fd877456a3ce86d7e8a78f5dfdef5928eff74e5d310a7ea807222a5230417153f4d7d2f2c85dcc9672601e587265ae5dc3ce7ccf2410c4a0833029c8426e33616f768f107dada0432213f1a23aca01acd4835d6a7c9fad9cb7cc038c617611f2c419527d951cda4a9eb5b8d86d75924dc665e8335ca69bb86e8d421d1d68aa1f1a4f4765f2fdf9fb31790f6fde6a9d5e23eefd53d66f07d42e6bfb18cfa09c529d95392a5acedc0ec5bdf849c6cddca24179eae860a2eb033d0c4275392398db4b6063ebe738bd5e7c449c9a52ab5db299eb1ffe5e4461351a0cd5b762d000b5283bad3bb0aba9d365fd1a737bc79370d21016926189fb76d4300889cbaaf2644a9694b6e58a1a43c5a7167d552eaccb6a0bf663f879ee7ec2bbd0eedb2ae4a055994c140b6511fec", 0x1000}, {&(0x7f00000002c0)="59a3e8b111e6bf90469719227987c28a36792b592a5ab57f73c2aa3d9b9e9f195446e6bdc58704a9e6fd6709d38d910bda2e2ddefd9d7a97d7d76fb2a0f40ef4ced98079a6d5e014dc73255b1a095b5b761d3c15c76c4a3a4a6f46fad10f1e99a0a394d511a44c9627ab5924fb1c49909f1bc795279a6f10c3ab043b518e4fd38b94a9ced21d4f065427a9f7b64287088aaf23cd5a6cc78c98d84a30", 0x9c}, {&(0x7f0000000380)="e095dad78370e8d6c28520a778797a9450b1f62ef1e35e6e652fc09d7d895a4997f7fc369785c1098067a1832112e19807655e0604928b7e4bafd5738b0f9569c4d89803555cf55cc354", 0x4a}, {&(0x7f0000000400)="376ea28c011f99a6274ad7286a48547f846c6a5c76811e5809eff13fa868b38bc70c", 0x22}, {&(0x7f0000000440)="49403d3544ac85c19e08c93e340af3fe82600c09371ef585dcc2a7565985ba7d2827f5953dcd6fe5ce6ae5944c8371eacfc1bcdd72834da87ec2ef24c39932f9e5eec0c724050c9a", 0x48}], 0xa) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) (async) setreuid(0x0, 0xee01) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x30}, {0x6}]}) r2 = syz_open_pts() seteuid(0xffffffffffffffff) fcntl$getown(r2, 0x5) pipe2(0x0, 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x101, 0xe0}, {}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) setregid(r3, r2) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setreuid(0xee00, 0x0) semop(0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) setreuid(0xee00, r5) setreuid(r5, 0x0) r7 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, 0x0, r4, 0x0, 0x62}, 0x0, 0x0, 0x4}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') (async) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) (async) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sendto(r1, &(0x7f00000003c0)='\x00', 0x1, 0x3, &(0x7f0000000400)=@in6={0x18, 0x2, 0xc79a}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) connect$unix(r1, &(0x7f0000000580), 0x10) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="1512e1564d96ba7b4154fa1483ba76cf3dcdd3db622b2b1accfc6227f5ff4489ac6107f744e4f1115f6fa9cbf037f4c13d22dff2106c95119b805038d269", 0x3e}, {&(0x7f00000000c0)="105afb4c09d6ea3fe4c505d71625b8e5014dc0247a38d2d08066347a81b0e6ae3a65f3efaf0fa5cd201deddb95265fa58afb58cbc694c5d9295e9403fef4e21b145f0bd26398bb3f41c369a784c1831bda3f3a571dc6b0fb0beb523769d3de0f262a0154cf2891c026b5fa18d522ff1a2b3de9ce6f7e84afb626c1e199f81fea79d103ba377645da00ad6c1c25654ca4e16fecb198c2f504b0f2d0", 0x9b}, {&(0x7f00000015c0)="368c12198d2f13281ef190b0ba1c15ae756d97d693b7fd9279782307aa11bf3c3e51a52d92b01a65dcfbcadfaa379558872305ed16043097e80344f02a4a18046689175da6e300d8f89ec97821facc2d93baa2e781955eeab4ac7837af36f2087fe391c1626d341cf01da516773e5ee53332cff233c448e479d961c72588eba4819667198899098d7b5cca7f0e9eef02db55f58de2d5c72cf3acb4bbd5af99bfc0665d8234bb8842630a5cfb8b91a0d4a4e31e7bade89ecedf4540c8bf9c7f38a608521ca19ec15af7ff4ca25370b87a57b3855d5d37e67813e01f8498e3d797f8e3bb5f59627c6c5b4ef1f4cf76b93da3c049bad37dc9aedb3c131158497549ac6f3c1ea96a0671ddfb8c21f645b3bacaea767dfc0f699ac264b3cb7d2b8218f48379823ab1bb2dfdb525c60a62e509abf232685e629a915de67d31103766955d918a08531102e6946f02960fae9b616f9eb61655968b19e39671a57db8897892197bb62c3af31c520d527fa6e3d49be32ef46313405d057618bbb8b16452181fe6d1177b839ec094ea94ac32c407e7c5e927e4e76085dac6709e7986a3c414186ada405c1abfa6c1591c97181fd3c760c11e060e3aaba8ab1a54cdb5c65eb26baa0ff62789c61675db73820de8307f0c73b34084675019", 0x1d8}, {&(0x7f00000017c0)="9186688abb8a9e0037d48c3cde86fb355ddf1f53c02b7325ee3a6902c39f44414c12245b9cfdbdc871bfc0c47e657bde74e547aaec135cabbeafdfb4f4a8157153b5cc102a739266d5e5c78c4e9f8f1fa3cc8e6baed6a1fe4324c0c70847edf0ad0912b4af60dbd442f6ecaec3dbba45c30e120587a4c2cd4fa1bbcaa5430dc8282cadec119cfa45142540ca7ec326ced3754adfffbae24f6a437cb4c5245a78bef1740de278ae3d5cecd1c7c7d88c635580ab0ca45afde2454f93a1519adee45b95cdf51d1570b53d1ac8b6bf880ec30a46a0d5c2381ea85612401bd6942b7766801dd5209f289119784d0d478b4634fd0d602e09373c82de142a20f7424684ac86f7ce6a9b58b81f558c361584e7469bfb2eec4b3fa67940712caa038f810620b01688269f3a9a4ff08f382b55606af6462bfa7e9b18e9065b8e2f430314320535c6e1a20bfed67cc269172a3982161ebfd1f276771873d5c196604f44a4401174754462e462b318d053d4ef27397ea16725286224cd73aad6aeea403c54de4d6d1fd142c6f667fbe152d530813fd7a8d364424498c0ff332a2a716166c66abefebf63e36544f9ac10267c8dbec323f1e0eb413b75335124de8130b17b84049a05b69e14243d8fa4a8bdc8bd41b784fad2d32cda51483fa871de109b38626f8b2fce8b7a43cf86c1dfac4aa952f0f5f7741f0cd7fcf41d1ffb4e143a3b38fbefd2bcf9eeca9d990413d0b3625a4da37f3818aba20f7f7733cd3e2a04f4c9270f5a98ae25f248f895e110ed05fa8fcea97321cf027e52c0f8ad2876b13f3680ef8f290291767ed3495fbd0b9c9e510626d4ac801f45cc47914f3f32be3011149d864a8d7d14784f4861fd75e64b79011f30c8366fd60a51ee81d3177433698590c5c3c22520ed3f336a9b2c4fbb1ac8c395170ce59e71b416da96477d46f3928d74e38eb5d6ff95e4fbb77810f1866a374d696e398563871d6dd72fc37aaf702d03949aa217497548118c450b6cc14712ac0a3d42d7f18c305f72620bcb0adfb1a8bee5c9d5975c64e93b5dd3c10636e5d50fcd465c9339c93d93726f03cbafe76c820185863a510af1c215", 0x30c}], 0x4) (async) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="1512e1564d96ba7b4154fa1483ba76cf3dcdd3db622b2b1accfc6227f5ff4489ac6107f744e4f1115f6fa9cbf037f4c13d22dff2106c95119b805038d269", 0x3e}, {&(0x7f00000000c0)="105afb4c09d6ea3fe4c505d71625b8e5014dc0247a38d2d08066347a81b0e6ae3a65f3efaf0fa5cd201deddb95265fa58afb58cbc694c5d9295e9403fef4e21b145f0bd26398bb3f41c369a784c1831bda3f3a571dc6b0fb0beb523769d3de0f262a0154cf2891c026b5fa18d522ff1a2b3de9ce6f7e84afb626c1e199f81fea79d103ba377645da00ad6c1c25654ca4e16fecb198c2f504b0f2d0", 0x9b}, {&(0x7f00000015c0)="368c12198d2f13281ef190b0ba1c15ae756d97d693b7fd9279782307aa11bf3c3e51a52d92b01a65dcfbcadfaa379558872305ed16043097e80344f02a4a18046689175da6e300d8f89ec97821facc2d93baa2e781955eeab4ac7837af36f2087fe391c1626d341cf01da516773e5ee53332cff233c448e479d961c72588eba4819667198899098d7b5cca7f0e9eef02db55f58de2d5c72cf3acb4bbd5af99bfc0665d8234bb8842630a5cfb8b91a0d4a4e31e7bade89ecedf4540c8bf9c7f38a608521ca19ec15af7ff4ca25370b87a57b3855d5d37e67813e01f8498e3d797f8e3bb5f59627c6c5b4ef1f4cf76b93da3c049bad37dc9aedb3c131158497549ac6f3c1ea96a0671ddfb8c21f645b3bacaea767dfc0f699ac264b3cb7d2b8218f48379823ab1bb2dfdb525c60a62e509abf232685e629a915de67d31103766955d918a08531102e6946f02960fae9b616f9eb61655968b19e39671a57db8897892197bb62c3af31c520d527fa6e3d49be32ef46313405d057618bbb8b16452181fe6d1177b839ec094ea94ac32c407e7c5e927e4e76085dac6709e7986a3c414186ada405c1abfa6c1591c97181fd3c760c11e060e3aaba8ab1a54cdb5c65eb26baa0ff62789c61675db73820de8307f0c73b34084675019", 0x1d8}, {&(0x7f00000017c0)="9186688abb8a9e0037d48c3cde86fb355ddf1f53c02b7325ee3a6902c39f44414c12245b9cfdbdc871bfc0c47e657bde74e547aaec135cabbeafdfb4f4a8157153b5cc102a739266d5e5c78c4e9f8f1fa3cc8e6baed6a1fe4324c0c70847edf0ad0912b4af60dbd442f6ecaec3dbba45c30e120587a4c2cd4fa1bbcaa5430dc8282cadec119cfa45142540ca7ec326ced3754adfffbae24f6a437cb4c5245a78bef1740de278ae3d5cecd1c7c7d88c635580ab0ca45afde2454f93a1519adee45b95cdf51d1570b53d1ac8b6bf880ec30a46a0d5c2381ea85612401bd6942b7766801dd5209f289119784d0d478b4634fd0d602e09373c82de142a20f7424684ac86f7ce6a9b58b81f558c361584e7469bfb2eec4b3fa67940712caa038f810620b01688269f3a9a4ff08f382b55606af6462bfa7e9b18e9065b8e2f430314320535c6e1a20bfed67cc269172a3982161ebfd1f276771873d5c196604f44a4401174754462e462b318d053d4ef27397ea16725286224cd73aad6aeea403c54de4d6d1fd142c6f667fbe152d530813fd7a8d364424498c0ff332a2a716166c66abefebf63e36544f9ac10267c8dbec323f1e0eb413b75335124de8130b17b84049a05b69e14243d8fa4a8bdc8bd41b784fad2d32cda51483fa871de109b38626f8b2fce8b7a43cf86c1dfac4aa952f0f5f7741f0cd7fcf41d1ffb4e143a3b38fbefd2bcf9eeca9d990413d0b3625a4da37f3818aba20f7f7733cd3e2a04f4c9270f5a98ae25f248f895e110ed05fa8fcea97321cf027e52c0f8ad2876b13f3680ef8f290291767ed3495fbd0b9c9e510626d4ac801f45cc47914f3f32be3011149d864a8d7d14784f4861fd75e64b79011f30c8366fd60a51ee81d3177433698590c5c3c22520ed3f336a9b2c4fbb1ac8c395170ce59e71b416da96477d46f3928d74e38eb5d6ff95e4fbb77810f1866a374d696e398563871d6dd72fc37aaf702d03949aa217497548118c450b6cc14712ac0a3d42d7f18c305f72620bcb0adfb1a8bee5c9d5975c64e93b5dd3c10636e5d50fcd465c9339c93d93726f03cbafe76c820185863a510af1c215", 0x30c}], 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x80}, {0x54}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x400}) (async) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x400}) pwrite(r3, &(0x7f0000000300)="00f4bd00f9444e6b00ed1d000000", 0xe, 0xffff) (async) pwrite(r3, &(0x7f0000000300)="00f4bd00f9444e6b00ed1d000000", 0xe, 0xffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x6, 0x68, 0x40000000, 0xffffffffffffffff, 0x80}], 0x401, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0x78, 0x4, 0x91f}, {{r2}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x8000000000000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffff2e8, 0x40}, {{r2}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0x40, 0xfff}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) dup2(r0, r1) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r7 = semget(0x3, 0x4, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000700)=[0x11, 0x8]) semctl$IPC_STAT(r7, 0x0, 0x2, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r5, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r5, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r1, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000240), 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x1, 0x7}}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r3, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x200}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)}], 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x10020, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) (async) r1 = getpid() (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x0) (async) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) (async) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) (async) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) (async) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) (async) syz_open_pts() (async) ioctl$WSKBDIO_BELL(r0, 0x20005701) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x4) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x9}, {0x2c, 0x20, 0x0, 0x58}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="013c5e85f60319f6c69f88", @ANYRES16=r1]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f00000000c0)=0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x5) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000140)="74146ecbd41af877ebaf53b1a720401298a562ebd3e7546167042ee43888554d7b8657915dcd51efc2020df0b2453e0f5f8e0d8655a832d18d9dee8df85fd8470543483acb5c5edae0c067de4f746a73e2c4c436d6dc1b782ef90dc46223464866eae84e990a52bebfc0481e33410dfbc41fb48f9ae6159f2832047c965ce9a92be8965907dceb5bbdbb7cfa1c008e4838681128cc2abd0da8da4d1659b306aa9942ce546967a69f6f4a3ea4fa3867961a926fdd9e0cf7009b9a3cb94342e5a659", &(0x7f0000000240)=0xc1, &(0x7f0000000280)="91a3d4c770658b5b8415424424f0002f38f7b4854f14c1242b255680c74d8fee24e84bd2d132cefa549d9f8a01a6b388dd30a2a96dfd22819b41b8eb14159b1151abe4c96a69a9df01be2940eedd2ceba9d059bfb6f5d636d620c4007ce82a5ca1775a241bcb1ff97e477e3b9c6769e69ac23d5d22dd4a93307f251ea0ee2d582db5a54d2d3ef5ee41f264f0217815c968050fa1e77cfdd62bb5ee5211447e1958056497b2dc64b44faa28240699f97c153b6037e0d3929344b191701068d1486e19b0d438", 0xc5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0xc}, {0x54}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) socket(0x22, 0x8000, 0x2) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8e) (rerun: 64) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) msgget(0x3, 0x280) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x200003e7, &(0x7f0000000240)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) r5 = dup(r3) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) (async) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) (async) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) (async) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) (async) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) shutdown(r6, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r1, 0x0, 0x0, r2}, 0x0, 0x0, 0xfffffffffffffffd}) (rerun: 32) getppid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b23b249e476278b3983ed5fdfda8b8d7e327de4468000030759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async, rerun: 64) getpid() (rerun: 64) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf2, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe4, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x11, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack={0x5, 0x16, [0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a372"}}}}}}) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x3f, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000feb000/0x3000)=nil, 0xa6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x91}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f000027e000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x53}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7f}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xa4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xb0}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000ce2000/0x1000)=nil, &(0x7f0000ded000/0x4000)=nil, 0x7}, {&(0x7f0000e85000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x5}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000d14000/0x4000)=nil, 0x3}], './file0\x00', 0x81}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x6}) madvise(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x3) chroot(&(0x7f0000000280)='./file0\x00') madvise(&(0x7f0000ed0000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) bind$unix(r3, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x7, 0x0, 0x0, 0x9, 0x0, 0xb4, 0x0, 0x0, 0x81, 0x40}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000440)={0x3bb8, 0x1}) r6 = semget(0x3, 0x1, 0x40d) socket$inet(0x2, 0x4, 0x9f) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000580)=""/4096) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r7, r8) dup2(r9, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: munmap(&(0x7f00001b3000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x6, 0x9, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) setgid(0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="eb", 0x1}], 0x1) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) lseek(0xffffffffffffffff, 0xffffffffffffffdb, 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r4 = shmget$private(0x0, 0x2000, 0x398, &(0x7f0000005000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x83, 0x2}}) shmctl$IPC_RMID(r4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) shmat(r4, &(0x7f0000003000/0x4000)=nil, 0x0) executing program 3: msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000000)=[{}, {}, {}, {0x0, 0x0, 0x0, 0x8000}]}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={0x0, 0xc9, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r6) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socket(0x16, 0x5, 0xff) socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) seteuid(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x28, 0x0, 0x0) socket(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) executing program 6: setitimer(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe70) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000340)=0x300) executing program 1: chdir(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0xa010, r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = socket(0x18, 0x0, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x0, 0x31, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r2, 0x0, 0x0) writev(r2, &(0x7f00000012c0)=[{0x0}, {&(0x7f0000000180)="430306cdd77ed0ac61aa1f1f178c6c0713bc9cfa7239e77a9e6600ca5e9d629af6f184918750c99e7bd6f34ca8dd1f617265e1f412fedeb6bb6194b7d1852add2a41fa896e741873aeba30762434c1a6323389ff33671f1a2c1cc2e614760b1f6d01dc4622dd11a02d46d919ce75847818817e263b2e4435b9fb0afd2a47857ddae65394ac61d4ba0ba20f678abd863fb05290657bf6354b735114153b4525f1707b0648a795a0d60759ffd754a5a43857426bada52c4cfc99e9509dad9b6342bffaf158f7448384260087bf626a649412588ef780385c8922d82e216cf6395758a00bb7a6f2ad000dbe9984355439c38f2679ce87a8ec319b2d211117eff838b904796f43105a1d78272579fd0c8f27b5ab46c4018e9901a97bd8f8ffffffcf2bd006db0a16198db749074e5417b7f5e2256e3189d8fa356b8711007447abae29de0cfdaabc5ae8e92e4a663d8780556de5b2b6701ccd1540a7b920686e84aad89a12eacb14380d7158af71d7dd440ee0320d1b99b2a8bb3b41f1837d0291fe1eaa5a651b6adf995dc7de12525e327db1164c3ecd9e276b335a3c1df9c7f6c27d9dd5517cef01a2f0e30b36801286d4fe632dea933a5476b86c71ffcdc8ab9b3b24d74d29b8088288083a84cde46d89e25d53197fa86dcf07500c7e88c103db15d38d12a581a8fa11f68ab81f8ea8803b05c7906654a51314796e9ea65fe1e24e9ab25f10b4e69156856a568a71743f2c8014293455eee063ca7be42105e595d9d5dd476ce56b46ffa5f8e142bf48f0b315d0672949a6c47d6e86850cfed924286598bfe2ad07f3008cd0bf928f8437f70d6e4eafa9877082a627e651903dc45874b2893441c92fbf60c7d0acd476976774948523b38ed67372230d0f39773bff65c3946c625124912e8d9a609d640364009f6c63fa219afbf17faf987d3c5cbfaba0bab2e611d62664d06051bb6d29f5079c08b89b0a2dbeb2c920ad8b31f4d6dba94fc8a5da82bc928640755240c31db94b137c6deec27d930664cc5361486f35f2ff7a5362787116b8973b0e01b32ea5390808dbcc1c4c260bc6fe457f19fb414d6f26072aac6c1351c2434b983925ba47588b5db0807aa72217f2eeb3343a1dd90c6db8d915e1ea8ade4e8599", 0x32f}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000001c0), 0x2, &(0x7f0000000140), 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES16, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES8=r1, @ANYRES32, @ANYBLOB="007bacb039000000000000009ce4344b3a826d1affff00000010a18bafe2d0577329417e938dbd6d835d3d0aac", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="ff000001000000", @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x400}, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r4, 0x100}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000000300)=""/4072, 0xfe8) readv(r5, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(0x0, 0x10000, 0x105) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000001340)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000000)={0x3}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0xfd8c, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x4000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000001cc0)=""/4122, 0x101a}, {0x0}], 0x2, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet6(0x18, 0x0, 0x29) r1 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x8, 0x2b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000"/50, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e28"]) r4 = socket(0x18, 0x2, 0x0) sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x3}, 0x3, &(0x7f00000011c0)="d2c686312aee42798b19a2f8d8e168a39c6515ec501b24d09bfad365514c93c8ddd8bff3ea97f402d528fd5c9369627e4932dddef2d5e5d2c7f57efc0bd38d7ba022178911edfebe823ff75a630e21a8850677b120a9f0b72be2f205d398411cc2bb9d5dc00859bdc411f04374e2113f624c665f65cf9b1cc357c4999d3edb2868e82583dca2d666ea5c1977b15dd5b940a1876952b6388aa293da1e66cab549a6887fc977706ac6a88e857d155349af9727dca3480d0b087efeddb955c751f3337d452993002e56018eea3b679220b320f80ea5739f0da59e17ea65ee1bd8f7870ca9d43efc2f3425970a2028845503a17402988484e9d283ee81f2a8960a0ebfbd155b67d44e3a14581068a2b807f6a6d74345c4a52ebee8953c493ae505809399d2a1fc84f445006f84545fb148d95ce4ccceefb6e39e3d02870f39dc2e4ed11ae66de97ada1756e044bd41256e7acd59b5287091a5d8b0755c0bff4f23e970c2f1041b02d09fa07245027cb9f1f95c573b37336f6dd918a34534ff6251a2d877016a449f87334b6911f2858b4d1eefb221e5be381740891007b7a1d5ac118102ac1ffe4dbff93deef0db024539fd7e6720ea2c823c872815934ea81b38f4147d49c61b6fba85d2bb9b8977c9195090a543d8180df3fa91ad8e252eaf75add42a2a849db55db767e71321403a9cae24801cead1d47e117f1dc76825847e37b0c36a1a5953ab3e7052e7415ca48d60ef1025b88bc21c4bcfb29caea4b7158defc329d66eb032119cabbc07bd05baf7ce92f7bf4fa3f8f06a92e8b96bc9524594bab84e76d79d0860fd2e4d6d7e9ba489cf52ef9fc0b8fb0fe037b6d540414141538be017b30a30f1536d35ed67f2c04e85af412040d36b9974d8964f1081ced21c4a25ce2772430216ffd89e62e19bd4b655f33f29714f28ca651dc51207ee41073b33d2bcf69980806a6ac6c27e3117f9b4cdc9ee05eadb30f4c4734461fcb91cc4e0f28540019818580831b95a9b407addae95b78b7edc965539c753f28138b528207aee73dd57ab2540830468b64f5c937c3bd63f004a41057aecf5834237a349945b3c9a26a0049bddbc6f34155e8d67b327655b293c4d0b3d08ae97c0dd343ab8b9b9191ed9baed0441c46a3685fd699d757b55d0288711ab2296fc4203776735bc7ed71d8775b3103dc1cdf4ba97523cd25faa21f7e2f0d7e4778c5b629e2bb9c3eefbcc531f49da6edc37e81884984f864571f3c62e9ca81bf2e7855a2127abc61585d3db1dc8374797e9deb39eeb3adbb2c5af468a2539b4cdb0b3b6ba233e6e1a41c82f6c87a742348dd447f72fabc57895a70edc8c6ab9eaaceef409fdd0cf998da55c2032707d653ebe53f454f750605f58a4de4d586a835b331242e5214e1dead7e7ed88dbc41472e2335a9be759912ffdee5e63c7162f16e9b9fb7c92cafbcf7dee3b1c08bf25f202a9578d761697c3c23b335343f8f5634893a7538222e1ea2de4d8d6830721ff2766210c53c5acb4aacc67df1cb4b7723f60b0820652d332bcb73ca851e5bf4421c3206239093a90573b4fded995bcf87eb724b1ac8f7d9d1a73de234d7b71d87b6b8757b67ce039ca7ef0ceed92846926ac415a07ffb8570e9f823659aed5eab61851e1774ebe05f066c3d634019adc7e996bed611279bb26ad75d793b750713a8208a9c3ff261650a867225de78475cf28d2d7475fcfa887fa7c1279d1acaafa74a34a1e10a305271a34b68280ff3310db9e19231fc2a4626fa4b6ecba4c1f30e96735254bbf6c13a14d0a4eedcc02b3e96f8d6da34f2bb07e58c8298994612de36dc84581d0e5aaade2ff904d2121ac1f6e3880fc56985cdb943b85fd5390a4c37156e839ae5fc7c43a119ed6f9a337dd8e42874138890b55f2a862211c6dc29cf32dbddc92d37dfebdb6944669027cc50db4bd75a461315cd62c9a48c9d2560b1fd8d811eaa6da687f1c2cfc1232b5afa63f107096fe12856cf510b2fcbaef2315ded08355898095b02e59f0aa18ee2e7f869df526dc8d651ad314f5ce8e9615eca7bfc0bc9bb2089e4cbc0b43abd3d8adc26db1faf26a70f241913a1e6c8d53c0225d8dd0c36fb596252d6cb932041c9c4e11339676e044e26cfe196adde7afc6d8f5d5e572eaec95de6bb96affd5eb0da6a43f8c879c8029f54d827ba14aaa191b52e539f63a8c0ac2821335835636e13e98df0f7642cae0537df58be075a0736689e15baf3d3a29eca6085887a2e6a892a406248547b44d15d6b348dcd79279759b197136776ab8b9be92370627be1886f8b9ab0fc1b91bc576ba396cabd35283cb5439669c64af192590ac1265fe5fa1fab9fc188bb33f02234efb3a98d7bcf905bd2540cb7a6489a9c7253c1a9fa51b31a3b51241bc3e01141834ccdb0f90b990d8867e17dd43f369d1ed4c46bbc699373d5ed70e912cebc82de3bf165b30643e4debc5715b3ee0d316a44518cfaec72216e4df62f2ebf0d30357704a55fd139dd03987dda31b176d98f5e877529c28ea6f910b1f60c42895bb2aa482dd95d0a5ca55dc3003a386dcd1f84ac91d81607a228ec0f1b69f83942fbe30f8f981ff4e3be43690778162d47c299bbb13ba96864c85be1ee2f116a7f22789710a1ccdde6472372795bf9c02a3b5fcc5461fe619eb4421b4d032e24352f364ea95875d07c89e56bda4b9ab1297dbe58b1a0cd38022ed954231a03416792050d5d75548dba919c3ddc5c5ddd81df133182719433b3e463196bd22c7aac635e8d80ecd63f8c3773310ff73d3487d1ab191e8c44d2e3439b7daed0ade3c33a3445865939eaa22e4393f8dae58e7da60996ebd9b41d5d44cfe4ade504f92d0d093682dae7f4a779f6474132044e07d1b459ecadc9b09c4acc6edf7772f0c3b268cfd63fa5ce9a60a4414bdad8033d966fe7d309f0282a0bdbf4c224534c0fb3e869e8a3fdfed4be5fe7587dcccf04d61c24d95489233e5b2c57b73e37f7b3e5a104b82ecb06c6bbe70aab3c15ccf12f1fd747eb0c00c6aec0eb7508a0d1f7e4400a6df6172cc52e27faebe93b5f678d64a9bcbd31f3d163ee1209ef836a19e785086fe8095b4dcd12bd06c1e463d6f01c3367d6afa4eff2f61782ada9b9021f9c8c5919db45dac74be9b4f77e15ae1cd5ca6f094c51ca4d339ec2cc4e98d82eac684e46c8fa2689bd61c8a06306fe8450942b7068e58a73b70ec7f8fd1a6e315f9702bb6a0fefa151878af67f916b80ceb330e49df23008ae121b315345d154af7552e836c739042c3a430eae100fa876c48c3fc3199487e19d540a975ae16987d5aae94de506d662f1a8b02194a644156554c5261f5d22a48f06177afcf47bdab184aa8e6626c6c8f69968a50177127d263e8aad61ffd77ddd06edc5617fab774da094f558b62471d115ad767de17c90e1d2840dc955b12d3354d4228e4b4a9cf431dca225b224dce58a100cdb3cb3a3364419506e13a9af00ec182c53965f872cd534a485ec13656f637c6dd3e461dbf0fe578b7a0a2cd288fce31ba334e46b7f12d4e9c8dbbfa91dda5d7d781696776e190b7ecb190fede08bcbf1da98f381ae09700e138716a1836b15c68ee98162e208a6ff1df452bacd59b7712c04ca0e5f9007242a39a349be095865db278c6dbe0197cb2a0ad471db0ae0f2614a43ee0d1db62a7547e81bda6839991500fb0073af5ef69b39d6bb10e6bda95e91bf8aa8404cc9dd995379e5c11a5582deb8d5c76f4e6b2aa0f335986e1c6978c3efe24355d44947d2a418b9b7eef0f307df935a47a0cd1f64922933f578f98631c9d67985d072e277b59885a111932754677f6648cb0fd070de7c8423c217c0c0edc85b650f102729fab44a4cf1e52d82b626df17d1357b24bcfeda68144e55c8346c39e7157450a82217ce7238327320a98e282c54d8bb3cc9c1b2fd6dc7975f9baee7461266cc983bbce4a2602fc8cab536f984a914ee067d3e343104ded89e760dbbfbe3fcc9d5304c6fb4c7cd1f48da847d58ec68fe777d321c7a57e14df9d3e4bbf4da91e1a3b8464a7b7de7e0f5aad8097d86aba4e8fee6e3d36553f7465082032f096ee64c9b5e4607665f14ef6062cb9cde3ef9e637758527145036d77e3e28bf9615a42edd2d78a71c2c69114ab46e8328fdedcfb4317cc44f39e26c80500e338585c3f5c783d1e4270dafda473f3b3eabffd0051c34ae9d2c1e97a33f28f410c73136a749c515ecd8c38ee33e03f6d602711ffea7d7cb38026354c8f9f3c7741d39ebaf968e1487ee923fd259164ecde4deca01d5557c9294b68dcdcd9dcff4de7a8ad009bf5bd30a39044af2d1f2f0a6807a66373ca90cdec3b61851e20c2e392f00f16bdca1a09ee8c33a6a670c13876df6f6b7c93942d06b01f3a459a75232b544be108b1c69f7d007e47131fdc773a5baf181a8c2066d4880e47748d1897b9a22cb9a82420999f43d78a9329aba1e175338f758b80d888253defdcff2d2b108689d2fe58edd8cff87b3452c3fc07ac02078a0a82869a97d76bd0f47d224ad9e35c5db9ea9b65d543add6d03448d3a20cfaab0d86a8f9d85af5f54ff7f78088989238ef1f5b8f2aeed50790688427be1d229ece223224641977ec58169cb2f5a43b417619faa39056b345c543b78312c9e7dc8da838d7164d409b8c2ac2f30d7467faa5b069e35cc1ae53d23d68b04beeb695c8dd31deacaf9e2035e36f200cdba751a81899ae20c466c4f2109ed63a453cdf04644c5fef4b0f7a6a45e1187d806190e863b6185539bbb81dc75fc2afde20e7fd3787a318f2fa3935888102e303de6be764b22363613361b70dd8aae69a0aff9ceb356d86282b386653e7ea6e7fc9375671d8fda97cb3e636b18ef3bbf7fd5df3c6fd6cedaf95ba7f1210a526c73d8ceeb2396419a73118518c558d0428734accf621f0a549a9b5f70325dfc106d5af8f6efc0dea2751fb2108c5db6f26fc0a914291a1939865b8ea1b62e681010bf4765993f5ebf62d233340482b90d1a07f59425ded41b61fad99a87b0fe052256019aceba9b113f2b38f401581f10dc52b458f822acdd6f5a0e2144adbc3b56352e627aabe179be27f5fa34496320cc524cd5c98c0e46c54060069517175f53fa4c04ce23582ed70a1df56242f051d9db7e7b28d0280311694941d15466b5cdebcddba682a335da228586592ea098a66523578329f5fc5e651827af06a9bf6b1c7c9b7f524fabacfd1a9278b5ecaddeb45cbeb9fdfadc9b7f881abd5b94806d9060eba657a6d6cf6a8da5b8a4a00d5df58180e190eec28eea6a669240f3031e21b6eec90c0347dd43cdfa2a50754f5964a3b0f46853228162dfb4f34d562f9f8fb627f1a609a0eccb87ce6230ee8898b1577fcf32bcc56c722a0558b220fed2f5a69f4a83330ef8df0e2e17c1e1cdafd33e7c2a5c303a60941aa87c09d1a8446b54ba11fad18a3de8509673b09f9e5543175194b0fd78e873a96fc553a3b6d4e3b3dc7ff281697b21949b7ed643a5dd1cc4cf923f882c388fccca14a31a36d1843675096e9c32f85e8d2fdcd603521f1a6990e9815dad27ed80cc7869fc5b1dc0e6acf265263c689d96120512bb0d7d5b52c1516e56f09353a168a4008de2c6dd4a98203f4186981d5c0e16e859768eed63e965d7e6d68a52c315c5e6e4edf41c7bccb317d6f2089a6b37e140ba93a307e06a45a17e85fb53a90c78d13871d2dedbc130cf002e50f4cdf8a42efcc6056ebc15feb080f30c84ccb8d8c4ad5261579c8b1610dd2fe6f18ae41ea4e2379f0596e7001a04ed25c3f6c9ca84f", &(0x7f0000001180)=0x1011, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) getsockopt(r5, 0x0, 0x1, 0x0, 0x0) socket(0x6, 0x4000, 0x3f) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x1efd, 0x3, 0x3f, 0x800}, {0x8005, 0x0, 0x3f, 0x55}, {0x3, 0x8, 0x1, 0x80000001}, {0xd8, 0x1, 0x1}]}) r6 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000040)={0x5, 0x1f, 0x10000}) r1 = socket$inet(0x2, 0x1, 0x9d) setsockopt(r1, 0xc9d9, 0x9, &(0x7f0000000080)="31ec683ec367da798303cd5fbd6375ed94ab6696bcae915fecd122256b1ae39ce07dae20473195c04aad4c4567dacaf047", 0x31) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x8, &(0x7f0000000140)='./file0\x00', 0x8}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0xdfe, 0x0, 0x5, 0x58f1}, 0xc) r3 = msgget(0x0, 0x209) msgrcv(r3, &(0x7f0000000200)={0x0, ""/103}, 0x6f, 0x3, 0x800) sysctl$net_inet6_ip6(&(0x7f0000000280)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f00000002c0)="ab05d9b43e2d2de34fe7c1a5ea5631fa121b251a2a1137a61dcb17357896c53011bd3713da68da21c074fce9cba9e4", &(0x7f0000000300)=0x2f, &(0x7f0000000340)="397422a97a0ad861c8679bebeaaf2b3b0dea13702e63773594eae69efd8948eb78cc1547ff9076df8de177fecfed0fc1f86f478e42b39a1ea0cae979197df95ffae5dc358da7a20d234a5c6c2dca531dfdec9c0c5a1d0bfa1da5b967f8bec0fa1713cb24d50cb3be59c51e40383c04a37ee538d3d5f90e6dfd68899839291b5bac4086cdade9169482839b2694b73e1f712698e2d092cc5fbc7f817a2027e680d3a10555e734d23e6caca11728c03d5ad93080609275a45afcc0bb578161dcde580f", 0xc2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/184) fsync(r0) r4 = semget(0x2, 0x4, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/140) r5 = semget(0x2, 0x2, 0x124) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x8, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x10001, r6, r8, r9, 0x0, 0x0, 0x1}, 0x3, 0x8, 0x4b0}) bind(r1, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000740)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) socket$inet(0x2, 0x1, 0x7) socketpair(0x6, 0xc004, 0x9, &(0x7f0000000780)={0xffffffffffffffff}) recvfrom$inet6(r10, &(0x7f00000007c0)=""/115, 0x73, 0x41, &(0x7f0000000840)={0x18, 0x0, 0x6, 0x9}, 0xc) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) fchown(r10, r6, r7) r11 = getgid() chown(&(0x7f0000000880)='./file0\x00', r6, r11) write(r1, &(0x7f00000008c0)="160a1e2e33cb1fc33d62ef311c7f1fd21eae99e7dc5af41c6d1190d0141173fd62258c778549514f1024dea64c5b7aa6808c2d924e88a7ba9ec4265b6182c31a4d9a31cc811858302dd50c4fc7ce2fc20f8d59ca2bc1cb0a44dfc1cbf9749d843baf2debd231fbf59c554722284415178ea0a62108af4b5295d297876cb0ff44f944bc78e2707fdfe2a5fe9b6ab720eb9ccf", 0x92) sysctl$net_inet6_ip6(&(0x7f0000000980)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f00000009c0)="93dd9d860272de84b0e71b9899c217b5ca4024fd994214d1cf2b4db5ad62caff98", &(0x7f0000000a00)=0x21, &(0x7f0000000a40)="4051792c508aa124465a32428220206fb161bcd179eec5981a6986cc6ab0364d09d3395c80c7f16de64f0a1356dfa4567ade4f0d8cfbf7b98eb3c69a9760520f34a2e0ccda1151a45d784994ed8ed0d6a0e32c6c49c3e57cbf30c44cb44388e90911360f7a610c58e77ba3a74db4377a8f49e6b088de846de529cc85cde66e7ddec144ed490c797e34b669ca8796925e02e6b6ccbff5ee4d34535bbf83043a36f4b7d47c85f9b68205100581b41a96", 0xaf) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x5c, 0x0, 0x0, 0x80ed}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) chroot(&(0x7f0000000200)='./file0/file0\x00') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x2, 0x81}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x60}, {0x64}, {0x6, 0x0, 0x0, 0x4000006}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000240)={0xa04, 0x40, 0x1, 0x0, 0x0}) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 7: r0 = socket(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) execve(0x0, 0x0, 0x0) kqueue() (async) unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r2 = socket$inet(0x2, 0x4, 0x0) getsockopt(r2, 0x0, 0x22, 0x0, 0x0) (async) r3 = getuid() chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) getuid() (async) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x10, 0x0, 0x0) (async) fchmod(r4, 0x0) (async) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) (async) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, 0x0, r6) pckbd_enable: command error executing program 1: open(0x0, 0x0, 0x0) r0 = getpid() (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}, {}], 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) r2 = socket(0x0, 0x3, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = geteuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000cc0)={{0x4, r6, r7, 0x0, r8, 0x71, 0x9}, 0x5, 0x100, 0x3}) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r10, 0x3) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000029, 0x4, 0x0, 0x0) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r13 = socket$inet(0x2, 0x2, 0x0) dup2(r11, r13) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/85, 0x55}, 0x3f8d}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknod(0x0, 0x0, 0xe02) open(0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x0) r2 = open(0x0, 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770d", 0x73}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x4, &(0x7f0000000000), 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x8001) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000200)="180d0834da3d0b1f31b259cdc5cae80edd6570f18cc47db93f982ccdf80762175f7d87c04a539968b2eca452a6f7ea7a963b54efb1894138a60a6c0c40d9488e8d6d3ef0872c9ca3d9fcc6ee477ad073c1d5cf05859a4e625ba520306cf6b46d43208bfec6e479a2ceafc96546758278ac3cf9e0ae392bdbc57f838303aa1b37fd6b6f4f720f5e051ff1a0c0dc3cb0cf5f7be1316f47e0f2c35b9d0d50c9c6985445a6a09e82a258f44b456158ceb99d35a90608db28033e334c0a32316f32406bf4836fef3d3cc5051b31efea058623ba69bb873266008a3a73c392441242352b322663c24be426495f9f7ec6497a44605b1421f19f51a0c0e4d6d989407b7619660c132e592410ea4fbfc30342bcc18b2aab2adf420af12d94eb50ce9c7d4635e1006e27fbf09f352afe29ec4004bc1cb2d4714c6d0391f57aac50217e7b76356e2853bbbf7369596186ccfa794f181099c091", &(0x7f0000000100)=0x154, &(0x7f0000000140)="6d7262c184fd8b11e24a54d9b6bb1efb4ca608235acf9cff91f2b3fe18f28934b07a594a6508359e2b824d7ffa3e4b6fe105e872283c07ac9565c8", 0x3b) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba63ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3c", 0x801}], 0x1) executing program 2: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) (async) symlink(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async, rerun: 32) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (rerun: 32) ftruncate(r0, 0x80002) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000980)=[{0x0}], 0x1) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) getitimer(0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {}]}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) executing program 6: socket(0x2, 0x4, 0x9) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffa2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket(0x6, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0), 0x1d, 0x0, 0x0, 0x8}, 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001540)=""/4092) mknod(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) setitimer(0x1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x17a, &(0x7f0000000240)=ANY=[@ANYBLOB="872ed7c6847bfce51aeb626855850ece00c8eb2a567103bf607264063b57e49a55c36306ba2c5d8028f80f3bc34a0292743b295e", @ANYRESDEC=r3, @ANYRES64=r1]) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x3f) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x8, 0x4, 0x2, 0x0, 0x233, {[@timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socket(0x16, 0x5, 0xff) socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) seteuid(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x28, 0x0, 0x0) socket(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) executing program 7: r0 = socket(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) execve(0x0, 0x0, 0x0) kqueue() (async) unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r2 = socket$inet(0x2, 0x4, 0x0) getsockopt(r2, 0x0, 0x22, 0x0, 0x0) (async) r3 = getuid() chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) getuid() (async) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x10, 0x0, 0x0) (async) fchmod(r4, 0x0) (async) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) (async) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, 0x0, r6) executing program 2: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) (async) shutdown(r0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x40006df1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000480)="b437ab93c964ca79", 0x8) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x80}, {0x60}, {0x6}]}) clock_settime(0x3, &(0x7f0000000000)={0xac, 0xfffffffffffffff7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[]) executing program 0: socket$inet(0x18, 0x3, 0x102) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x6d4) syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x54}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r0, &(0x7f0000000300)="00f4bd0000000020000000f3ffff", 0xe, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000180)='\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) chroot(&(0x7f0000000100)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) lseek(r0, 0x80, 0x1) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000280)=0xfff) link(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000480)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x1, 0x1000301010006}) execve(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x24a) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0xf2e, r6) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2810, r3, 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x3f) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x8, 0x4, 0x2, 0x0, 0x233, {[@timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) r0 = msgget$private(0x0, 0x122) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/181}, 0xbd, 0x1, 0x1800) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x2f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x9, 0x7, 0xae, 0xffffffff, 0x7ff, 0x8003, 0x8]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000300)=0x9) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000100)="26c8967bb0639cb589b6ca5ae52d6e3226e6a0d2387ec44f", &(0x7f0000000140)=0x18, &(0x7f0000000180)="29fbe17b10bda76da625a79222633e340ca3e4d0df4144026ecfc1c34984548afcb6ba4f7084a2d82c1bf8edbc2606699bd2d86696a44ef562fc31a8b69799b7bfdc8ac7624fba037d54ff0fa7bd91931a52130b742258d93fad9f13583d6279db8885d1d146418fc46ff4a0ef", 0x6d) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='.\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffff}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r2) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002640)=ANY=[@ANYBLOB="e800000000000000ffff00000700000085d8d517ead0e5affff63d96e90e3f5bf5a14dafea0d6ce12a0d8545e123fdd1421c698d8622dee777b591f917dd609a0532881dcb771aabe912318b2c5a4c7bd3479ece8930aa9b31b4b3a4f4e9a86f5f3a552d719c5e22dcb5f1ef8b300ba8f5c1a4e6699145b9d1d6a9eb02004c5ae55a2a7b47a3e653fde358579a33facf36fb06a87827a3960cf52acf1825ec47fd242029b519ac50bcf7b8b76b906d00316547963f0eb168371a131954d13a0d843c5c6f439c8d92a645dd7c5a09c54eeb5af612563af54f76cc8e606778394f44981b93000000001010000000000000085941e28100000050c6224365880d1fa17c0897df95db5eb44fb1347a244cc5870c03223729bdaf393bb2b81f24c734b10dcbdb87d5b741e3d9ae96cbad9a896fcd0d165325e1ab8181f10441e58625c7288b5aaf953ed02f39f31dc29e839e81219bc6a3e7f9f6a716e8f0140db309f8fa462f96a83ef2750b764fa8841fd521fea45f58b329951fa7c530fc402b6055046ac58195a079ca02546002c33a737efef5c74ec04da522ef1a1e0c8b536cfcaa47cd0ee6bf5d3d770ebd8c7c5cdc00653c39104eee399f6b66fa532e31274690854fbc9a6e110d1a4f57ee291488a86ca62d46f8c71bdb8f767d88dd944bce1dac0a5caee872c78744cd1f6cd413940696c06044c0ffbb3289766b8ca70a8efdc29d4357bbe59124225d02f7e37e860ab6e40cb1fa9405e3420e90fd1d1ff87512bb42d05abfcb4090cd7540f9f266344b9dbbfee459967b595afe48a7e2ee88fe95823648c5114d051103f80d5c7cbd3456ac64960af5ee73d32aa0b173c4513ee7539390dd174b624a9e10ea513aef15bc050d7cc4cb4b2261208e341ecc5e948d6d980f1e366c57b03e6921556edb494ce97f66e295348fdb83e1abb2280ff80da5ae5b52d7ab0ce59626363c7e2d3574275a6192a4dc4698ed36188e91b4093123b9be4d74f599d897b1500ddc377f1180c84364d2b100b9e834e2e65f5158b1b49352ac75060bbe206e31922e2774473d577e1e6dcd30bcd3dd5d506d3f0d10e54d8cbd010000009018dd640147b42e2db058ed4bd8ba616cb3601a999a230bb647bf7ed1615386ab1e8fc365d6f26cc5081f451ac252e7086b906fbef595b315f54e28f2b20ee6a15f951364b8745fcdb6a3998c33916a9a1017aed8855414eb88c24a5aa623eef77765387fc87376111043ca19ca04826e65449c5e05ca9d91bc4f5f9e79e2ed0fbb17a3ecda75e7b34f4390a028719896c48ee97ef936f9e12750961c89515179077f2cd4c3d69cf49ea50269c09c21f2492f2f37c55dcc1c664dd79d1b2bef1c0d0c398c351462e44d4fddf539259519c211a61147fd01a620410e662612027c23a760e55519a6710238759c8f25184973da2d3c76f4832efcb4bc967b8bbc3930ba5db5aa781e5ed3862b298ad6af6dc13f23f4879671c99cc266079a30a88a813c088740c76a037d629b0e47dedb633f695ee012e04e1bad7be6cd5e8f7253dc7e247655b5f6f7d6f4095a7c297a72496923102655b8b7899b34bdae9194617d8e9eb88e6961c5e51dc82e9db5b4eb14965eae9283b6476bcf0f0aaa9779c36758aad1aaa3869b7616e6dbf8d3e036b69d052ceb6ff81efc1554dea6397490a3200aa7b34fe35e77314584905c7cf12a7a447e13aa2930857cbc4ecb0a3b31dd9b691e4d8262da992a1823c07d4c7d512bd89820c382faf36c86494cea64fe3a187f815b93e6800c03d742f50295e428d5cf70dd62be55cd551021a874bb3e80b0595b72eb1bdd8f8f5998dd1479f351be4c12bfdb9bd81c21fb21c2636e60bece1c5b749816390c009517085418dd6d679c5ae0f17cfd562ad7a21a06ff4994d2988555591ea699cce8b3fd1b6350b02deb6383659a43839418e5b6bbb99250ae6b6ac55483680f77e60d7810fd47c2982838dc9a20a88564ee29812360d27bd7fc34a1ff49be66b1ead15d91a0e553d7179f665eb97bea9e0898eade7540cbca01bea14a3daec196a1886f10d484a851f98ffbc73b6b20c28beca77e53f35663fa0df189bc3a734f9686524e78a0767af96fe9ea141f29f9c99205ae8c0795f518b20d0876d13e840caebae580288c239779b755750ed1a31f6094477b9c6354aa93466a575dfbd0bed0bdc967056dafe71eb83f07812b672d74c3cd3086ff8b4a812621c0e927f9163447587c317264e06459763f377a1a66bb2a0ad13c84cd4cf17387637e36ccc667c732507223c20f0f79d8881b5a5563643eb954940b0ee395dca1c46ecaafbea3bc66287bd274a2f301361d1f2b757e813d219a7e84ca1f6800479e9e0a207336085c87a03cd9b80e15ef1af63a4c7e4861d0e57c63784d6c555c558f70f3f985c16451beaaefdb28135901c649f6534f1903725113460a88f95d8d2188e8f128a25c6a688ab4128c90a8d1270a825a401ecc11e0f9204ba4126f868a350fd4c266e6e543a49a210322052673e79262b3e82f76244997ca4ac99bb3ed401627afbd1039a617a7d2bd3e70aadcd9b81e8adbf8fb44a1d7ce34a01b19a1ac438beef1104a82b2d8236b45a81cb455ad43631fab56b749f2e63cf840f74c3b525c5cbdbfeff912543d2a5332dc30d347ed6fdb8371d0237c1d81fa95b617abb3ed4178b8ada6525721a2717879e08fc5d081072bc6e64aeecf178c186f2a1fc08d86d556fe07e62025005a7c45f4c9e2c28e3c07a61c72d45f0d683395b3c322007b64c52096aa4fdbd1d2f0a0d82489d9b0407bf7a16c1559a07d96c2113e3004cb5f164b34e93c7fe722190612867612724c032ee54086e9b38cda6738d9f454b8d2beb165b810c0b102cbeb70293ea7bea0db26b10da658c34d60b3e809881ad2c3bcb31e764226c6120406d4b0cc02cf2e11048f0911b4c447faab1e2c6f3e71d8549971be9b47b71fb53b429a76d6909c7e17df77ca8b3073bc7a5b38625cfe49a0d4e3dbe06b9e916d4ec8ef5ab2f1a3395c524dbce784a5aa8fd8009118aa394289df800a9bd6c10217e17fd928b10ea93ead329dd847c43161a1daa6fa18d9845c384b2b52288dcb4fea45857cb791a79383d533119887bdfb7bc18f498ac18c7acade81e3d9e5f04ff00926873f35b9592ba58de5b772965e6a88e22c961669f7c9150f095ad69ab5ed87bcb142ecfa95d0ff09a47f2fc0b71133f9ad1bcfd4a36abff894fea3a6d0a184573db688b83b15dd057c160e585b5b6423c36923f29ad0a0e8ce6c1d4f27fddf5dd834d6360ec76581ca20249f268ebda1f5a42b98798e441c9e456c1822b5a087af5d3dea349292093f5927a53f71516e383c7682c1bc7a99cdae369a2f61ee9b15442dbfc41d7ba52b3539455b8ede170a7001dcdf73fa207a25f4508668901f1bf3a334872ab64e3f3c07dba3c3250ac719c1582bf08655091ef0e1e5b64f1e091ac3303ba52b32674a6884178a3ca2e2397780a0a5d7125e65cb64eecec3aeff250d325d9e46fc03de6e9c08faa4f667fff7e35fac82c630572fec77ee30596334c1dd5041b8e527957345c5d5ad14438798eb027cf02409fffc74b580f3f688e92375f0163f1e05cbb5fbb6fc32395a93c385d3a17ca84ee564b9d64f06ae317fe53ed404e51a9306e6fa884b03df60652de328384b226af803e568ed392ab2ac05d01441a7597eb9142dcf2a20d350fbaaf53f821bef50eca253bb4225121569aff92cd9179d33ce62d35c1b0ee98339ea096dd801e1de3a60a26c3d3a3f1a0b5ae1e63981066ce985afe5c120a06eb3d8cf91f4473ca545c5fd065ef12d1d3d39fb9b6497d938a3ba11867dda6a3c1e18ab1c53ba9814168696d0f9b8b74c07e5ef938573d3d3ee62bf97030f5a3cef60db5938689611dda9e2d3c4e0857d87d3cca875a93590914a5b0ef588908e52952a713cb81d169b6c0a0db460c2300a5b29ccd52e2b6ed7af02bd91bdf8f076103d8049769d3fcf9822f7ebed812963ba4bc4095ad5d4f3734a7049e66518b96112d4eb6ddce4a916ef555fe6b9cde722df251533e0f26a02a76597adf13be5a6b2ebe3154bc43db1a92c72d1f074d553e7acc83a57042df21f69c99a816e7a8d73634fcbb16dd4b73140796a35e66296c33d440e0fa844bc2bc290dd60ced7ac4f8611d1fa94b10524f551da42550f3a882dcfdf7ccf384f05572d04319e6fab723712e65896b33c88bfbc170acc2ab92def4a127fb68fbcb2cc093e13452b1ef05f95625247ce0fdce58b5396c3cd0f7ccefc6cefc1c82ce81ec59f8349a2929be56aced52616e75379fed66e46dd709e44356df3c341cdd4557639784d6cac3d634356ced145ea0d6788f5abc7b3240f628d7bd33b86cc9b016687f57ccd5a214bbbecba8256baa3a1a0365d544812c54696c8bd1d9c8e3d84c8a5ab8e7afc6567be00355de28f0ba7620c62722fdc2e9c0e590662035cb7a55eac2b84385a27892871883c68e6c86f7077cb0053b86178486a5fb853ce407c4359cb9b1445befb88667907ab292419fcba8f0dd4a7c1912e6b50b4a8dfd44e15252a3e00057a0a48be2f68728b0b477d40199b4e68d84b4faf1a27f98798a3cea69a43b7332706f12bf1ba163228ef0649591fa00d0529e09bcf3bcc7df49d052cc2499b9da0711639123586c6334710f2bcc0839e2dff7d440778e1276ed05469138c5f888cf2ffcd810a4ad89ece0e2d8680335b3fc3d6172abd3304811076e3319a278e7e47ca248db1e4699f60e1eb057c4f990297f4f17c4cccb1c8982a30c5afe9738402feb4df598aa79cf2e58ad5b6e9a4c83b95ea6e0d0ce44d9d645afcd9836c5c7813ac99d5fa2654a393dfd58f3f831f30e4fe457cafb3571255d58f8562658d4ce5244e08ce42239f63fd26b3bdf36bd42f6958e409538ebcc6edf675b38793a5a779308e65520b472006990091e7b142449fc25d5b91f4d4e2feae9328c1cc2716001ceedf2ac7120e048dfdd97a716b1500d3357642f4b9cc661830ccf09317fbdb2f8041f07345774781d18323ca6f5092084a858b1d614b41902c6cf5d53fe5d6dabab46ae72be85e353e468c78d6047e8411c6fca4a80d2273b29e24bbd425295ff8cc0fea0d640da6ffaaa45d7ab4bae555ddcd8764ff6534a80feb7f6d66c91893341f2bc66f9877a21f88b7b96ff27721275ffc122c5ed8426227080c9164bcb4f8194cd6920f21affe92cfeaf3e6e820a29527bb2b885ba3e961cedb1c9e809c365254f749b22ad89727ab2315a342ea970cc7eb440e8ba1af225a2ad565c63b7315faf0c829602551e224a2ffaddc33eb1df869f34b8bd25bb871d9b4ccdc2b442401654cadfe024c893a149276b870bc1fa70b6cda9fa1429876f9d18e087e5f9b5bf0745c73ecd88d81c1824b8fd85f163f886aa28581d6fe2d122e80fa7ad590d39ba165dcde95446d926a01f6389a43eeebaaf1664113bfa34e9c70f4652c75c0adef392656429c4a1573b4c7ef6c1b11159757bc26b7463ceafdb16d42fabba2f07f2f8325d72bac7ab787f1fcc1f9c52d0b40b3de0c9ea2eadf24bb21efb9792ac3b9c4aa493e7cda9a0e8097cc8941f609a63005ab3decf8c3cd99eb4d4effeb7e280e62134b1b29aad8f5fdcd9233fead761ac57546775df0144472d220c0b25e4bc503e392ad5a374e9883d6593fc18b49c9daca567ae855d7f9498bdf9b36563adc326168d9d61f39e17e87b3e0be0a08928d5c95ae6ca562297312d2ee5722dd6ad127736c32283bb2daf52a6b5e5f8f04a21769874071b2f1dd560cca65b59950f905a0616c57250beeddfe09601cba5f7f7b67e2d8a86ad52cafdd37a8b81109960e0452bb4a779f75a61de9062537bbf8da6566ba6505bc1175f7397260d9e7e992ad1c7cd0d38c28f664a3ced8dd65c16b63a4837e350b02c2bd9e6d3a2db3657d315977100883b3eeffa3878fd060c354ed3668aab8f4e099bc9bf78f54f4d6759a11a6f66edbd91496bc595e8de52c1f6c79c55b17a0b1829b03d5999c4f16242c8e462b0b4f5c289c4e84ef54d0f86aec6c96456e6c74017661984e1d36b9256b81faec13a56dc42b245505e00000000000000000000000200000008914fdebc37ccc16940200000094343c7ef0d8420b2864e628ccdf204c3e90230a970e31d617e6c51322d551ab1ad7fecfdb60f43e8f1d217a0d2fb1629852458eda76ffcede7baafca515ccf75901c213dedcaa3673548b4a39281c1585f66f9b85143d960777d5bc5c7271c8bd3dcfd99279e8e60037e705cad413c5b6c67ed7ee416bd0d1606a447259a05a7f5233d8f60e85756ea645b1a9495fa06fc725217ff5e7056eaf29aead93c1b627a25f9f0205ab564460f186afa9fdb394931f5181ba0bcccfdfe8c25c7ab4dce0ed867dfb85a7db2a2ae54f2122d164cf5cca5aed4005d4ad1e1b86e52d78b83138ee881afcbdb0646a8d95f9ba1f640000002800000000000000010000007d04000010ea5a9987deea5bfacb872ea8ab7680b200"/4668], 0xffe7}, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) bind$unix(r8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmmsg(r1, &(0x7f00000001c0)={0x0}, 0x10, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)="2321c5e1b83a0b7fbde6ebf9f35f6b388e017de629b301e891aa80c579741d405ce4d453b9b5991d2f8ea01e67acb3", 0x44}], 0x27) write(r2, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0xfff) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x4) close(0xffffffffffffffff) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, &(0x7f0000000380)="80e02aee99ac2a8bccca1968a048c9c8d694b8540c465601af748d893146ffdfdb5a2f2ecba0aaab06e202700bf3c5ae7a332934b9ca5e965a3d0b9389bbe4e3ef45adc76e2b51b268a9377d256929ffabcd54a5999fbb729b9eb8686259751e36c1f58e6fe5d89a299f126e63d07bb4d03fc3462782ed645d24429ced5865ff73790244a96db73e84af5b16dbad2e901bf2b73da11118f97eef83158119167fa671f48dd63277f905dd809fcfe17249e4531667817033486b0030cba309c5f032cc1bdb711740fbbc57ba707291e79fd15bd3b8b4cfd0b64cb6d446fc543946ad79128fe4cc6fb90a7c67d6e7cb22ec7f470e7f34017021000000", &(0x7f00000004c0), &(0x7f0000000240)="cae1e4510300007f0fcb178a870a", 0xfffffffffffffdc7) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, 0x0, r7, 0x0, r7, 0x1b, 0x2}, 0x7, 0x89, 0x0, 0x0, 0x0, 0xfc9, 0x3, 0x3ff}) msgget(0x2, 0xc2) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x2d, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000000000000000000000000000000000000000000000000000000000000000000000000026"]) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0xfffffffffffffffe, r1, 0x0, 0x0, 0x0, 0x2}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x5, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r5 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r5, 0x80206932, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb, 0x10}, {}, {{r1}, 0xfffffffffffffff9, 0xc5}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x89e4, 0x0, 0xfffffffb, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c6491111dec69677e193f540947f2c8f0a4f9e555e1ef2c787c7ff7f284d521c98973f9a279d2a766a015455f22d0d00000000000068bcf5925e80dc949bd3f17271231081347c79342792b0af18aa6c44b50eebe294df3110cd95487d08a2384190be1117917faeca2e28770e9ed26fd99b67cce759501934947e77b7d27efb3e0864c0000000", 0x87) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) sysctl$vm(&(0x7f0000002e40)={0x2, 0x9}, 0x2, &(0x7f0000000200)="8d1ee27160c67b62989f027bee068022f31c9b7b15c6fb548392c8b9e1caeac647756a0089b6e06772bca61d70e380bb030000009b68", &(0x7f0000002f40)=0x36, &(0x7f0000002f80)="81627e41", 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x103) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x1, 0x3, 0xfe, 0x800}, {0x5, 0x8}, {0x6}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000400)="b4d7977cabbb66f305e8897067a3", 0xe}], 0x1) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) fchdir(r1) setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) semop(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x101, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000340)={0x9, &(0x7f0000000440)=[{0x81}, {0x54, 0x0, 0x0, 0x3}, {0x6}, {0x1000, 0x9d, 0xa2, 0x9}, {0x2, 0x9, 0x3, 0x8}, {0x20, 0x5, 0x4f, 0xc17}, {0x0, 0x82, 0x6, 0x4}, {0x3df, 0x80, 0x7, 0x6}, {0x4, 0x81, 0x6, 0x7}]}) executing program 2: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x9}}, 0x0) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x1c350eb5}, {0x8, 0xfffffffffffffff8}}, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x2) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 5: sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{0x0, 0x1, 0x3f}, {[], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x8}], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047470, &(0x7f0000000280)=0x5) readv(r5, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r5, &(0x7f0000000000)='L', 0x1) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) chroot(&(0x7f0000000200)='./file0/file0\x00') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x2, 0x81}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x60}, {0x64}, {0x6, 0x0, 0x0, 0x4000006}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000240)={0xa04, 0x40, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) chroot(&(0x7f0000000200)='./file0/file0\x00') (async) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x2, 0x81}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x60}, {0x64}, {0x6, 0x0, 0x0, 0x4000006}]}) (async) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000240)={0xa04, 0x40, 0x1, 0x0, 0x0}) (async) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)}], 0x1) (async, rerun: 32) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async, rerun: 32) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {}]}) (async) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) executing program 2: socket(0x2, 0x4, 0x9) executing program 3: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) symlink(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000000)=0x1a) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}, {r2}, {r2}], 0x3, 0x3ff) close(r1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f00000000c0)={0x1000000000000}) executing program 7: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) open(0x0, 0x0, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0xfffffffe}, {0x14, 0x0, 0x0, 0x1e8d95f4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) kevent(r7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x0, 0x1202}, {{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x1000, 0x2}], 0xfd, 0x0, 0xffff, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) executing program 2: setrlimit(0x7, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)="2277d2eb0897f28b84b77f3badfbc9e3645b8558a4e7bf5fafdcbb78ac8272de35ee3b8bcbb5e1cc9e443071f0f66da3f989ef84e17f005490a283f048e8dd2fccd0f5e242dfa4645dbaa24bff515b40e771aa", 0x53}, {&(0x7f00000002c0)="95894ee88427ea2318345a22f1095bded234f6649f2ee53fd54f579dc1c467b7ed92c0adab42742e05d8fcd15afe9b543b51621937eac1ab3a56ee55e574", 0x3e}, {&(0x7f0000000300)="006ff1ba10a195b39cf63500e839e196a8ff8301a2f0f5db0661c61bdf7de4e33366e416f71358c456b6cd6607c7bf53026532e778fde6fee0d64073fab09eddfad7f5eefe829355f6fe05c5b4db727d11e318e54f1437c6544d48708d0034756eabd903870edaca9bdf64c7c2f62993588be820aef9bd1709972b147c6ac60cfb8d17aaf8c30d136e5482c175ae4d9fe90ad40ba9a55fb14de0764fda0782092e063e4074d33491499032553ab084f1", 0xb0}, {&(0x7f0000000540)="28d6be3a76f4d6af3c8e861ab49fc10aaf8e90f56eaccd3a64678d0eeac20df103997205987669885f0c74ed327e2b8e64c3710c8ab8fd4a93d18b7862a1f9a59cb44784f844d94458b6821b8cde2baf23f5413c75d0a1791cb93e89135f448f5bb92c3201efdb0dbb41686d4b409280e42a2a09954d74731fa0deb7bede68b82264421205c9a38d2d1161d66f8fe39272ade2e75b1174ce1156429aab02c44b8d266bcd9082124605540fe82e4d784d7455ddf1590a1aeed554f17afd41b1e356bdb7e28726c08a5c24f161d5ea220a18dba480d02109ff9391b2537c770dd907b4615fb10000000000000000262e36ac0cc96fac98895924f4cff77e4c477b1946ea", 0x103}, {&(0x7f0000000480)="c947529098925365fb2ae96c69b0d1532ebbe5a81c13822d76f03be32265c351a7bab3c5745d6989b8056cf7c866a6beca774074f626a02a3438f43c5d6a01af21f35560c9c84156ef36796eaa52508a05dd5746a104f766ce158c3e32ebfada13c203b21ff35247178759755f0d74d6b409be5dde2238eafa15f0b5ef2233235b5875abf37ad60a4ccaa5e0f3e2f227434fa49277d12c3f83d1e1ed3b7ec96ca89a452679a6394f4c6e999ea8ab2aad0043f85f4716", 0xb6}], 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x0, 0x0, "102609307e7be2df67de208c8bda612c3100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) dup(r5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000040)) r7 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0xff) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) executing program 3: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x1ff) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="9003cac4b712e0c9eee52cd249606fd8bf5093530c78dbc0ce97cd69b33aedd9a7fd24d74705060c014e913505d6954d51c39fec2d1c7ca047e44a20cc6933dc033f48225ffd53b971eaf38a94b7ad808df2437ec8ca32c8d83fdbbda2ed9899697a2a4e59888d90709cacb49654a37a1a71fbd6a074fc84fda901c1ca546ea20b88695a6b523053d3a484310023b9bf78800b8b4aac029da75fbf9c19de107bfe7f79c5bc0b367216d308c4f0c6bf6ffdef390bd6eefd91591003ddb416ef8c2ec03884232a", 0xc6) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = socket$inet6(0x18, 0x0, 0x0) lseek(r1, 0x2, 0x2) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) chroot(&(0x7f0000000300)='./file0/file0\x00') sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x50}, {0x6c}, {0x6}]}) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, r0]) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) r2 = socket(0x0, 0x3, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) (async) r5 = getppid() fcntl$setown(r4, 0x6, r5) (async) r6 = geteuid() (async) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) (async) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000cc0)={{0x4, r6, r7, 0x0, r8, 0x71, 0x9}, 0x5, 0x100, 0x3}) (async) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r10, 0x3) (async) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000029, 0x4, 0x0, 0x0) (async) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) (async) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) (async) r13 = socket$inet(0x2, 0x2, 0x0) dup2(r11, r13) denied attempt to set clock back 1078984761 seconds executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) setrlimit(0x1, &(0x7f0000000080)={0x2, 0x3}) r0 = syz_open_pts() close(r0) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 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, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x0, 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001040)=0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b619b3cb934394c5951c1db0fd943ac4f199e5921b6323125245108a7fa837e361ed9aaf3bbf5220f5abdc573fcb573c13e8f2e5dc877e40907542e9263e92c8a30b0f1c16360246f79d995a74113833256955", 0x66}, {0x0}], 0x2) r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x280000, 0x7, 0x6f45}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000400)='S', 0xfffffe65}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x8}) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x21}, 0x2, &(0x7f0000000880)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) r3 = semget$private(0x0, 0x3, 0x1d1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0/file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/153) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777", 0x3) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r3], 0x298, 0x800) msgrcv(r3, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000400)='./file0\x00') executing program 5: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() r2 = getuid() r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getuid() setreuid(0x0, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) r8 = getgid() r9 = shmget(0x2, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) r10 = getuid() r11 = getuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001500)={{0x7, r10, r8, r11, r1, 0x1, 0x800}, 0x10000, 0x833, r12, r13, 0x6, 0x7, 0x8001}) r14 = getuid() r15 = getpgrp() r16 = getpgrp() shmctl$IPC_SET(r9, 0x1, &(0x7f0000002700)={{0x4, r2, 0x0, r14, r8, 0x8, 0x6}, 0x53b, 0x186, r15, r16, 0x2, 0x7e80, 0x180}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, r1, r2, r7, 0x126, 0x4}, 0x5a7, 0x8, r15, 0x0, 0x5, 0xffffffff, 0x7, 0xfffffffffffffff8}) r17 = semget(0x0, 0x3, 0x411) getuid() semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000080)=[0x80]) r18 = syz_open_pts() ioctl$TIOCSWINSZ(r18, 0x80087467, &(0x7f0000000000)={0x7, 0x8, 0x1}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4) bind$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000140)=""/52, 0x34}], 0x1) setrlimit(0x1, &(0x7f0000000980)={0x0, 0x3}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x43e10e0f) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0xa6c8, 0x10001, "5238f0980ba4b32494000000002fd505aac10fe3", 0x7}) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000280)="be", 0x1}], 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x1, 0x4, 0x1, 0x7fc, "1a00000000045f00", 0x1, 0x1}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000380)="3d4f9214b397b657c0947875d0d13f260000ffffffffffff036dbc9603fe04f3df13e4dd44", 0x25}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x100, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./bus\x00', 0x3f, 0x5, 0x2}) msgctl$IPC_RMID(0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffc79, &(0x7f00000002c0)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) chroot(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file1\x00') chdir(&(0x7f0000000280)='./file0/file1\x00') (async) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x19e) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x2000, 0x9) (async) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') (async) syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES8=r0]) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x88a}, {0x16}]}) (async, rerun: 64) r2 = socket(0x800000018, 0x1, 0x0) (rerun: 64) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 32) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x32, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) (async, rerun: 64) msgget(0x1, 0x0) (rerun: 64) executing program 6: syz_emit_ethernet(0xde, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xd0, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xe, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0x2}, @sack={0x5, 0x16, [0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd"}}}}}}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x4000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) clock_getres(0x0, &(0x7f0000000280)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0xffffffffffffff9c}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1}, 0x2) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) dup2(r5, r3) r6 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0xbb4a, 0x4) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x0, 0x0}) (rerun: 32) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000040)={0x5, 0x0, 0xf6, 0x0, 0x0}) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001040)=0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="34eb4cd59e84f1afae56ebc0881681c60e1cd9e0bf01b60206000000000000001db0fd943ac4f199e5921b6323125245108a7fa837e361ed9a3c13e8f2e5dc877e40907542e9263e92c8a30b0f1c16360246f79d995a74163833", 0x5a}, {0x0}], 0x2) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xc0, 0x0, &(0x7f00000000c0)=""/192}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = semget(0x1, 0x4, 0x487) semop(r0, &(0x7f0000000000)=[{0x3, 0x9}, {0x2, 0x8, 0x400}, {0x3, 0x8000, 0x800}, {0x3, 0x3, 0x1000}], 0x4) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0xff) r2 = accept(r1, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7ef, 0x73ff43f2}, 0x10) semget(0x2, 0x0, 0x10) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0xabd}, 0xc) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r6 = syz_open_pts() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x102) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x3, 0x2, 0x3cb0}, 0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000340)) r7 = dup2(r6, r6) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000380)=""/201) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0x10000, r8, r10, r11, r12, 0x0, 0x62}, 0x2, 0xa751, 0x4}) r13 = shmget(0x3, 0x3000, 0x640, &(0x7f0000ffc000/0x3000)=nil) r14 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000600)={{0x647d, r14, r12, r8, r9, 0x10}, 0x0, 0x8000, 0xffffffffffffff2d}) syz_emit_ethernet(0x2e, &(0x7f0000000680)={@local, @empty, [{[], {0x8100, 0x6, 0x0, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @empty, @local={0xac, 0x14, 0x0}, @random="06cfcc27c978", @multicast1}}}}) readlinkat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/4096, 0x1000) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="7b254d812eb05350d4bb19d16c9f934b30b642a0b56db81da84969a1e4b1c5ae4e5fa6185b315c631ccd5668aa05f4d2abebaceba4aca8f22c1d86b483cfa95cb1bb12a6b6b0c34cf5082a9a76d837820a99d6f1e59ea54e05d0d544ff71bd100831e7192088329ec275ef651184648173cd7900542571faf5dd92e78faa0c2d90a9bfc46c467c79a04acd0ca6e938f5680ff000eb11a7bcf464fb6a789d5fa4542f3e3dc5c0dead380c655e96e25234c999b0bac7", 0xb5}, {&(0x7f0000000240)="a261d1db5214f0580a5f9e01631aa7a295e9afe27d456d446660d99ab64316f9fce90642b3d488331e7957917e35d4ea1f23d730ca31ae1d1cf2ac67b33eecfdf2cc8d31c12299b2e58ddd2128a7f7464f7d0c08027c2ac4818febbbb2c476df47dc77f6fd06a582763c3536d4923c5ae572cba8f50b39b18cc7ee1a41a123dbb6b0fefa63d05007ff21625d99513de1ed99502d86b7b7eb294b48bda6b5c565398007e6d4da82dc3d07aad5fcb904bb9c63b954da1b0e60000000000000", 0xbe}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x12, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="7b254d812eb05350d4bb19d16c9f934b30b642a0b56db81da84969a1e4b1c5ae4e5fa6185b315c631ccd5668aa05f4d2abebaceba4aca8f22c1d86b483cfa95cb1bb12a6b6b0c34cf5082a9a76d837820a99d6f1e59ea54e05d0d544ff71bd100831e7192088329ec275ef651184648173cd7900542571faf5dd92e78faa0c2d90a9bfc46c467c79a04acd0ca6e938f5680ff000eb11a7bcf464fb6a789d5fa4542f3e3dc5c0dead380c655e96e25234c999b0bac7", 0xb5}, {&(0x7f0000000240)="a261d1db5214f0580a5f9e01631aa7a295e9afe27d456d446660d99ab64316f9fce90642b3d488331e7957917e35d4ea1f23d730ca31ae1d1cf2ac67b33eecfdf2cc8d31c12299b2e58ddd2128a7f7464f7d0c08027c2ac4818febbbb2c476df47dc77f6fd06a582763c3536d4923c5ae572cba8f50b39b18cc7ee1a41a123dbb6b0fefa63d05007ff21625d99513de1ed99502d86b7b7eb294b48bda6b5c565398007e6d4da82dc3d07aad5fcb904bb9c63b954da1b0e60000000000000", 0xbe}], 0x2) (async) execve(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x12, 0x0) (async) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) clock_getres(0x2, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)='L', 0x1}, {&(0x7f0000000100)='9', 0x1}, {&(0x7f0000000280)="cf8ee8aad57d92ebb4844b3eb17eb5a07db7b7879b179c2bd3aedbac2b703bcbfaa58e4f1e39133fea157db39d97b272431fc05827396b7f8bc983dc9ec405b8faa84a537704bbea75a11740696f7d30a34d2e667b", 0x55}], 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x404, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x58) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x3d}, {0x12e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) seteuid(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x1, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2011, r1, 0x2) ioctl$FIONREAD(r3, 0xc020699c, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xffffffffffffbffe, 0x100030001000b, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000040)={0x0, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000440)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: syz_emit_ethernet(0xf2, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe4, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x11, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack={0x5, 0x16, [0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a372"}}}}}}) (async) syz_emit_ethernet(0xf2, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe4, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x11, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack={0x5, 0x16, [0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a372"}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @remote, @multicast1}}}}) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgid() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) executing program 1: r0 = getgid() setgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) getdents(r3, &(0x7f0000000100)=""/4096, 0x1000) r4 = semget$private(0x0, 0x3, 0x20) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x3, &(0x7f0000001180)=[r0, r0, r0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000011c0)={{0x3ff, r5, r0, r6, r7, 0x107, 0x1}, 0x3, 0x5691, 0x8}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001240)={0x7, 0x7ff}, 0x8) socket(0x18, 0x4000, 0x9) getpid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001280)=""/57) semctl$IPC_RMID(r4, 0x0, 0x0) geteuid() getuid() ioctl$WSKBDIO_BELL(r3, 0x20005701) getuid() recvfrom$unix(r3, &(0x7f00000012c0)=""/220, 0xdc, 0x1, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) chown(&(0x7f00000014c0)='./file0\x00', r6, r7) accept$unix(r3, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) semop(r4, &(0x7f0000002ac0)=[{0x3, 0x5, 0x1800}, {0x1, 0x1, 0x800}], 0x2) executing program 3: open(0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) recvmmsg(r2, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000700)={0x0}, 0x10, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}, {}], 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 1: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000340)=""/16, 0x10}], 0x5) r2 = socket(0x20, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412e00) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x6da) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) socket(0x0, 0x2, 0x0) socket(0x2, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000002540)="19af1c0c1e5eb664227eebc46add329414c4d8e18e2b0884bed6b78e0b1ef6c5df9323bc41e735352e310cada713bb31d5975394e7e1d5eae70b6d1e71ef0748fd597d6a55491b43fd42", 0x4a}], 0x1) shutdown(r2, 0x1) getsockname$unix(r2, 0x0, &(0x7f00000022c0)) r7 = socket$inet(0x2, 0x2, 0x9) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 6: pipe(&(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/153, 0x99, 0x1003, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0xb}, 0x10) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xafce7a0cd857cd62}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) executing program 3: socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="c7", 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) lseek(r2, 0x0, 0x1) write(r0, &(0x7f00000000c0)="f7bdcbbbd2dd75d0e1be81b6ad81c077e7defea0022323f8773c3243bcd4d9c7861a58c46b86012028b497b9ce338c8777b8a4e8d15ee3179b37a29a7b0876ffc2078d5e398db0302dd44939d6267e780009256307c8b9a09b9d3bf24c1924e2f06aaafb278398a9ca38df3a4abaf0c0fd96b57e4fc186d43c022a903aed426859d4e223352b07211953b943c3ee228cec0a", 0x92) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/225, 0xe1}], 0x1, &(0x7f0000000280)=""/31, 0x1f}, 0x2}, 0x10, 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a8", 0x1}], 0x1) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x2) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, r5, r8, 0xffffffffffffffff, r9, r10, r11]) close(r0) write(r1, &(0x7f0000000040), 0xfeea) close(r1) executing program 7: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = kqueue() fcntl$lock(r2, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)) getsockname(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/254}, &(0x7f0000000200)=0x100) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x0) r2 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file1/file0\x00', r2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}, {0x85, 0xffffffff}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) executing program 2: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) sendto$unix(r0, &(0x7f00000000c0)="9340450262e6876152fa05453357e59cc53dbdb37c3845a237d51d146918", 0x1e, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0x4, 0x8}) r2 = open$dir(&(0x7f0000000580)='./file0/../file0\x00', 0x10000, 0x84) utimensat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0xb1c, 0xbc3}, {0x0, 0x4}}, 0x0) readlink(&(0x7f0000000640)='./file0/../file0\x00', &(0x7f0000000680)=""/67, 0x43) chmod(&(0x7f0000000700)='./file0/../file0\x00', 0x80) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) getsockname(r1, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) getdents(r1, &(0x7f00000007c0)=""/63, 0x3f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000800)) r4 = semget$private(0x0, 0x0, 0x630) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000840)=0x8) sysctl$net_inet6_ip6(&(0x7f0000000880)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f00000008c0)="b39c11acbd5eb948591f415e955159a831bb8f827868eb5569a4f634f31dd6f97b27ca995afe7b6ee59e20e48bd7a3911beef69a68cbe9cc54d536997d3999d66cafee6eb481be07c00cadbc3d1af954c30eaaa280b2b4c56e13fe485b12f3670aa0d7cdf4220d8c7feaecb5c5ba8c71184d2191006eab4dcb387c0ef1101aa3c65dda1426d3b358e4f8d6aaa78bcd504853d68942ee114810b58dad68e18892795838caf242630d91a956106e2db8b1128276c00fd0d9e950c07126cebe11b6517facc824f7f5bbe7d81a9c2c6c2846c6f5a64b165de98f11", &(0x7f00000009c0)=0xd9, &(0x7f0000000a00)="15a013306a3acab9c7850b7946847d07d4b45d86548e7251661692fb8efcaf0fc0ae213f7f57ba55559f8737f8d47a5d7970b0297f11ff7ccbf5cfd5401e38b7c459cb10d59c745abed079fd8df09eaf259075d5cc48e36b3dc50df8e9c59cce43050d6ed34cf2187bf4075f941b38fb64c1fb2966b533a10c675bcdfdca6039755f9b8c992cbe0b98686d0f725b50b476d6c2027f43f7b55c61b243bf337b9a131a096ec15541e5020fd52cacef66b439", 0xb1) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000ac0), 0x20, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000b80)={&(0x7f0000000b00)='./file0\x00', 0x3, &(0x7f0000000b40)='./file0\x00', 0x8}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) rename(&(0x7f0000000bc0)='./file0/../file0\x00', &(0x7f0000000c00)='./file0/../file0\x00') linkat(r1, &(0x7f0000000c40)='./file0\x00', r1, &(0x7f0000000c80)='.\x00', 0x4) sysctl$kern(&(0x7f0000000cc0)={0x1, 0x38}, 0x2, &(0x7f0000000d00)="c693ea8902476de7c84ebf0416b1c93005254580fcca88ac45047237b8c3c7d9d2776fe10ca46da45c77dbeaee155af57504a3601a2c2a5d223cf5ebcad324c4ae0973589107948aca853d7fb437ac65d6dca0c35ab20c77a0b2aa4be1d2fe89e5553e1a673a9002b3c5fa808b2ca3e0b42996187773477e2d905f3d74973a1272925b54c17a0e5c5fb2921e90571b1ba426f7eed21106a74f6d8b6f52eacc189df530ca475163a4be523ea436f7645bbe0ccfcf63ab62466da04d1023345230da2b06467fd6c1a70faef8409263b05693", &(0x7f0000000e00)=0xd1, &(0x7f0000000e40)="46bd6dc80255153291d31f101d4a214faf4dc01125d2627cd46c41cb17c26d6991e6aa1cb311eee1c9207055df2fd817aed505069c730cf28b9dae14b5a4329ab7d51b4faad7527e6ee9942347885312a620981a73bd234a3a3987e9a3505932cc1593731a88913c6ec1221a6cf95f48f346c7898e653cb2bf796fdb0cf20269fba2223bdf2650af1f72761f9e61ab3ca0368a7e746608d1366071db4b", 0x9d) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000f80)={&(0x7f0000000f00)='./file0\x00', 0x6e1d, &(0x7f0000000f40)='./file0/../file0\x00', 0x11}) execve(&(0x7f0000000fc0)='./file0/file0\x00', &(0x7f0000001080)=[&(0x7f0000001000)='/dev/rvnd0c\x00', &(0x7f0000001040)='/dev/rvnd0c\x00'], &(0x7f0000001180)=[&(0x7f00000010c0)='\x00', &(0x7f0000001100)='#-)!\x00', &(0x7f0000001140)='/dev/rvnd0c\x00']) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000001200)="01d62ef7c69b42d16149398ae986d2e69361137da022e1840e94cd2b8f6e622cf4d23610a20e213fd91818b1d5cad46c7efd640fe3c85b2440db", &(0x7f0000001240)=0x3a, &(0x7f0000001280)="27ce26989a16804d5e566b9752a4efc9b7949ef8ec02816904f26bc813a69f775f75e4d7f2bf25c57efed1c84dcf8ae4d1b8184db31df28cde0bd7446efa05e29f0941a8c4cdf7b88bbe35f5d8989dcd9e9a9faf5ea351586d45389d03d7914002c596f449d7e26a71fbe43c027950779b641e5e76c44d7c8ef1ab1fcc990f32e84b2d7875829a93b7ed5e61311b01f862d96ae34a7bce6afed191cbe28bb8584302961a32be8c62cc51a3c095da", 0xae) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001340)={0x2, 0x1, 0x39, 0x9357, 0x4}, 0xc) sysctl$hw(&(0x7f0000001380)={0x6, 0x18}, 0x2, &(0x7f00000013c0)="5c192d3b54db22d900d473a39eece9463495591ac6e33db7f27bacaf2b03e4ca72c00537c64ec8b3a11b99c977d23699e9bbf69d8943fd5cededac668ecca5d4caf5bdda1dcfaeaa9018fd33fd2bc3fc3302c39c811eb02deec7d414045a21ef9a011cda67fd01de03b2b16e5319db3cd1f96276aa39aa77146c9dad16bff808f3adce73b65e33a957f5e0522a29a185a5f5a7f830ac1ff33114484e62", &(0x7f0000001480)=0x9d, &(0x7f00000014c0)="be24b73004975d67ef4c15f5590521f8d639a460448b160eae407f9acff33e1c655c39b2d6914258f9630d448a5cfa936536040015d4e0c842f3a253e00751eb69cec162f259825516be0a921533b5836571940a18af93443e378943effb1520014927a2e99337519a2cb176c98aae2c9aa158", 0x73) sysctl$net_inet_udp(&(0x7f0000001540)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000001580)="79bc978cca0626e5e20d677aadf54a36954e4d7b43faf665c726a473e4dc81168d0c23bccdcc8109999ebf4ff59f19b62ca7b1881eed9a70d08b1526920028bb325f5ff796d392c0be4f2da0ec2cb62fecc3077f193f76e0c93927f38c3f914489639f20fa11c1baf8d66ad73400baafc2c0874bc760b9df9dad4960a865d1c818e41ad97eebefd2e47230e6119c3234d0df2cd6716b4ef6233b72c69083f05fe8c00217e1682e3c43a1cde33557326dc1ddb7040b975527e9b09e3201111b1c9cfd59fb2b4ed8f73f52c4272fa4cc307eec50872c37263fd51146c1ddd62c25", &(0x7f0000001680)=0xe0, &(0x7f00000016c0)="ea098cb3434a319c99bb5ff0f477fa6b2c711db8fe35222cf8940182e2f12e31bb8a23e3d6363fc7a167add1abe6d2bddeedfffc873a0f28598039f24f9a10429ebb4e292f8c9428575c936b0e0e1676351842f7fdc540ce25d613b61245d5ecddfa107470a4ffb8c57fea6eefc8b87abd7a1049b23afcddccf01180a2acc93e4668072a82e5d2f16a5f762a2d445a3da93d", 0x92) symlinkat(&(0x7f0000001780)='./file0/file0\x00', r1, &(0x7f00000017c0)='./file0/../file0\x00') mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) denied attempt to set clock forward to 7381507745249584175 executing program 7: syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffcab3319800000000000008004600002000000000000190780000000000000000830300000a1d48fa7dee3c51"]) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) r3 = syz_open_pts() writev(r3, &(0x7f0000000100)=[{&(0x7f0000001480)="8740916af0ae10f928a6139c7cc5e05aec968a659b4ac2da09114ba110e6f3a470ee8bd5eddc517d0559237b3ebe6feb49c9db3d0556322ec6259d6c48c9c50be6541fb25d2e23b434883a33849fa11f396988fe1ee7ec75785bf3f98e6cb36c103e1d4bee9b9625bc104e8ab06f57643993e9745070ebfc281ba1a7ecf9c923a2b2492dd57c73dc7c6595ad9b0dccad9c93d08382d00501e9702929efdd4ec2553e4ade6fd8a59c4dd5aa1fd3a5653ff0dff647c586971ae3f444a7625c199adcf89d60feefa4849c094356f4be262bc0", 0xd1}, {&(0x7f0000000080)="c1d94d6d515617f03ceb719f031004cde2369cb5763f22f99287b02b1dc79630ad590c7a60fc014bca48ce5926b1993e160724c5a54abcf922174b80aba37fc834645fc2b6baba3876ee4cc35d80db6a86fe758f396febacf0e0d3f17872168200000000000000", 0x67}, {&(0x7f00000074c0)="fc64176c0b802e25950411939bfd2ae5b14c3875cb1f5bf9899b9bf4b63fd13755bd230decbb3ec46764a6bc3ef546641ae18f8622b2366396ef39d509bea3781ccafba6b8483891e839c46429643c9d0ba602515016951cac4a8717fbd74ba940cf2f41e4cf08b5bc118e3bd55586e610e9f82366c2f58326ccdeedf0115cc10900da8616f0cd6668874cba26a5a2715e61ca7100f01ef655205f741ef8f9717fd94f30668f9b1553cd4d83689cf8e71a87d7eaa64ecb429fb6802016d8ceb1bae978d5621e789d506bc16f295aba7bf78c81831e834a99411ee00b8d96d3148b39adc3af01138e405f585b78d4519bc207706cf0fe59e619bac71df86b8b4f71d665d5a4231b911e47e7e8d8e9abcb5fc22c3725940d9b06420deb62e6307e45e8d9139bae4506ca10dc2c5ea7eee2317d6436aa69801e1f53fb3121da40093f24f3db2733982a0806dec4abf79af5f621231f22f706a77d32029fa22fba6eccd2cba0bd98e05b27929ea7ca59066e5d75576975686ea9d5f57b1739f33d735b8945ec1cf42fa9f0360bfb39dfadf3e7c6102910c65f25cba11a362f77158e6e867c6b19edeae719f7d2a9a2f4746c4dfc3ee4dd029c67c3f0611e06eb6dfee903f70114962b1905f5f5cafe86b1734d08be22f436c3dddc414ab8b6eee05196da81c62b81e063331d177d6c8b8678992842f01aa4bf39ba016635bb3aad9e09145e875d2ceacb851dcacceadba12705e71687cf37abcbbdf1f441f45349a7cdef9e74067fbabf354458140f278b7b3b3f0af05f1c59e9869244408c215da99c69f352835768437ca02f65b72050d043ae0f9fcb070789a37a1d609d401c96590d8e2f9f501d9bac8ec59e9dcc156cba044797bf199269f6c28755e79c915b2c81824424b32dd50e7cb1b90c80585755eb0f679e5358c598290b15b9dc58cabde26cc9714958485e8f05449a6b15203470d8cd82af0a9731a00fce80ed9db53b7d3d23b3e6b75978522b36738dd17de8e1275dc40a1a51e6e3e2e6dc5b47bb74288ed412c19c2c6428fb715d59603fb3614c82b7497735849392357565fd0552e858a980b5b913060884cfd2b422c826e1ff05d6286f8a82063de1a5b98c5c117dbd79a647d4fb377f601d9cafce41344f72bcf75118fbde1550e5abe33c17b4e902baf172ab9a48dfeebd14ddbd20b00dd5e450dc3d81fe44bd28d14370c1a7a883b4c2e69926d18a62f54a490c7c598545b3c4adec23ddb97a2785ce4b5b549418e345051f5c7ad2efe6fcd57ec2d990b72caea5d24c2909add3944d8a977b48c6379b367e60cc77edb60c53d14eece1018fc178f0d57a612fa87354dae1f300119565630a3129d048da27875cfa2a93e7b28b228f05000000000000002c072dcd4452f3b30a88f1df1cc58a4e2f8185519f9b72e768cd7f5e2be972e8cec62fcd656fa130902d563d3429ead24a0191cd36ab1d1d7d0368268aba3fb20bcb1de2139b0142757f77d13c67562dda64d0a0b1af6a25b03c8237170c7c01651cb5159e3dd8b44c19f692bc71315bd53ff7d91d5eb1ab659caf15a9f7c17cc6350e9532113ba8c39fc910a803736b75a9bd2f53ec6eb25717c5cc574894f0d96bf8fa4c337e6d216736ce894f1049879a5e8477ff9fefa6efbe137c075a7e1b2bcde33b8316e94eec586f65f4e41dcd468be7923fa3c021dbe9d78bf729ea2b5c7a11a1e0de149c6440ffcc7588c094e63a97d0aff7cc00f4b1262f76b8e3897cadd70c66b8f89e0900ad76e68308551817956b98aab94c33930698f81d540c12ed4fc3e8f3ba45f8d3c3f997ff931d3f9efc4f14793862313d24be22c7a00dc73fb4801d637695cf2f9f9a188bbd9aedf37ba71db5532859625dad97af11a103f2a5b2734c9689d938f394716cbcb4c66837cce7b50d39e0ab2c08216e36adbe97a05ad218c4b26e207fe75e198aa2a734146b5a81c52ac9dcaab66190cf7cf26636d69ac069e9d678e3680617d62528deb4f29d4c7a4c37b71b796d8c27fe709d1876e9aa393885de7c2859c47a2e2800b23418c198e792aa8040a864a6c476c940aa79d8c991ac3edf22d403a543b0a12ed54fcd01f256de68859bc0e31428fe1dddd6ce5446d3e4972304f47abc1a33da86b1390521a7b7d442c3711b849ddf4e30a2160b85c3214a13ecc96b40ee147d103bd9c934a6277b374d71e0861d503462b31fab623279174c457ec1cba1aef23fa3acf0c5893895c94b18b8c4c7ba37ce9ad1c0db1a387e2238e6de9226559240255ab463083763dd07593b82e393cea76e18463b8f1ddf56f3f3b9383e8bce4c77ef95c81a94ab3926102555c08a47af6c9cf745a29a19110d8e6a334c9318e540bf70a66b0d90f0e5077df2da3e7cf2ca52999442c9738dabc86266f54aba77289410d5e79b8873ead68baf3dbd32c36fc08437b0a35283b313da5082a61c2c182c30e057789528b7c5dd103babee6154bdee69282468b795e5487e73ad751d7cc6754405e6609e7d820fa58afd6e5e9c9a88f279161cc827e03e610f84718dd36238e66f9bad413cd6f4c7baffb65dee50762d74a6f4f0c00e05c7c0b521e35a7f1f9f1358a88d0428073e7979bb59f89b4afac637ae7b4d546ed1db5d26d078541df36f21d077408cf3f18076197a34df9fac37cc31fbdc9a767a20e0e3e321a67a7778b3db011d94018178f20cebb0ee8564f7b92fc3c5e4aa12493c316565c0c550a80048b0c11f306e26f1468c31d6494ade5fa2015da1bc435b120a63a8d88b793f6fd295fce27620fe96a48c8fed467ef66782e68d747933e451288d4535eb4d135b5ab4138390cdb6b87cb7ec811506593ae19c3f8dea05eff09d8cadcf092520449ed644bde3b91b8c245fc8b6fefb22810eba63f7b138a63c31861f34811b9cf957c52dcda4b42b502feb669df4e4254ebe8145e11aa569e9d5052af042cc0cdd2b8fb1a4232ec5de92f8b2afc6f383aa7bad827fe5227153ff6c92fdbcf2b29a7971ec68d80bb02a8dc9e684dae115b934bd40abcce105fe865554fd1346d3b2037e6cbd2093cb55439602cd08adf190002180df60a3306a32af98a1b30f9d8c837bdc7ea872cd810acc36259bdf89262280979fb256c3b8326be6e63a5282423ca95a9823a0d72aba787cee131b971fc5c688b51ab5accde21b7c24b56113a2a0a9f6b3c93abd2b01952a3c7a8de82c6d67427eb6dc60cf9ebc775d288114e92bc6a4bc7fc5436be367de46634cef94d1499ea624d903d5034cf3d98ce696aaf5f890eea7eef5d800a147a46b32bfef7d0ad9071d275b487c4717967d4b5cba76754722f25651574a29c219596af17595c175f92296dc3bfc0ebe27f3ccdae448f92f92256f1fe0b19b061bf03609cf63a0522bc9e89022b7612b1f6b497cc2fb7194357287e1bb5c75a5ca2a88ecc8a2c38d7284e148ec389d16226d1c069a1d044a881dd91cebc32b4be39b7a474c08d0cf4a4f84d0f451822053190a00599e620c8a9133cddd33664a8692711eb33d1944d0134480ba0ddc1ff6658ccf7321e25a8a3692a8b9b8930a0289ad1b4266668da1c51376ee906655ef8d228e30dd2e8672edddcea65bd093c0a807e0b6ea88686000dbd84ecf8b406ac0a2bbc229cd2b15c7236fa862923a3a57824d1891836c0a228b401e6646d632f17f8e19a3918e69d4d4dfd7ff69c82d9dd6863e57b6023127e147eee3f8f9cc3f7aaf904bd97f58b23d2300fed7c4bc22154ee89eacf1e1cacbab5167d1d088368d2f6094916ef7e0f438bf0d1efe1f0390983b444052aedbdb70b7c18766e797376518585368b1a04ac0dbe4eb4cdd15f0c68147a0842faa08d54d14c0bef538a856ffae5dbd3807fb352ec43417de0ed96c9731533287635dcc66232231aad66564de99c35110a928a3571ccf94a1c2ba2d66fdda695134be1226399ebe42e43514939480bbc68bf1ce1649b0b075ce38c9b096001142b6ce122a491d6044208c01d70592c74b7a548558c18189b28246ca74f052c4dfb7ef9c6b25eec187363644dfb742b4908350c0d9acfb80e60f454635a37e9477c7f1aeb1c0b105fc7282f66b4d2b56c23f5c192f0f80d9ea7fa431b613264d8e9d51a3b9c044e12f9b98d0c0a4acf2ae753cbbf57cad6b6e988b1e3b3cb50725b47c6b604b0eb08b6345052c33bbe084a1c05288acfad9cd4d8a477c86bce9a2133fa9f0d50f7b7732a99fca6fdeb75e71183ede1c786110200290e72265bfe9577244b2f1c0a5ab1480614d528dc9d7518ee6b92ec6e6bf1c5b47adcad26167331644a9f13ad4de2adf944a51c005b434cf385973426f8d8d34bae487e603db1aa4fcce70e713bdff5f6b968dc9665bc8493f31dd8736a51533d08192136fe641dfe054cbe364e33db9d9722da9e5cee1409db7ae8b544f29fc4abace47a8097f10734e0a8a290659fc2214aeddd14b376ff88e68aa396d5d735dceba1cb7962cfffed4f2394e05ff47c7a15e76b987c9f5d4f0d151c74e39bd2410de0af2c8e066bb490e203ef9d86d60fe133c1fd0525253f19ea2c4b3bc8b274c1b16b4d950e03a0218f8d4592600c86b7d2181ae5f3655f7d973bb6c58fe754b1cd6af87e6a8a66e3fb109cf0701f6c9a72f84be095a02dced3501f859f05cd10514152fbfe9c54cd1871a4e70bca60788afbdad4549070a2b39da580ed56ec065a9172ebc0a1d4d1a3137a835e3346842451e0ad650d3c00387c622966cf69deac051cab995af63540f310d0b7a116a45e324190ee537fd236085269e6b1fd64d96fa198cf367d6566cce38853d90de3b890e34fb4e27bcffbafff73f22adb815ec4105f64a9a41acc9ef5af95e4a6361816831eab257c0567bebd04cc9bbb8f3225570776560f9de93d9fe857e9ddb52929a7519a14068448f074e3e1ea2047ca8b3e7c1000313a2a39f3735b3f6747771d9f3366a104a82f2e253fd57b6db91cab01eff02ef163bbaa3570428bc19f70e8424c3a19d221baa1fa25b253d327fae55383b74bb4deb9dc0643e5f1d8f8de598b6ef12727246ab5468d8b8392cc47252d1edee39dd1aa6b00d02ad9fdd9e1c078947fbe939c57b4258abc6cb56ce022e767d1b02c481a933dba3f7ba492bb397a358a04ede2a3ace4d685227dc3ca64b5730528e2837f73eaf0532b57197534b2ee8c44ddb19c6f95b6c3f2218c43e6529d8f71c97a31378ff56aab93b827c47094e367c77c9e36e048dcadfdc76d167aa11cb0623a4ba5f298a253ce861d8f037b1141d0e8532e202fbcf386b23fb9c1a868cef4bf36d95604b60337d03cbd0ea57b98f6bbedc11fcaa9382b1902f0805f2343e0283d0f8e19ac5f915524b517a14d3f3c0670309dd1529399b24e9d7658a7febac4359a3f810bb23506e9f7ea78b8e6559f0b0517cef65ab38a641bfe9962a148b6a1a047a68a123b64e4520b10742e61251d612090a77f8bbb44da4ed31ed6928ebcf4b4959a190728552c038d17ff8eff982a18dcbffc9bf5d40e2578c1dec206544883f0a0e5ab08cfa5390a0385dba6112504c8474f31a1aaf8108390611670c506f2f3fa0a8645de3493c79abb8201f6a350f6c4d48a3fbd346019efe9ad086fbf0797f9f3425c09bea768f48c82a8329e0fe94aafb897f5cf17c2b19eb737b536b68408bae73f5322f9768ad48ef06f265d583f819496a45d1c735f1fb3b35ad360b5af5f7e432f960f2b84af5957d6fa144ab557dec38a7bcc9e075cdd15441028f5bb2048ca514aad53881fde631d7cd45d0adf6918f92f8cf9328dce59ee764ecf66ddb8273df21bd1658285b5ff9b0d9123eacf17766e1b90fb559a9b73ccecbd065ef380c3642f643149176000000000000", 0x1048}, {&(0x7f0000000300)="f506cb648246bf1278dd08f28fe78630e6d923a98034f653a774977d4c6e02d21f94b580fe6420b4f6580fcdfe2d178fcf1084d20b72a76f97d41021da8bfcace48db9e6c506e88f57a5f60000aebdd672d1b9503cf062806bcd51b6005b4bc8347977dbd4f38ebb282ed77836c2e15762cc25b5a52fb533578916a382b4e66597944971642105008f19042fd56714e22fa142f505bdd43668d03c6a9754d5a70ec79a76a7ffa88246ca9231f51833295ceea6c0be4ba6c40100010000000000285176ab796c68a64447149722a07bfe3025048ec64f68f5f829c9082ea855f64ece2dc9c53d447f1f4d1444c1b50f729db09918ed059834507c8cc20cce0e2a7660d7e191788685d632768e152c8611301ff86388d650d7889021847b6fe4ebe04ef81f8bebe2fe5c037de50941ee97ef0ce52d1057fd44356fb47af146b1ee170b16c9fc866e25b81d2c49679c4436f65cc79559d08563a53458d7f9cb9a4603baecafac1b03d3688072690ceaea00c3cc6fa2f858e67058cb22cfd541878604037c1b48057d1ba505de81b34c026e5b9ca67ff5c5848b12a71f825909d3b20370f8064474e6e2ad64d366f432835d9a3f8017173d3a3fea03655342c30302c45d14a4", 0x1c4}, {&(0x7f0000002400)="fe9033ccbaad61f7433b1e22decb417ed9157861122052fa245292372238c903223fd7e34fa91af60af776668c59c6587b7039c95245d8072697735793769ea1edddc40b554959cba67c71cb0bf21ac81e710022c1d8e630491b93dccb8bda4178f4043a74aed8a762a373b25a5b088f8544ec027ef2bc803d349cc5b24e20fdb169c41ea3b2c4d53ad16eb59aa371bebe6d994fdc982c69e73edfc428de6dddfd8452043743fd5f931e2787cad9e57cf616da9dd1abf3434a31c36bc90cdff936fa60e40f8b921ab2976a52b186272a92a9f768752e09c7cb35cf00d27878f3a7b7c025d6d142406a62b5d9a19efce77a7b54de7603826293e743b0a082168b12e6be94de36d5459820369965df8dfc7e89fa4ed03415021bfa89634290d38365eb664e731b2ac9f2e006dfdb1069b76c4a2ba72f9803bb877d7cc927c42a46506b69bb6bdf10d8d1e5f4b33aeb03bc8d0e4209939453682656096c1f9c925226d8d213720e5d5b246436425ed3c4e053e00155a9a4ee794fc70157fb96d5b447a56456388d5e09c8e130700bb3ed1e9882f0c00e1d31640a5f92099f1032b987e8f0c22fda2cd66571be3cb6a50a87c971ffa56f9f84880e071359b7624292c5e51ccd02a72feb5c949b083d9042d1f4722f0d1b1ae6871196c963b3a43e72202727660ab9d95f45b86d76bc9b58edc0790b0127662cf545f790743992a4c8ceaab79f86581a352234e06538e029a52d1ae44d7b6566bb1ebbcab6ce5b323471160747bcd2073580d07a88c76345c9dc86b85a7c8b4df15ae2ab3f51439f38c8f11c3619d6089a90989f57552471b71335f922a14bcbf968288aeaa90c55014cc0dafdb6f58c97a34479e738601b6c679e39e533c40982adb69b587a28d7e6202bc350fec39bf970c62e8db0c2ef5024816fb69c119484a03b38c4e7aa55dbfc5d8d450968e9d7e07b2b9dfbb9d9502a870bb29b160b75f2f84d8ac790e7827bcdab74544847e62c81b96eb5c0f1c7d7b2e89bc0be276c20f9594d575d8ef43ab890d3c0dff020597f4b63062463fce0b97604ff3623c09e257c95552a795671137d434525c5c0136d7f5b4d1e0e9bdfa947894b799b6467e5a0aa7217d9609f8efff3d90e801952880e7c3cf686c5dd697e7d75c69ad36a4fd14d004056ec819cac8f2cbfccb8540fbc4cdd4e2a1ab41ccf93399c389c82d3483fda6baf839dd1c9d859769064199ec2efca3609d48b470faa32ccf8a7912da8bb780be48057ceedad015e8efc63b4957768e4e043304bd2f2e9027e2277ed905552db083fbc8e3cda96ace9666a95ee73afea66e2e93f6721da5dd00f2ee9e84b3a8e0cff29fd9b7dc1f97130d9283aac5d8b713a627d23541842c197ad2dd9b5058a75396d3c0920291ec8f04e51696501457b26762b799ff0f143fa80eb88eb7339deeae5d17ca6de2b0c88315c61333b5fb142c770b8ede2c9add3c826c736be90b1d481fc774a307a65f8f802eddd3ab4e9cdd2cf9c1a0ebf9692b01cecc1207a68a6ec04d088374e25df8bd7c68ee9592e17668c9ed4f559b411afe583f6de8216f9c56cbc55eb53d15bd06339801f0311dd9d811f453ec032ae1fe455904bfd6a7aea928ecc7d390178780cb5701fbdd5c107102869394e4fe9de0ef3e7ba081da8344d82ebc8f19d0fba1645e579c3931b74b5b0de2662a5528ef480987f04ecb3a3c33c1d1766f47353a7d120ac55fa749e62e3cf42ca7b1fe67581b5d53472916526cd2217b33b325ddcbb8977f4db9abadcf2a532bda3682b8715500f5620788403708207d9c82476ab8984a54d890972f08318bdeaa1fe817fe628c422e22d1072e40c362aafda5582957cf7af5789876997370858e785f25250453ac9a8248663a25cf9fee0ef11fc7ff2e6847748606308cfbf5a0fc404086d1cb962af9f2be3d0e3f9bb19c77f2e40d115ed1df5a20cf507cf87b83840700dab98f864b16c9c75f853bed984372e609186d1c248e4690f0392180c6bc84a5ab6b075aa565db3a054280506a4f99b5bd135e523d2c404e1bb87018e1fe203561f51294630ec3e8e0a55b6c6bff050e44acf88d977fbb36e6eea0f0e86a0fb634a2c91d552428b10e42dd1c6dfd37cecea99b578a2dd3819b62496d6b220ee310d657f349728f7b789521c230dfe1afac43a763909b7eb254adfd8e8f70e5ff7c312b14cb3070d6e45112e1a7b27bc2c44b4355d45aa33c7fd4ff8c15d072e379a066ce9c5c5908ac056d04835d65bb7528ab6f01f4fff03924d3df961db9ae7f32cc56e5c19dd09e7facbe34021653ba87c6aa47710e3d1b3aca78fe1ee4665fe62c6c29ef21a5726823480b13b2e4d486081c5378008b683b8e9508aa124f0810cef77af4db4f14652b8f798438ed8430fde8d10e3fc8895addc17b5897c9139534bdee83e8059cd0f595c5e821c8375236306e4b20b83ccca8765e6a445e12f473903c309897feca7eb888793566b82070152dd636af449327dbaa5edc663a7f2b75dadf05f23e1a8c1a590c965d4abd1f89ba84dd9d5ddebf76eb2027eb379c9262addcdf3093cb1d44b3c9fe080a3190d25eb16eadcb0108d4d01f0a971017926c7c36b7755dfb18b2a1f39c3b8af8ee206a3a1b835bc7ef93973bdecabc7a9aa2e7422bf810b6b1662700d641f8d40b5cee04d9df5c7d29cca64c0088effcb5e98b4eaf5f007dd5c81e46383c25caeb950490889515f7e69ba72038c74881109a54b9b2365b08299d962862016d7058337d8125683b1a0617cfca0b0aa91a5bf7eb8f4b3df8150c7a497e3ca4ea727704181f534882954c7929dcf90c81c6e881472802704d78aa40c9d1404d767000a82e72c198d1104b45750d1ed0c1cf8b258b09003bf1c4f3921b3414897998c158922b1d11babe336e188931f8526d5182988e7dbe32a94b1b75e03e6c98202a29e25903b61f34cc05bec37022aac34ee5f677626cf0982d76c207ddc930bb7f1c9a5fb842e7a75873e4a0d6bd11e2fc2792f9a584187d8a207388eb7b1e63de3b4e55f480a61e3540e70cf0428323e8d69d6eebbe306f5ed17f220ed4c423529a442e8b1f340ff9eba89139b1ec9c9977e15da924aa730c69f91cebbdefe3e0128f44b9eb5b3ee7bfab4fd6e14439c73df51b51c3d7e7c84a19d62dc5927fc4a378f9cc5678b29dfa993dd49c9b06ee90f339b4c5a0a5dd579cecc1cd8289d34bf947b37aabdc0db2eadc10585e35678b9cf9c1e5fdfcafc4c9bdfaa301cfa86c33bac19986df967eeab30d382eae56afec7a30b9e2a05409563a41795a889dbfcdb946aa7adb1fa975ba4e41511bc0666a8ae0f2809dfd447ee42a38531ae86cbc3d26b7002873c7d5ae7e18385c3149eb9051f66d73b1a1707b0e117a217ca6bc70870362d7f475509b741307b0d67c082d86884bc362f90ad504fa8413f64787fc1ca6cf39443ee079b92efc568fded0fba3d90a4cb2abdf44dcc4aacabd03b20ce104fc9a1693a5c7d7a8287a96c764bb4ccaa21ca51eb07191cfb54f96a542defaae3101b47e862a5f0dc258594ff21858dcd44e8abc40d17a0a6786abe3317bdedabd97417487d5a40a5e93143805ab7e1e82d56993db4ced8dc8b668e50cb2520cf004046f8ed4b8a3cd6dc793fb7ef8b9ae9359dfed2757f7aa95b26ebf3fc2b34f3f297de64f46c3304309d4e7d0398413251be97ac607b4b161b3eee93c13b212cbd362518dc4fc07ee406375cc69288c03ba8f0bea27e7a0f9b4c374f8b20cb4a0e1ca3ab273508ecbb405252a2eb9acade37a659ef80c3331dab8c51be3a5cd17c911cc8b07afbdc309fccefa690d4eecb01646ce42e9ea6b731a3e894e9b7062b0974cb601eea796f25ffd6790f98286ca8a2c8142e60c06a5d52d593bf2e8d76d8c1ba0c414e3ae2624042e8d3b1d9fd323a094ff233114e29d7e7d278cdcce3a234d8a835696f10e9d40daa0895dc9f14a91638393fe3eb5938cbf96d94d7a8514e3a23e21b78ff46e006e8639f4c85e2e45bc9a5b138201308dc7d5617c4c9de30dc1b3f30e8936b5a873f563691c96c66ab81cc95d139f032cab4ae56020d7f6b59b2e65fa28ed40e8ab2211beb280ad205c20d6bbb04a742e3755f0082282a53219224695f7a9914db5b2a4bd08aa38047c3bddd91c8b71ce6bd4a994bc576934a3d0591803a84533b61e6433ba6c3805e6b36acaa63fc629e5b16925b2a485b4b4d68b461bb56eba808fbc0f320431125ad77c10244dbec0746af3d176fc1b1590a", 0xbd9}], 0x5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="da0d1f0145cc663da11280aad31b3cbb71399704b14fec9bacd484e716590728c6f9e6b6c36458f2f763795834d3a4355d8b43635566c4b4d9bfdd52778cf2e588402b8605dcc872826907f1e3730500000018ec43ed355a07de2d0e49e79aeeb718b9f3e07597e7e7409b7b849280316cd4d7b3b7de3b72d7358ea742213ff3df4ef9f002ca00b93c17c9b1d816609138cd7adce59ed853c657d9b4c6adb956691bd5f952b3", 0xa6}], 0x1, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x104) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = msgget$private(0x0, 0x43c) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x100000011, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x127, &(0x7f00000002c0)=ANY=[@ANYRES8=r0, @ANYBLOB="d7fa0a0ecd56c6d2130f08715adfc665365fbc87950fd7d78dffa37ec3c15c3259688041074f389f1c987374b387967f4fa7d7ed06080c270acb98516da4b7b5dc7281d5a67b4afb20e61272e600f081afb59013c43a8eb76a85a0c5561845f52c739d682eb69e6c3f90f24209177339c1998c545e7ac81349fd1794d4a8fe09adbe3bc3cf86d23c298d8213caa5f422bf05663b83c1963a0c4ee07c5f2632a96de41310c9f217ac110ce4b62e0a5b283e7c90bc74c09d5f50989e39ed46b26fc5830e017f6a7da6", @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES8=r0, @ANYRESOCT=r1, @ANYRES16=r0, @ANYRESHEX, @ANYRES16=r1, @ANYRES8=0x0, @ANYRESHEX=r2, @ANYRESOCT=r0]) executing program 2: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777", 0x3) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r3], 0x298, 0x800) msgrcv(r3, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000400)='./file0\x00') executing program 1: r0 = getpgid(0x0) fcntl$setown(0xffffffffffffff9c, 0x6, r0) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffe000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getgid() r8 = socket$inet6(0x18, 0x2, 0x0) r9 = dup2(0xffffffffffffffff, r1) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="70e5fdc8907172e65776ef91868543be88e0bd74aa8905fb41e499d5b0e5eb17a04a337a1a556c2fb6e95b174add5b2b600a8b9d632af58640136ae4c6e51fcadaaba8beefc6c3f780ed1919a33c14b21d03895af76d84b3455c684eed1550c89165934e00021e7f88508a6374185fb55f992d06bc11457b711e64d10c051079899e79c1b29bda7e0a35e0b1862d5f2f858ba0414cfd45871d62066d2bb2027c088625dd5c49c0f8e2ff9bb545ab1f96c7a32f9a4ef7fcfdbb97daba0f9300f4e1b49f4d96", 0xc5}, {&(0x7f00000001c0)="c9393ede706a7405e36f98b769ccbf2ef7b04f67f71e6d96651a26eeec029e62eba0031bf5be74ce36047078ef427e90332c8cdf9a1c4c1d411badf1c9c98d8d41671031cd8e27e88337d44d398da71b39f2d275675231a2c797be265d8b63aa90c37be6b1740185e50533e2f2d3f6edd7d84f489b8b348a51f82ac039d05cf6d3204145715833f4489931efce24e7b3d40db4ded906568799c9fbd0e79082cddfdf9c231bc93c3c414505968796e0c4e30fb263c4af5db235c8c0a8bc93a287bd73221c8c707609b0ed286ee5cec43aee4eef25a756", 0xd6}, {&(0x7f00000002c0)="1603544d6afc6eff84163004219fb72a8240ef2f9fa32ba811bbc933c120f39eeda6f87e213314c6f61f84cc47147e808fc1ae02d91192646103eb1342d27bc745414513bc600838ed61f73f393477d3d5ecda89cbc6038f6d8038e4f53c851260f86295040637d95d2379540dcde64b761984d8990abefa6ef593cee93f3fbbef63c2e8c26d5ee918f646ff839f540793f59ee487c7c896f300d2a1611228a81b42a8a95acbc11913ded0b41b4adc81", 0xb0}, {&(0x7f0000000380)="03f6b8aa0d1e0e3e58dc1ea4da4561c161400a3f2ac49e3b631cc4df68573da55aec8bc4b179b54c0907e1dd8675bf1febf4c697ad3e26fc401fdbbebcc16623d3b219e29b2857e901ab3b50b559ab1834a9c5442808679262bb0811", 0x5c}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r0, r5, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r8, r1, r9, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}], 0xf8, 0x6}, 0x404) r12 = getuid() getegid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mquery(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x0, r9, 0xee18) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={r4, r12, r6}, 0xc) lseek(r2, 0x81, 0x0) chroot(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000700)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) mprotect(&(0x7f0000af4000/0x4000)=nil, 0x4000, 0x0) listen(r8, 0x4c) r13 = syz_open_pts() ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000780)=0x3) ioctl$TIOCDRAIN(r9, 0x2000745e) select(0x40, &(0x7f00000007c0)={0x1f, 0x8843, 0xfffffffffffffff8, 0x7, 0x6, 0x10000, 0x3, 0x8}, &(0x7f0000000800)={0xfffffffffffff13f, 0xffff, 0x7, 0x0, 0x1, 0x8, 0xfffffffffffffffe, 0x6}, &(0x7f0000000840)={0x8a95, 0xea, 0x5, 0x0, 0x2, 0x9a, 0x4, 0x1}, &(0x7f0000000880)={0xf3, 0x5}) kqueue() executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x14, 0x9) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0xc}, {0x4c}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb00000000000000f6ffffffffffffffd900"}) executing program 7: sysctl$kern(&(0x7f0000000200)={0x0}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x18, 0x0, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000640)={0x100, 0x80000001, 0x4003, 0x1000006}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000440)) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x287e) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r2, &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x297856873e19a725, 0x2) readv(r2, &(0x7f0000000400)=[{&(0x7f0000002140)=""/4112, 0x1010}, {&(0x7f0000001140)=""/4092, 0xffc}, {&(0x7f0000000340)=""/156, 0x9c}], 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) dup(r3) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x0, 0x205310) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r5) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001640)={{0x3, r5, 0xffffffffffffffff, r5, r6}, 0x0, 0x5, 0x0, r4, 0xfff, 0x4, 0x2, 0x865}) getgroups(0x0, &(0x7f0000000580)) getuid() r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x1ff, 0x0, r8, r5, 0x0, 0x0, 0x8086}, 0x23, 0x10009}) rename(&(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x8000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x4}, {0x34}]}) syz_emit_ethernet(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x28}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000680)=[{0x2, 0x9, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) geteuid() semop(r4, &(0x7f00000001c0)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x2, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) semop(r4, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r5 = getgid() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000540)=""/163) getgroups(0x1, &(0x7f0000000840)=[r5]) mknod(0x0, 0x2000, 0x3200) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000911000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000733000/0x3000)=nil}, {&(0x7f0000a7d000/0x8000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000730000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f000050b000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x3e84}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000759000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f0000796000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000988000/0x2000)=nil, &(0x7f000015e000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00005b4000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xffffffffffffffff}], './file0/file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000400)) getuid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x6, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r3) dup(r5) executing program 5: r0 = getgid() setgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) getdents(r3, &(0x7f0000000100)=""/4096, 0x1000) r4 = semget$private(0x0, 0x3, 0x20) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x3, &(0x7f0000001180)=[r0, r0, r0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000011c0)={{0x3ff, r5, r0, r6, r7, 0x107, 0x1}, 0x3, 0x5691, 0x8}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001240)={0x7, 0x7ff}, 0x8) socket(0x18, 0x4000, 0x9) getpid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001280)=""/57) semctl$IPC_RMID(r4, 0x0, 0x0) geteuid() getuid() ioctl$WSKBDIO_BELL(r3, 0x20005701) getuid() recvfrom$unix(r3, &(0x7f00000012c0)=""/220, 0xdc, 0x1, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) chown(&(0x7f00000014c0)='./file0\x00', r6, r7) accept$unix(r3, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) semop(r4, &(0x7f0000002ac0)=[{0x3, 0x5, 0x1800}, {0x1, 0x1, 0x800}], 0x2) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffc79, &(0x7f00000002c0)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 2: syz_emit_ethernet(0xe2, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xd4, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xe, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0x2}, @sack={0x5, 0x16, [0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f8"}}}}}}) executing program 6: open(0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}, {}], 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) (async) r1 = getpid() (async) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) (async, rerun: 64) setrlimit(0x6, &(0x7f00000000c0)) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mlockall(0x1) (async) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ktrace(0x0, 0x1, 0x4000072c, r1) executing program 7: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40400000000000}) r0 = socket(0x21, 0x5, 0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b37202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f59298585b8bbc3327820daf37297cbe2aacb062472e0001aefc73a4", 0xa1}], 0x2) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b37202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f59298585b8bbc3327820daf37297cbe2aacb062472e0001aefc73a4", 0xa1}], 0x2) (async) execve(0x0, 0x0, 0x0) (async) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: msgget$private(0x0, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x88a}, {0x16}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x84}, {0x6}]}) (async) syz_emit_ethernet(0x46, &(0x7f0000001900)=ANY=[]) (async) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = geteuid() setreuid(r1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x54}, {0x30}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "5238f0980b00"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x81, 0x1}, 0xc) close(r4) r5 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000540)) r6 = dup(r5) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', 0x4, &(0x7f0000000280)='./file0\x00', 0x8}) r7 = socket(0x18, 0x2, 0x0) dup(r7) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xce2, 0x8, &(0x7f0000000100)="1116c42c5392dee26db6d1b9a99c1ad3fde86b83d615da2da902f95e91d4a01a1f76a898bd841334234d451c541e2959e10571d92de2e2571e98a9dea2922aaefca7cd80c7b5dba22e746970059f224b85777be73417a82d3bf8f70bd5905f070de36b8f27653cef2b43b76d8b41b10e78f1ce68408c51870cd954a2f03560ebee05e87beea96cb9a4fe4a2cb1f4d70d82dfa51b56c0980287347b98e0b5b8e6a5472ba4ea4da0a8ba97545bbbad793fb5708dfd60da8bdc5d965fe9d3e7cbef7b75122feba05849b686ab0838", 0xcd) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) r4 = dup(r1) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20}, {0x81}, {0x401, 0x0, 0x3, 0x4000006}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd", 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2}, 0x8) sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000001740)="802e8530e07e06de0f1a18807bed1e7c47646a452261f0235cc43e3de5ece5a8d876343c757e6830ebe46ba1d2c7dcc586d632020f8b57468aa694054b6b378dff0b0afd60f83c963a601d6f0d7681832017760297faebbe24146939b8bd2ffb6fb8e925484cbcd55ce983707138d8c40c65993f0d46971908fc4df507c433d84f6251980f6bc8b290f5e73223eac6bf65eabb98d028f5de5635555b7b11aea3de9feaccd738c2f5fbcc7cefe4af800b16408ef6cda72c09e56d8fc8ed2f6097f06de5b244aa7a7c989afb0380b25d6b1d9a32ad6f2ad44daefbb0e81f6b5ad758a91b283993061fee2ab5a088a87b62bf72d32c60044b9398edac20574780a8ebdb5c89750c36bfd9c4714091120792f6523f4c4176f486183c24e7fd934db85399fc4c2af5a61d39fefdcc2bd6bba89dac826c593763309965c67cf4ec4cb657eb75fb5f08bcef07a91189b0f3ac97b359cb40b827e4b6c999e53f5983201576f7cebd87a5b3726f1968331c6509a0e8bfc4cb89dbf5f2d98a5c404da2a6af7d98817d110af5cad3ae6123e588e8ff2d866f36ddf26d61e650bc42697d5f19e925019c4960fc8fc33090e6561b1c7f0953c7bb110dbb236a46437d16c3fe00090676a41fc4752efd353afb480dd744f3aeb7d68f455cb2f7c5811cc382a5955a2d254c9d0869881ac82fd2e651cd2fb1c6f704e4261c3f48347c9c4c2d352ee02c36ad2a86e5e7577a86426bba72b05a0ebd78ae35d41711b6ac6622a5c02a6720d8539cd88cd570d522efd804fd20d9cef3083800e7f9009aede2ac51f2b295b7f7050a069b7672c0de1ac1508552b3c84ba4a3aec4e220381d0d109a0c2dc6388aabbebe05f3d0e219612c7800677ae03cf01f78c91036ad574e1f010ee2161cfb394af10be1d7452b2e072a672c85af9a90096950807068b4ac8e1d16e70b3784d02e1988a8c204c0cab9eb017f3060279996341f21a32d6949a386168c38f3791007cde3180ceeb6b4b5ef870a66a34683ebb7de7e2a4a2a41c07be527a64546c64158f8eca7def7a4078a420a7f16c5f67492e7bfbe7024abe494f4acce9b93cf3ca71c170cc524614bcd384b6e6f2303555690cb54e6437471cb51631e40c0022329b26cb20db92d198011dec59ace487e70253ad120bd425a33dc56caf4f72c9c3f1fd523b63b768b28b4b22469e4580a559933641ee1366141f9712e0f52c0b1d96d9ea69178ae20172d02800584cc22b2441e30f5ca17f47a305301762d67e6c596030e33798324dbaaac8e99885471ae22a5469ec2201b54e0be17fbaafa99c658582982f2649f3bb5c941d6773cf713cf5241a843194ed9007777ff1daf3f4aa68e3a0c6186aead26ff4bfcbf02ecfdbfbda2682e04565b9e04a2e720588de181b12c8c6d10caa87a12ad167b24b9aebade3c6321612266a32b3081b20e567121aaf04f567ac60013fe009656a5dcf8cb875d4f423b244acd4252e41343c8cb858d008fe18b8149104512d61750487fdba93233297dafbe156b0bebe66c51e7f9400300f3a39328638d1dc1f8dc53b87e680aa05287a3c05695df5b160edfef3df0aeea614cf1d4f2547fec8800f685f17f5553f89b54e1429423585821a4ae88b5f352e4a31bf29b0922f47f6568cdbe979dfb1526d4178d4063869f935b0c24946525b88371a0a79387629f4da85ea87990469002ffac697b01cc8236fafc07a0355a096f914e407b58b4f03d28085bdc3c915a8088bd903d1b473609f4f7de9702ce97362fbe8724b43d782ac1dd61f21ae138fc2ee090864931e6aa3d42577ce2fc2eda4d23e6d38b571a49437592c5d85a98fa00dc8c4cf279a75e72c010d7761404f82aac5533e59968fffaa649afd82bd0a2066670b78b599d58a8406b82882ad73107f2c99581d0e15bfe38a7b7b127abd73888d43228b090348470d08b2d2e019e54dc0cc504025f6c656fbb91d6f15ed318423810943fefac29a8f2a38d0e80121b65bf082ef1a1d691cae95ad5b0943fd6f74966fd19211ca588a2e24dd872a04f89c9b2a947dea9e8f44089b3475b1ac46a12d5a3d923502716fc4f0b09f5b0192caee9808698a4e93e1b3795ff71fdeac1a241f2851bd602be0b6910b6147e5b33691ed6a49ca7b8169d2535c4efb28a0f7d9f1f5f3712f01a358b750c46d838e3aad25cc16dddbd0d95982425167cb44e9b5ed3a9075993e904cdd139e147a726dbd848b17c935c327db240a5195b53c9b0f81a06f2f5e17c58753b463c9b4b81781dcd077d5607631ea8e6aa8cfa97ab1ef91634de38cd20e3970707a272d84c87d4c97f566d2d4ff82edb706925e8211f5faa18462737ebfcbc20b87ce01c28884be7ab90372c045224d6b68c30d030d1caf3155ef2bd8b0bec5ac95428673a846627f6f575d423f0ac839f5f1661a51ea80dbf56be9926e5ef7314944cefb7be91c22bd919d6189651a203a449925cc0d142d8a73c5372f30e8979a28df085cbc43671eb84a4c155a96525dce995e973cda57537f7b4ddab034aee47605331a20402bfade0709894c6d1050e4584a15fac9edef768dac4adcaf22d95a7cbf4c9f412c3e62f62eec6405f2cb969053764f71f7eba708b3bc97f81d7db4819dbed65359330b4d2436e725774426b7cdb07c14fb3b1ba995ee001a51485d91d7e7faa51317d21ae5fe6bbf2a001a34e6598794e70dec92d3d276e43df6993d13e5504f8121741ce809ad4e7f15b83468cdf14a4840438779887da4eaee794229ac5539ad5715d2a6443bc1406a08db03c6cad17b82b79e5a5af1edb843eb4f26e6b22ab6c2cbc2d54b7bce0d2e7ac8f28c853d1b1d803c2c8bb23602315bfae5164efc3e3af39073cccc9bf1eb8798439ebc9de578d900c47a4a281d7c62c725f9c1c14841f20ecf5665f4aa6080cca650746dd2510d4f66de89fcfc7b62871338bdf323683e1a7f5fb42ca642b80696d36bb7a2d99e9ed6e58d6f674ab159d6e563a9cbc2672872860ff44708a6658967b0dc46da521cf08cee47f9d4d7b4f26ae6482bd916fc72ef60427bb913927b9dc5253598b110bb22db7f4d3e7a9ca2a3de02aca033bfbaaf067135c3abd5c82366f0beb07f9bd26f6d61a248da605beaaad1b21da0c9c96406d84dba87f3f4194dc87790e3e7d0dfc4ac3b77879d93711352d6d2558c9ddd38a8f45aa26d611cd153af19463a72a10d8755db204d51873afff61e8040814ed92d9ed53e6f0801b570522d66dc512292793144620b3099f13bfd3cd62b4fdf42742e1ee28d19107aadc6b42b846d1e4da73def3f8c489f7ca72b73fe6ed8cbf8aa2731048843205ceb8da73d6549a0385bc6df11c0534316d2d66b23eab4317befcd35d41ff103bfbb0d4b3da4f322babed8cd0dd98fb9b7dcd724e15b963cfa0ea8de2d21daed24c427a256b3375f9e932bd625c2ef1adee153a88edffd2f38ce4ae3dede02e225d5fe43a8f76c52a713fefa554984ae86c023b9fda3c2c994d4b5d8f09820d80fa60ccdc746a7c97e6810ab4c6febeebe60e049bbc9e63c8eeeac45ac7de72b05fa60c365396f04c166af8d87c652b16c628523262e342fef8c9d0e1f991b52c1733039a609c8fef3c41c1817681b6d3b62d767f00d108ce3e2d33a1f75c20b6b7cceb4db207641ccfac8095e0963db3b3170828700cfe8ec5ac5b8b83208cdcc97b4abb01afa9af1fadb833bf9ae822c9b268137a132064c3a475e67656f1fe10c5bbf7be854fe59895c3ffd0a09b2d5080cff5a0d0b6917651f6999b43a04179a2dd464483a1029e67a0b65405a98e0583c65ccc612fb8c44d5e3dccc964ac281caf24765c58a9e9008fc4da5b3769bf1a8557c2b7d7c56fe1ca56fdeb1358addaa85c6fe30a1018ea98d9df2f307103b7f23ca4a36181bfa11243dc80db113f3f9915a76fcb1bbdc2d26e24f11c53da29aa4732fe86576073a5b535ff9b9b21b1304cf089da18191d5776e6b73c6248390e0f36f6ddfc7417ea41c1b715925a303bb5fd0ece5291f5a5ad7b2e6e56e424f2431690daeeac1456a76bf26353eea5ab6ccf9a1dd603225f60609b933bdb2b644ec3169c3b890c019f233fb64027eb88d5d88c3c47f7d7eb959a7ff605bee3921dacbc7977277a83ebd162a84509bcc2883c72b490055444ee5d243b6ab330e2c433d1422ca51278e93a860a7746dff69db06765b574313f7b4300fbd2da8ecfedcfb97416a5bc5ed1c3ea97331993ce60a7f5e282b2fbb2a8eef98691251f28be16d2b2abfba6cd6af68d027cb47ddd5e6f1a9d4bb37c046f71cd2eca2679c88715796258006cffbf4e53147ab2bf6439bdf828f8974f18f94e80e7079d5d510a881c23276377ad60f8f33736c31516827ab38ec37e7ecbb13f80a2fca05ecbf75461d7bd3d564f6c8beddfcdfdf05a45d907dcf159a4edd20c9709297b41d70e50119915a0d30358f116c8ab6edfc5c4ea5205d97d4a8e7721d9136d6e9e6a89a7e15b7b742b78e2f2bb36add1a931452510d94823a70f64810e155b5c12e432943a00793d61e0c70fea0104e6fdece373dc8061da5e45388323a9d42aaef371b0d0cc285ae917b5d134ff0b9795858e721f9f0dac68bc2f715e18e8b3e9896e305d8658d3a8954deb8e3aff3303666d41b8d451129b5d21709f1b07ff7adaa9bf9fd2619912b9d038d67a56e6d69e3ee36d224c589030d91b86bcd394371726f094bd97da61a516e562d894e246bac0ee932d3b12fc508c8f28653beeb551bb25dc344d6591c1a8311a91e13c3a747267207d947f10c4745ea841baf7a7378d43605f3d64fe5a23d2a7322bdbab8dc8972a2ab232f74aea102d7810e57deffcbbc74f79f0678b4f2e376c6d9da95367977534ec701ad9f31160111ad2c3ec48d500ff855d794e7b57e5620400087eb4ccb111039c9dc14163a325dd2f4b4caffa10180a6edbfe69773a64d0bfb284ccfeed18c4ff457fb235c839bdef2ab3314aec97c68730548e911aa421a47671c5e0e5ee8cad1896f27227f9ed3016c7993e83e57a638a8597a87b1762e6f6188a1124554792d88dfcd134a854e4b5c36ef85784c809b761f4c4b3b9d6676297be1cd3166f938c09940f6bf3feb40a04d192a13e28e2df66461a91a519b8cb13c1d5c328e7c96900337560e4b75b04c189ecca787d007ecf13c77322f3795ce1f4856c59f68c7df8a9a3b9afd0892cb615e5ba528d2adf5742dd48643b25fbff6aaf4a8bcdf7bc19cbcfd0330dcc69a1a8c96e327143c08764e1f02e0e0a2c08c650b2f1582a4a4c5b12610edd45d816cec566c7b2d7a0f5b3572c4e94bdf5103602ffe99555fd521f438ba7d26f2a3c2bad59688cef7828726d6b750a66216fd9412335ba6e9695d59ca776013489a80600e15e2bee8ee0a6dd742bdfeb1cf93b76bfe5bfd8a8c309bb514f4111da67c85bdd4cb031aa8e5f31d14040e96943368d97643030c5e6d353dc9b6dbff0d1c81ca32cea1828daf5224a6b27011a77458a67f251c43f00d6e63598a5949275d261a724c1fa833a3909efb6cb8df943a5f70e16d10d3158eb9a8446b62b9183d289420333583294dd0c7c4e911643eca5a912f664897a6ce76b438352f177b72546e497f05eb9644ae560b16f4840dc08c84603b1810835e50d22aa26b642ba4b27afef5657846d1f02448ce989d2a1aef9f018faaa218a06e1cf3d3311acf2cbfe5178dafde14c8056aff8447cc392d3a0e146d9a7c86c3ad37f8647ce536a44d940a99234bd12ecbaffab7709", &(0x7f00000001c0)=0x1000, &(0x7f0000002740)="11e5fbc8b0cf444903525b2a37ccf44b8fc9549ad6123a4320220ff495a666b673a24cf6b05cc3276b8e306a9d9b8e22255eeb61855378edf7fe40e330b6b1ad0a2fda03af1b4c1c1c389b3dc8b4b6c96fe155dc4ad7a951fd987f9bac1d87f7b6efb79a87800c6db2439b8151673cfd7cd61f886e251d9e535aae19c3509fa6a0b297c062c6a449007a039c1a157f46e73bd943f0c18679105c3c1e04388ce86ecb615a5eecdaabca180d7309cac8d240c30430511cfd592f16248297363fb781a67cd34f2e11d9b214151540e886694b7d42da0164684e450b632f1116a215891f709716ac1c5189bdc4ae1d6b5b42d35389992e2d4d2a018e9174d61abaf7cb99d3dd8118244dc9dcf04f208103db7fc3bc9bbe63267097970f513a6ecef335251e51edf555c5eaf3923930c054bf1f0091c41e22ca2f9d76f451d976dcb257dfcd82f65af01f63f832ca8b36b6930c361e68e455f8c148fb23b837032b75af2eb9fe9f5393faa13fa959037478654366206129e6b1ddaef32d05c588f5d362ac07e56f4178fa3ac1199fea8b6c42d28acac09a57e9eeb4287c1d14609fe63839001844c7a7bb12b5f0cf94d799340c30c5e59597f6c96196a606b7afc1d7e911d035893db681a0e641b50569c082bbb4feaf672d3a8e28442a5902e6919960af07bd46e9cfabd298fcdae6375d86ad7a7d29fc61927c03f905058a2633a14585d592cf143a70d52844d32e224169e721f0584aa01b69dab366c3f0ce7bf3f47a6dde26c544f6aecba9bc44066d206c1022ff9e6d4b05be2f6f55cc04613505f8a75a3058f549b5e54448bb1e501d5cea148a95e215efcada02e50701eec77807fece37289efc13a3265b842b4fba3f04c99010da97b31db0333eff692beb078f5cd0beec0e1c6cde5dcba054aa1a324e0d8c39e72f70f87ba44a559c387771ad8e79dbe7740527506645d2ca2a0ec78e154af0ed18a55491519cec1bce5023c3ca4d65a205a90dfc17f86ef3ac3dae099a3f5aa6db0adc4eff0505a40f6034537561750b773b082be0456e812c79d439f3f87ecc63e0080eb60112731fcc520fd4dc16d60c5c95106d0fcf53f973654ab627aecc6d6a87faaadc0a6edac21063f540865c79cd7eefc9a7ac7737c67137546f428f13890111fabbd3e71cf740dca839acbabfd5c383de8cc0274734898f92d6887e83f7d7475a1b6276161cb72fc795a3ba30deccbb2a22670bdc6e8b35a3bd315e99359322f561ca531f85df5e55b68565a082a6afe964ff53294aec99547bf3881cab93613037417d0602faffd004e7290692682b4530810b2f44ad8f1572ced4a8bc014b099d49fd40d93d818cb49e83e8b9e4fdeb5511648012b74325f334177fb49c3b01dd8063c70eeab5ee0981d3a016cbf5edea9072e7e2ebff130fb85ffa2c638549f5a50e6865b3d55138bf26887596f8dd4bd8aca72cfc18f469740ca06ef33b1624be912be285367f3f64644e0d51c9afb045caf096770e125c6ec1eaa111a949cb8e3d10977679f49a59123ae622feebe0f2316dca71bd06a49b3e37c2cec88869b3f4c98dba5e2161eac3ef581f1c1a883da4dffd3da8881236bf230a91337e1bf0e2fed1e8f913c982755547013ddf3a6737748b95025ef324d16b5eb21604b56960892e4393f385d4e9d2d291d7a9ec56929a62ed0e8a66e7fc19d06d6b114d3170d3a84cac5e4d9b6dd0bc6028a68ec998b77fdd06119d8f36360569183cebbf3d5088a21314e3e04234ec92fa06a2312a7ef95cf84227f0b04399916f404286c9ea588f7978eef72c65217cc9ca1bc0cf1c2ff3c8204126d8cbdc07e795ca66a7fccbf0c7665a0b7ab6ae6b0a3485186acfd9eb1f75dae5406f2a5c50ceb555552b24e9ec6f8868e5fcf3ccf2eeb74dbab7e4d06a717367bcf243f4d9fffe5311fdc0d9459a1d7ba89bccd23bd858bcac672ed77086d02e582e7653caf825f71867ef6033e80f6eaf8ca1fa5adb2a9228a970083d68565896ff5659fbf9b221842eb4683d3c0aaee3a62ee290a3c5ddb09513bdd56a7c0357e1aa19ebf20b626cae5292b4a32e2017dbe68b978d78580edf5eddef698fac34a364df558970e1e91d97de33bc96032fb8ddb5537c3b3fe9873d21f68f086cfdeec74dc231481f382d78f92dfc2951f643acc4d69fc24eb60e97e8a5ec47c39fe9676c8567131800a959b1807dbec50e92b0daf23da72fe7bab30f15bb9a718b2e52e96de7b4e9df79b98fda28f7ad86563a204a3b5f283c381623fcfc28e862115f7816e794c6b5206bba22a2319aef31883bd224d8abfb3efad9ceaf0f2a1c168e08e96096eae88fed6456afea357c667f3f027a3eefe7aedffe739056d059519e4a43266968a2c020e9fdd7c268937c215545dcebe38e4ea0726fe2d749e5a575f76bf956b9a73e5072df375440f3b001c6347330b04169ebfa1ac6daed43226d1a0ab27d5b57dfc757f1b9ec05017ca4a2be8ff1a85675b3993c27e1686e8e6af4b909e59cc917cad0157c63f23fcf7f9ef6ae88dab99a1a878393e3266bc7b017d524d132215e5a4346f387b4945b498f121331acd0808660c21d0cf5fc14fcc816ddfde4806f5cc724f99bdda577c14cef0f19df67d9d5b2d20218a8f11fe7a9608cc1281295c8909cebf3554d838d294331a764e2e51433da64c80966cc3870d19d8b80a7c72ec23f28bb89e0ca81993c6e7801b9c27b0cda31952aa4a6c2d00db8d0941a0c97cb6efbf83bcd4c1e9139fb73242087918a5b713f7e5ad671fb544330fde14f28e60d8c5d7fe4b177b1cfc3b60321d515c0f8af65ac6e6903cbbe596a481731ca1fe32935897ae51dc8f53445a605c7e705c04712820458d5a09b71b075d70bdef1d546d5c40e9c70fa977fe79632dcd5a03a9180bbd3e9e96a910211f5880c2dcf2bb2b3fb02525347a44e7cdf117f3c4aadd69fbc57f93a9f1883f51ac9675eb91d59203cadd9c94f45521de66bbd9053562c6699cc6cc5837e372e510ce0d203affc540feb9ee4be4922db7737aa7e6d7ce3af933eb4f013905649a80d3c9695b19929d79b16a62bae78cc723a5bd6447dda9946b732b3ee81f057587b73515634d1df1b81dec60c0b6ce10ccc313094c897e35b4d2dc53479cdc129448b41b32c8c0b2eb0e212441f2def2c3cdc28f6951cb77a9573ba611165ad9e930e3a6c70e3e4e113eda90646fd4952f6f6303daf39fa8edb193060ef5f9de76625b1e5dd82b0a6ff26ad1a7c87543fc3777e4dd3ad90ba6a8494dbf3ee388ed4824eb4d78fd1736bd4b01edec1b3525e74064896059ff71e706c5dfa22aad4bfd9d72d0499dba139fb9bf92e092c4c8f7d019be1fec28fca17ce83592befe6fe368ea5cfba1ea5684c0bbb320612e8ec276856969322bfd69bb5bae21a55fcd691eec561039743ee87430327c1031a29949d59b2be8e25eb97dfbd09ab5c4ce29623fb3e19b73fbe787fa3fe9acfbf31512523584d7ad13b69882799cc95f3a294c1cc80bbec31deda5608652032a40e59bf1c18f49671fbe952e3e1abad96f36a9e671e51a59744170df6d08a6766600e1a149d060e8887d5bdb7bf1791645e8ec29e39a775c8dbf9aa6a5c6383be6ef7af0c561c010a7d7121025ead84368fec5d8bda312c746ce235639faaf15a63ea4347633d3c3fdc6fa06f774909cb842993e971cb8f19dc3b3962923fc8af9ba6de9775161ce0f90e9b376adf7f03586d6ed7e2b6c3d02c3b12650240c221c2d3d7c9374f75f18f52b69cbe44fb9af419f793084a8e251129e35a085ffa667c12dc9b9b01c0ef3c29265c861ddbcd81874ebab3d3fa3bffb5e7250f2692c80972ea7927a5b284ab83fcfddb2cebdca00354d41fac5c656f1f27d24a7444cc9e20023db02f4e2ae6ceeee75fafc93fe1a5ee71b541cb3288a114015cad1de8f2caaf1c41b8985dcaf7068ee727e2e2dab2644fe67d218f674ee1c924a0235e958f228a351d02c2f6a12e23371e8cc849b0abdc99614bb2ed8fb5412f4dd9c013b7e2f3a891abc2e8264346c84c4884689d56b42a481e4f2d8575e66cc09b00c2b46742236c5a6a320d9c28c12f262fd44d8cbb1a25bc1b06a62918bebf1f437bd6bb428472702d55c01606533bce96a41187af5809c2e0c63f70955d71975a0efb618d98a741ad957e87dd7db233b9405340e03576a2f9ead8235566b36a6b4a83232fb97563c553cd384050fe0c90ff9718b934464b1bd0b63f2f04ed14d8040859eb68426b330125d90aed9f711b5e8ce5644148733db22ad216a862c9f2d37fffa12f4467b7ca685e1dacb8faff7f15c5ee35f9f756d6499a0429b7e71333ffd6bd9c604e5df8f0757b95b994c6f2565ba246224fe19d4ca9944469c39b2109ccc3d130d3469b407397ecdde4cd2bb11f01454e29efdaf61d13d130b3a89382b2f4ba38d1a625eb3d34fdfe24fa8e8453a0ea99343664dd77f88b45ed9526845ae2d71c2f3a8c28a988c543f6ae2fd9629573b1e7dd0f8a23b5b044953281e859ebec95489f4f66aee7de673c1b83a1e4d35928c11ee8cee0191d4662cf601eebb5f751569c08860f8d35e5b6c2d9b95b05e57c468f0066333b811320cf63d6604f09a938db6d8753fd73008709f1fb9b6135f6687d5de47fe26ae706ed2d3b2881650137af67d9865934842f4b7a2139b3742a7f676cb18d6e443f800472698fed94e77da3dad34675311593871687d4f569f9c6bd7c20c2bfefda8632e6f5930cd2944d35b08c3409430ea9a541107a82059c625be8af41cf450ac6d797dbcd61b9ddabf3e7e084043bb3128d5bf8d29872dcc838f407b461d5215cba89b10f89beec5c2ad79301af16180d3746d260f44423ce1dc9426ad8d69e04096611cd0a271f74cf0353d1ec02f8c9fdd0d79c84330ae47625c54d1ba87a67fed0ebe4083fb392f42c84f7a2494475361decd906dab46d5d43329ece4d5528329894fbe07756aa9b4f166c86764faac4e1eb85b958cc8afe1add1cb06f0a5b95045388340977a3fdfce4c2fc959da146416d1b5df808fa22888a2eed0c9eef7acf9d50f329d8efd335a5f2de6c50d0809b8a23c333df024e5a1a034b6345ed979070723c38d52dc7e2562ab05f61f5e4becc59d55445d2ff5f82a3dc6c0d007c2441b1aac66d542cc347cdee883f0a45ec5dca035ab134823d82e5aebb23c6458d31b56ef9c039c1296a824a1b69e74f10e55455ac0dcefa7781274619dab42f41139531241769695d3dd957b6bb6c30ba86121258510f4ec52166a21cb5a15c8082cc57bd04b0096162fa4b19cd75f583248bcea274e9f7d1a37c83e737da9cba77cfb1230aeefa86ecba63114303580bfa2a6f915e33b92673cc1dcb0c822bad3ad6714ea16bda65c9c5fb17ac26de37e926e15dca968cccdcfedf43f76d02642d2313af4fa402a8981864d2c360c8332aa2366f6f67ef3a68e074f18d203456fcda2c6d6bba70d5ad18774bea4fdf922cd2a833a0528aab62389597654e231fe64dbfd68cf539d9e6dbd7609c587b9e5ef426d446d4c1de51b5122d09437caf7b4a5eebd8540f5683f816c34faaddcd62271e68bf7eb6e1eb297224a19cce44a4f126eaf9437e87ab8a6b54c27ff53fbb959bce867252199e0c1e617c92030b88e7ccef0444f62f4a26a2552f43fc54521b3e33853da41015c3cf6d7587fea693ad4abbfe9fc08ad353939bf46e206e1a6b13d4f127b83cf0c59002154c6a6ad805518f052e370cf75fce16940952034abe", 0x1000) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x20, 0x5, {0x7, 0x100}}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) fcntl$dupfd(r0, 0xa, r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="09060000", &(0x7f00000006c0)=0x4, 0x0, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x20, 0x2, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000980)=[{&(0x7f0000000400)=""/171, 0xab}, {&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/74, 0x4a}, {&(0x7f0000000700)=""/155, 0x9b}, {&(0x7f00000007c0)=""/224, 0xe0}, {&(0x7f0000000640)=""/86, 0x56}, {&(0x7f00000008c0)=""/155, 0x9b}], 0x7, 0x8572) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x1ff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 2: sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x8000, 0x0) pipe(0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x4000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x4000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x1, 0x1}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x6) executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) truncate(&(0x7f0000000100)='./file0\x00', 0x0) executing program 1: getpeername(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x6}, 0xe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) listen(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d, 0x0, 0x1}, {0x7}, {0x8106, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000240)={&(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000200)='./file0\x00', 0x8}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r5 = socket(0x1, 0x8000, 0x8) close(r5) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r7 = socket(0x18, 0x2, 0x0) close(r7) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x71, 0x1, 0x4, 0xf5eb}, {{r4}, 0xfffffffffffffffc, 0x2a, 0x2, 0xea9, 0x5}], 0x0, 0x0, 0x780dd86b, 0x0) executing program 6: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002840)=0x8) syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8100300086dd6006250000ec0000ff010000000000000000000000000001feffffff000000000000000000000001800090780009000219cec3900d90a91c2e295df303043efbbd6f40d4df0e34a989f3edc1700f934c22d621c559f6f104ba84c8ff0bb6219ef98d7ebb565e7f4221cc4d64f1f3110f14af491f3be0f5ab0bce1c2c4ba422f84a71e7b7cad4a73f203b41816a6e2e57f4d39384e9f83b386a47dae147caeec627a490e8336a34e4f5cfa4b59240f412030d1d7e5304ff1d8324d114795d7df21267339dc44fe10626c9cc6909035b258a7bb7371d5b75e92accc327d70003cc19aca16eb0c94a74a88ff486012e98a47bc39af60f4f18b1c0853ae0fb6d6c2c339415688d26fb6392c4ae96fc18bb5cd35ff883ecb6f108df94018df94c3643"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) fcntl$setstatus(r2, 0x4, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) close(r3) listen(0xffffffffffffffff, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) socket$inet(0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) setuid(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000080)) setgroups(0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 0: listen(0xffffffffffffffff, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x3}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x0, 0x2, 0x7) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x6, 0x8006, 0x3) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000002c0), 0x1000000000000120) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x0, 0xf8}, {0x4, 0x0, 0x0, 0x46}, {0x9, 0x40, 0xc1, 0x50}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1a}, 0x2, &(0x7f0000000200)="71f91e3571ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370407269d987be", &(0x7f00000002c0)=0x21, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) close(0xffffffffffffff9c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf4", 0x8f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00', 0x2) socket(0x18, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x212, 0x40) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0xffffffff) shmget$private(0x0, 0x4000, 0x436, &(0x7f0000003000/0x4000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000300)=0x9) dup2(r3, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getgid() executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r0 = socket$inet(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240), 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r1, &(0x7f0000000000)='E', 0xfffffc36) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2}, {0x84}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setgroups(0x0, 0xffffffffffffffff) geteuid() r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x5}, 0xffffffff, 0x4000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r10) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, 0x0, r8, 0x1b, 0x2}, 0x7, 0x0, r9, r10, 0x4, 0xfc9, 0x3, 0x3ff}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/56) r11 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x4}], 0x1, 0x0) executing program 3: open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x127, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}, {}], 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) sync() fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x8, &(0x7f0000000980)={0x42}) r2 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0xd9) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() r5 = semget$private(0x0, 0x1, 0x2d7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, r3) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r7 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sendto$unix(r7, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007124, 0x7, 0x844, 0x9}) semget(0x1, 0x1, 0x280) executing program 7: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffc79, &(0x7f00000002c0)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) clock_gettime(0x4, &(0x7f0000000540)) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) close(r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14}}) getitimer(0x2, &(0x7f0000000000)) setreuid(0xee00, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000040)=ANY=[@ANYBLOB="7fe55d082259aaaaaaaaaaaa86dd60000900004000006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010000000000000012000502008d01"]) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc", 0x1}) syz_open_pts() r3 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0xae) sysctl$hw(&(0x7f0000000100)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f0000000200)) msgsnd(r3, &(0x7f0000000200)=ANY=[], 0x8, 0x0) clock_gettime(0x3, &(0x7f0000000280)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0xdd50}, {0x16}]}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setreuid(0xee00, r0) r1 = getpid() ktrace(0x0, 0x1, 0x4000072c, r1) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 1: r0 = getgid() setgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) getdents(r3, &(0x7f0000000100)=""/4096, 0x1000) r4 = semget$private(0x0, 0x3, 0x20) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x3, &(0x7f0000001180)=[r0, r0, r0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000011c0)={{0x3ff, r5, r0, r6, r7, 0x107, 0x1}, 0x3, 0x5691, 0x8}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001240)={0x7, 0x7ff}, 0x8) socket(0x18, 0x4000, 0x9) getpid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001280)=""/57) semctl$IPC_RMID(r4, 0x0, 0x0) geteuid() getuid() ioctl$WSKBDIO_BELL(r3, 0x20005701) getuid() recvfrom$unix(r3, &(0x7f00000012c0)=""/220, 0xdc, 0x1, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) chown(&(0x7f00000014c0)='./file0\x00', r6, r7) accept$unix(r3, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) semop(r4, &(0x7f0000002ac0)=[{0x3, 0x5, 0x1800}, {0x1, 0x1, 0x800}], 0x2) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f59298585b8bbc3327820daf37297cbe2aacb062472e00", 0x9c}], 0x2) execve(0x0, 0x0, 0x0) executing program 5: chdir(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x18, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x0, 0x31, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, 0x0, 0x0) writev(r1, &(0x7f00000012c0)=[{0x0}, {&(0x7f0000000180)="430306cdd77ed0ac61aa1f1f178c6c0713bc9cfa7239e77a9e6600ca5e9d629af6f184918750c99e7bd6f34ca8dd1f617265e1f412fedeb6bb6194b7d1852add2a41fa896e741873aeba30762434c1a6323389ff33671f1a2c1cc2e614760b1f6d01dc4622dd11a02d46d919ce75847818817e263b2e4435b9fb0afd2a47857ddae65394ac61d4ba0ba20f678abd863fb05290657bf6354b735114153b4525f1707b0648a795a0d60759ffd754a5a43857426bada52c4cfc99e9509dad9b6342bffaf158f7448384260087bf626a649412588ef780385c8922d82e216cf6395758a00bb7a6f2ad000dbe9984355439c38f2679ce87a8ec319b2d211117eff838b904796f43105a1d78272579fd0c8f27b5ab46c4018e9901a97bd8f8ffffffcf2bd006db0a16198db749074e5417b7f5e2256e3189d8fa356b8711007447abae29de0cfdaabc5ae8e92e4a663d8780556de5b2b6701ccd1540a7b920686e84aad89a12eacb14380d7158af71d7dd440ee0320d1b99b2a8bb3b41f1837d0291fe1eaa5a651b6adf995dc7de12525e327db1164c3ecd9e276b335a3c1df9c7f6c27d9dd5517cef01a2f0e30b36801286d4fe632dea933a5476b86c71ffcdc8ab9b3b24d74d29b8088288083a84cde46d89e25d53197fa86dcf07500c7e88c103db15d38d12a581a8fa11f68ab81f8ea8803b05c7906654a51314796e9ea65fe1e24e9ab25f10b4e69156856a568a71743f2c8014293455eee063ca7be42105e595d9d5dd476ce56b46ffa5f8e142bf48f0b315d0672949a6c47d6e86850cfed924286598bfe2ad07f3008cd0bf928f8437f70d6e4eafa9877082a627e651903dc45874b2893441c92fbf60c7d0acd476976774948523b38ed67372230d0f39773bff65c3946c625124912e8d9a609d640364009f6c63fa219afbf17faf987d3c5cbfaba0bab2e611d62664d06051bb6d29f5079c08b89b0a2dbeb2c920ad8b31f4d6dba94fc8a5da82bc928640755240c31db94b137c6deec27d930664cc5361486f35f2ff7a5362787116b8973b0e01b32ea5390808dbcc1c4c260bc6fe457f19fb414d6f26072aac6c1351c2434b983925ba47588b5db0807aa72217f2eeb3343a1dd90c6db8d915e1ea8ade4e8599", 0x32f}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000001c0), 0xa, &(0x7f0000000140), 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES16, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="007bacb039000000000000009ce4344b3a826d1affff00000010a18bafe2d0577329417e938dbd6d835d3d0aac", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="ff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x400}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r3}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000000300)=""/4072, 0xfe8) readv(r4, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x200}}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(0x0, 0x10000, 0x105) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000001340)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0xfd8c, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x20}, {0x3c}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x1, 0x5, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)) ioctl$TIOCDRAIN(r2, 0x2000745e) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) syz_emit_ethernet(0xf4, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe6, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xb, 0x4, 0x2, 0x0, 0x233, {[@generic={0x0, 0x3, "96"}, @sack={0x5, 0x6, [0x0]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe"}}}}}}) executing program 5: r0 = open(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x2, 0xffffbff6, 0x9, "6106a6bc44862c5008c8b503005a000400008fa8", 0x3, 0xffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) clock_settime(0xffffffffffffffff, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001840)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f00000d4000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f0000001540)=""/183, 0xb7}, {&(0x7f0000001600)=""/199, 0xc7}, {&(0x7f00000004c0)=""/48, 0x30}], 0x8, &(0x7f0000001780)=""/73, 0x49}, 0x1001) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) dup(r3) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r5, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) open(0x0, 0x0, 0x0) executing program 4: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffff801, 0x627, 0x86, 0x0, 0x10000, 0x8000, 0xd, 0x1, 0x0, 0x323, 0x3}) r0 = getuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, &(0x7f0000000100)="16b42653e7314db62a9eabde9025d0a98d68cb4f86077055de6e5fa6b2e9f3c79865011aca6b112b64cae7dedadea7abf09e13cef21a73d018907457334f1e4d517506a002a671353190228023d99af4211be93bfeef903810255989a237a2cdad5d5c1537cd99744447286bdae6bda4415b5b1732f7faaf21ac8f3bc5474821acc87662b2f9b7edba39c838a6d41e950264378cf3af4b8309606b59c2e7cea4f413398299febc213288b643eb243faa981f3d0e7741def0aaa7eb5485c4e34d3d03ce72e4ee5b43da3d23ab05c0f50e059b8c6fe03c7f451caa8b", &(0x7f0000000200)=0xdb, &(0x7f0000000240)="fac2874904388980b58af4980a14f6094aa1074f70257ef6444cfb69699316a63000a422e8d56d71c7fe2b69e0cd442ec8e0c392e834e6a307bc088f4c38ffeae46f2e312dc5ed3bf292ee8320bb950d74409ecb73", 0x55) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)=')(\xe4@%\'\x00', &(0x7f0000000400)='-+\\\\!+&\x0f*#:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='[}&(\x00', &(0x7f00000004c0)='/dev/speaker\x00', &(0x7f0000000500)=')\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/speaker\x00', &(0x7f00000005c0)='/dev/speaker\x00']) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000680)={'./file0\x00', 0x2, 0x88c4, 0x69, 0x1, 0x4, 0x81, 0x0, 0x2, 0x2, 0x2, 0x4}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000700)) r4 = getegid() execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000780)='!\x00', &(0x7f00000007c0)='U\'@(,\\.\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00'], &(0x7f0000000a00)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='/dev/wsmouse\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='}X/-$[:\x00', &(0x7f00000009c0)='!\x00']) symlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') r5 = semget(0x1, 0x2, 0x4) getgroups(0x2, &(0x7f0000000ac0)=[r1, r4]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000b00)={{0x0, r0, r6, r0, r1, 0x11, 0xfff}, 0x8, 0x81, 0x8}) getsockname(r3, &(0x7f0000000b80)=@in6, &(0x7f0000000bc0)=0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) fchmodat(r3, &(0x7f0000000c00)='./file0\x00', 0x80, 0x0) getgroups(0x3, &(0x7f0000000c40)=[r7, r6, r4]) bind$unix(r3, &(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa) r8 = accept(r3, &(0x7f0000000cc0)=@in6, &(0x7f0000000d00)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000d40)={{0x1, r0, r4, r0, r6, 0x104, 0x4}, 0x81, 0x3, 0x4}) faccessat(r3, &(0x7f0000000dc0)='./file0\x00', 0x10, 0x2) recvfrom$unix(r8, &(0x7f0000000e00)=""/93, 0x5d, 0x0, &(0x7f0000000e80)=@file={0x1, './file0\x00'}, 0xa) listen(r3, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000ec0), 0x80, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000f00)=0x2) rmdir(&(0x7f0000000f40)='./file0\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r3 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffff8, 0x0, 0x8000f7e, 0x1, "cded0ff8a5670000340dc620006b000000ff00", 0x0, 0x6cd}) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000040)="0334f502155e8ddee8213194de214c5e6cc03b39864951ad17bf4b7b3b3f4fef7a518e", 0x23}, {&(0x7f0000000400)="72b5f84d3e5974d0e2918115ec8ea3e00c1bc681ac2ad4753b1c9a3205c362193c08665bc28a428ccd0e18121d08e27675d465d6996d86433cbc5f4c107630d39f02eedbbf92035e182d6fb328afa49a79e95aa7faa20bf7194985aebaab3f62eda71d256f7edbf5a6a5fb3a6fb97ff15b2d7b86dfab6ef2629ceb7ab99e9536c1a2ce6c8386bbb95cf5133138e9b69831a6db7127c5463b23bb3d63c7aadca8325cfbfd6eee8b268b5a", 0xaa}, {&(0x7f0000000500)="70003f199a39d99e84aed07f58d26141f02025ec85a536b35f695b8c7f46a0e23d661a7f77122963a2daad6c5d09a6d2510b1a5bbaeb1d80d10e06eb30eac60d8b649b38c036f026db1fbf223a12e7cc2ff4c3e06ca9e66fe6768e47eebee0855226cd8e6964cf737b2239ba478bfbd66dd8e558c09aaa1c8e445a73bc27375263d78126713b3e454ead5c8bc344ac15660e33835e4953fac2a0fe09515e05c190f2d05014513ff02ae3b87dcd8ae7ed57a17ad0f4eb852806caccd1dcdef1737a9502a958539042ec2dedda46899fe8529e89d61b8f8304", 0xd8}, {&(0x7f0000000300)="cb3af70dd2823e808abeb5b70af79f3b7428ab91ef7c3615582cbedc1f79bc3cd5f3f167d8b138789d54ced4adda127f4c0ddff3ee4b3f3c2b28e9a8ce17c130a76b38ff921788ea4175f67f7828b9babcc2ea5b0a5e", 0x56}, {&(0x7f0000001b00)="f682979a8343ee39ce672d4994a7791d9f2075a0032a757c062df5775c56ad0f11f02b5d3c3da538b2b05d130ecde5806b87e7ef9d1adc97de9d8299f9ceefe5b1e7916761e65a0e10e4996b0710dd7110c5889dedf5ad7e76f01c3968c165600f936cd22470fabbf8847fe69cb05fe09a1d94ce3602efee83a3ec3c713b658549618f9964fbc549ffe376759137ae96967597affc7c05e86c0fe4b5d594d20a0fb3151a8478fafcf359a6a7cbc9145d3cf228f18b97e9132b8608830256de82789a75490d56b869e4dbd4419317affeb3d3b87e2a70d6865aa1ab1317142520bb7a3e5389cfb92448474fac6e3c9a69a6aec9543d0a24cd92e5f29d274d4a8c10e17a0634e116afd0f42345c0f612124867a95de1be66a977312ed7253cdad5189c8e632b2ab6cfebac0566789b704848ea8fb00c0dbdfd0a14f14d3333ba6b25a23b4758f8a75cde7f7fc000134e67f7db4b33410f52b718b7b7ea77226c985c2d465aabf4e0dd683dfda79e04f92696ffba48f2e39234cddf50afda6090cc8a818d7a45c449dead64283f623fc9ceea19d50bbb9db50cd5fab9e34e76906e30409126f456efc10fa362478d57bb43454df964c8e104be409f6f0cb6fe4c72a68fecea918aa13a7131489976d2a7f2d3b88aa02dc5d485f3ccc92be30ee7a4ea39fbbf48f642b2654c1525a919bd7e734bbc2b8077a900ade730a24bf713b6f82ab21d0093d55ec4a0b775dca8d70842c8ec71a56f563e5b62e4a07bd64e3ed1248723191e935a9adf09e0109dda2fa4ed4a6876aa76c3afde9b50a6b4c69832f1b9a6713cb4283609a608d61d753061a51b630012b56a463989dea16d8044e98f75ce762f48211f45004b92f03f0cb8d1ce4a842171e70a5eb459fe4c130a16c25df685971c45e42bf25e7dc0e0fc5372702a95215c287b2ffe210e52247bb67b8036f116acc6f16e65c1f42be8a134b8de7f1ba1d566b22cddca09f2b7cad7b2201dd4c29cfc42c0850bbc15dfe68f3b5d22ed817825de5d6db9d4dc58f0546351ef9bf20fd36969415a6391a47d1a82e9f73b4edfaec24901ebba7b23cd32896641a47b739c5a548ffc6b5f554fa8211b3eb5eaa701e5cd24bacbba2a50a2b811f9c85dd83b192fa478b72bd401118aa3b193efa4eefc45f221f535bd95a9e240d43730cfbe0bff8b098d401e6d47fb45f6b19509470e29a7ce5521aa8512dcab4f4516c2855f6a7f4ad4b37fc9ac93ec578cddd9c0524d1d26876cc658a84635fa743bf15c9310c52cf56f945cf5a57269034395265ad5782692382b069e8fb9c8233d7e3aa7ba1b5601aec24544cec47da859dce360c445ce7a128a73fb7f3da3afd47ccf03184eca91fa120167f66adc9370606b4de26a671cb5a3e7375f2589069dcff89eaa420a296e0d8d50ffe4cd224d90d1f4ffd4beaca8dd4e2a0fef5224918e4275bf691b2bed2e23a839b33cc96145fbb7d1fcde950cacc8562418322d669a8c72adfe082d583ebf9ce3cb07e35b87869ecfbe3b0d49eca8d6a2093a116b9c3ab2b431e1650dc14be1307ca63ba1d601a1f61697fa19468a87f4cee7c69e84762d29ed4dfe4e51be9c551ee8430afb2022f251ee33b606752037739f5c2e2dc3629b6b45f3aeaca5ebffa03b2e606be1bc08c64daf4ce3a6b76bcb3001de4f4407688dabb9f3badbd8a7c47430d9926cb5a1a3abcccf25f28e65ed0a7ef3ebcd236c7c179dc597abe5e28a9c5709d2c8e20e2f10288880aa1daddb95cff1ee214c4936dcd7474bc5435fdb558728ab221d1961be8a605f233917f05333e441bcba95348d9d2bc37f2390c11c2fef9b81fa40971b3c49c2f1bfa57c74c1d51d5bda9e61373cb8f92d417b03769fe63a77e56301625a1cf431ce6f4c35493dbf192b1ce9402404843a888465523cfd26185e7fe6ba47a7b23cbe7e8ad135370c3556f09f38b238cf303188d99b0b806a3ea17dcca65ff816ae97d86e4d8cbbc126f52404db91e54af61a0e33b9927d236381f7444e86c7e6dc74aa0a9fc738eeabff294fc293a5fd79affe79f4d8cf3470ee8c7b69570839d09e5e062ef37bae46ec7f4d3797235c02cb4eb83b27a47b58947b15c34d9739d29c41769a6184fe425d3f04d582918bc33f4408b10ef584264c52e7c596a06a88437d06d646865d08dc3970626d4da5a3f1fe9599ac10c7a280ff64aea0279fbfff613371f0acbf9e99480a28164e4a2ae72a810fe521406a3d45067eede09f308c660509136edfd822276d2bd167a94430b23d6f82d90fb31800da96e90253af4a78d78ae4cb409bd7c89b12a776ca5a7672ba54327a32c40752cf34445f0025554aba0602a60dddeca086f9fe9eb7b29163df51a913425ff6b36011257e8e2098234945252eb8d617b2d9aa5b4712c80df15046409d398fa216c149dcd930856d7de63f935c46619adcda79b8a8c7d525bc464a38ef9cd0383d6d80ed9e997d3a3fee14695468def3ffc10972f93c25d13d7da4fbcc65bb4a248db3216638422f0a75098f5e398b8fdafea1b8507b422f07f137b0d8f313a97fe43c32923f3409df08138d97ddeb0ffd17017337d284a289fe8b7ac375a1adc85832b097f868d7c3c05001d3428db47321ddc638a5e39068bc8c32bf91fcf283e6f88b308ae35c21067053c495c9494c8d78c1ac8176400b9407797f4c3adb6ee3d75b69678a00f3e67c2950d50d63688a0cec3d8c41c05aed3c1df240ed03e016f3cf8522de98298f682c6d7ce0f48416aab816a5fd7686424b471756fd6c20510d84d04798c2857d4dd39080424e7482ab0a610d4719f1c0fe9be8de66823971ce575ead940ad205fa1591f53c19ff663794b38c6df880928db7ead5384d48d059d5b1cfdcdc44dde97865e499e620591fe0e741a9ff4dd9c3ce28180a4455a9f12119a13636e5b35e1ee092f7b77c608f950a83c11a30b809ef726725c06499ad0a6fc618235f0f7905d2e1b19ddbc43c5a38addf74ce4685f98fe09b38b77d30c1e860973f03138fc86d3662e6534531d47ce1f1bbb2801b6616c9adfb2d9f616c80d8747d84b3381ee683e697fa26a6944fb48103cb9e6aba125269e777ec8c6e19a8a662d4c9cd153f1aae18d447bf3700385f4d1b029f1b456d5776dd866959038f7c875a5183e61edff11014971c68fa4201ecf400b012dae24f7692d383d15fabc84d1b98cddb8789646081d82981e8c18de6b3e648590c45554d3e7df4582cd6d5b31daf4b64cf9dafe3a990e321e3a220221de216781b7ba6e3c3fa89a44e6527e993a920246804f383fcfe71c747d6e7806fd44f2f561dff78a41afa0ccf4a71d6848520e7e371282e335dd6d3dcac44bd1e2c75344ff76e64bf41fc7f8a4322e9032c80118869de3df107f973f1f052ceefdb07a272ed1a9f18e68565de5bea04484a5e067613e1af6f6572e60f0ad6fff84828dacbafdc1848911f0e6b1275d2049fe1f86f867446adb0926fff81653394935aca08c300a7a305d2a294223fd0a1df98696592facf388a07e09a0e238301da9ebec28dc3c86b7effa668ee297e1644d6be75436d5c63d060c472b86c223a58b5bf1c748c457674a8afa4c75ab6761c13b5d5ec39da63e8360bfd2a4d5bf668f662bacd0ad035b714b4697b65a6a06bb5a6f85dca1a656e04ebb2957e19a991450803cf872df5cb55d075dbe0ba8669eae0259337fededcaead983d42f168113d0bbd1cbf71ff8c3387a2b889889b08a5da19e9de8ebedf21e4c1334270c2c6fba82a92ae34e7e3291214272738814efae73469a49600a77c90e89f761abd513ad06d9bd445481d6fe2ad282d360f714dfbbc7c4db7dc85ec57bc4b8743198a9870d80abf2bc4de717bd096c06846235cc7006aa954edd4d94f8485ddf250bd46ae32128e286e99f688b90e8ca8373af88441a825bdef11124f5beaf1f51c80ffe811de2be449ef3f796d191a40eb086ef5d9cb8d618c35aca9e8041475b9153859222c631760cd42399a7ab2a7ad794f1441abdd1e6751200ff66a6759a6507e908948d45dede93f64977ae39ab1766dcc92682f08051f4c3e9202c294a1cec3f6267be0767cd234db846ef060a0b3750ca86c006801e2ae162ac3dba76bb180c156bfcca18947846f49e81cd61ae2eb64ad1d16aa3258aa70e9fca8960cd17e510534e148b1fab44bda5975faa0dd381e4296c907a31ef04b8ff1e64c6384a69df22ae10df9d904769ade358a70999c21dab748b033bd51626b2365b0444dc6ceb41a0ac13a723ab8ab6e8a253cafc4bdc113c1fd8de08006928f0e84f05f15c3331dc16e4e0e207e62d0bdf694fd786e6f8525d894db5e3efbd34caed445d276b8da7230665fd840cb27d4b655517e9deb1dfb9ba168ad02000000b3824b3712a20574489c67f888fd20e97e9e7c0ff3d4f6a4372e4dadb11c039c1ef3673589411eada67dadcef005ecb838b1b48499e26055445fb2dd3205d1c9e7c9961630d9b23c3520169617918f697b132058781e20da320f8d323605c802c5685febef33344b0c7588281f4ccab62ffff7b2a4e43c32c0255fa84c881c4ade0cdde9f63b0108c893d6a69304187a8155091eab6c75b99fec1bbec5a9dd4ef7516c41c7b489ec2f935cd0668a925be7ff3f34fa3759b10a69b603225721894777777f325895590a1afcc22d2ec0c61df63e5bd14081d59ef33a65dccae914d6662d6e51792eb1eab606572ed5bc3c93d2300dd2e1612e600540ae5dc6a91925739cffb1af79466a3598f166ebd46535ee7ad079bac8c2635aafb65373ee1505fe9d6520d2ffdbee266dc71bcb36448726615d0f54ce7f3adb2956b6f41a62724ee90ea6c54577b612a2ec78acb779776018ab58dcb6d0a48740258d82f9e910cc91b1e2c0f27ec81b4ff1c9b1e863b33bd52b7d57633d502bc2c6ba220e5e58fdc2edd81fc5b3af925a3b2cba797deb9282e991623b6a09ab41edd056dfc0e532d5cab580537242e7718b07aec5b368d93dd0efe5cb331e873eccba62322968b87d913a2f19a263041d02dd7ccc1b2925b096c1c82171ff6c0460139e2ddee6341bc8aa7edfea58732ac9d4d22c14cae769bda86d097a663382d13c7f5abe33f55f0ab51428439d4ae77774a2ddb95fc85b9fe9f420b1777f5ad716d7d11dd8742c134db59e5a6ca9a92a37449e086a58b54046ed9f7fa3b27d12f42a706f9c1d44fef56a152e497590e59f19d2c4f3c84ef2ba0b8de832a49f0e88cd815165f374124482f6557b024df789c081876a9461e4ee40b484e6d2d3394d5126b7c4977efc3a2960e1e6c57d8e99860f2935369277c4cda4d880282e86f01aaff1b9", 0xed1}], 0x5) getrlimit(0x0, &(0x7f0000000180)) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000280)=[{0x3d}, {0x1d}, {0x16}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000440)="de", 0x1}], 0x1) r4 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x9fe0, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000380)="82", 0x1}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@timestamp}}}}) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80047476, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000140)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x802, "5ae5010000000000188019961e794f9c3b9600"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x4000000000000171, &(0x7f0000000040)="546d11b31978c383e03ccc0d3cef6d473346e44add0e2b48091461d4c55ae4bf378ac2ac80144393a082d03c48c87772c846653a5bb758dca7fd4b9939baccbe534cc14b63a6dfda4d1db1a203a86368ddd8f7daf082b979fa228cae42e2af19fb1f960375f85da991321dbf891c0cb918570cfdaa731748926042716b175019b0c5ec773f4523a06c04ff8fa0e25e4c1700fbd816b91cecfa90ec52c670e396ab8408047502a0769d63c66b2d", &(0x7f0000000100)=0xad, &(0x7f0000001180)="33c60c17f58fbeaafd74cc1283d31655491d33a1be544f994ddc403b2fd73dc5c51c059b7e39b4ce576264376c7bac37109cedae9b742e706bff29864660a4bfbd9a47bbaef9b59b97ceb10ef3c52507002f77400904402186ea48bcb0018c4d94e0f9a15238bb4c0eda8cf1da1d3e044824f9803e20dd0b86f732f7d7f1b22ed10de303417093edd485d22ddc6a683ebfcf7a0dceb6fbe8c4e5b77d40e1085eb6ee8391caa050dcb16a1742f2ac7bda0c8a16cdd9f2d653420683a7b8625b626f65df65bdc368dcc1f3b698688f32072d60dcdd38a4d7b0af553a28daabb18faeb1d82bdbd481e542e902afaa8a834eddb07b2d65a1f31f4e247ee24e9cb168b13942c531a7d4a62334bd934c0599da8b654b9d94d1935ee9c6b03fdeaa3bf16dba353a679a9ff708981fab00b95885d8f5362b7ad04e7ad49066a36ebcc35ee59217a6f57e52cb66c9116b73828bf153654b951e2698b32fe4be9f49e3de92ee5c24024ec570ba345cfc0935ac21e625d69c4c22244367ab5e14d3d89052cc2db5a3a5b93dcaee3a61eef8e8e9fb05a860e336016523aca9226d331c0337d399634fae0fef9cd77ad22855dbed35766f6908fb554e818ca8bfa707b039dfc2be576725f922fceab417cbde8b779ae5251be5f4a85163ebadfe3b7f10db58786d67bb9436144cd4fb498ef5f598fefd50fa157f0ab6229f96e5edab1312685b46b7a1fde7df9c16abfc6661926897d1feb4af3a22da3806c4e2bed9a0061df0e68810bfb5dd64f4a05b32c78ff75b01dee5f97b5e0706a3f69739020a4cd15880b00bef4766cbdf662657d78704674867ea0719476b1bb692d2f6576a5904beb85f7d4124dcd19527fcf64172603928af22fee3569d5ebe9674982be17372e6022b721a85d7f29ac90f95814e84c862691b643f19e7ad36ed63e735588da8b99fef1c9130b600ba7a5b3161f9410a380310a459b3501023c2c38fd857673bca56690b5a34109a8f6734b08124ef3d28e7b7d7a646d72d83e2e70ea3cf3ea66cf2081f27653c3e3871802b18ea79191747e7758a4a31fd10b9b2c6cfd6fdf6b5ebd48be01f5a92d30aae28df578eed74e55d857af0bd33df1c2fa41fc4edcb0737de196dfe8bb7fafa7b7b2668d30d4b51c26648638c8d1449db830c7341860ab3b610d550dfec498df947e38c8e9bae09fbde71913b861903e509a674396d1982a9b038c11b123fea4f66435c04338f2404fd1113b83bbb5bd83bd5ebae52a7e2e55c667df6946656b62098e439f94adb3856ecead451c72b30b3043e12e3adf581c159bd6cb314ffffcf5ab7e47ffc1eeb853bb8c86a309e38fa7b44d8d4f9952812f21e230b457fbfcdc485784d60a1f2b52e7f777746ee7c08881277bc6bdd8a5d90e311c567e4d0dff68cca434ecdd63e208c88e8e85bdeb3471c224cb27a9796847ae60978e3e108a1bd0c73661ff3cfe02ea0e73b92b1b5d9193751accb4d827f9deda8e7f6e80d2f965ed2f0231dd2c2be617664f836fb8c01c04b7ab20c569c5daf61895dd8d178a5723ed604c8351b8b737f832e7ba55af6f4eae165abf9c6512d5231166a479b0e0c0a6ccd31e4d213fa22d621a82906497af5191834c3b3ef78acdb168ea0cbcc46af308cdc61bb6d839a8bfe8fb82ae5b69279fbe7289e53b5b4b7ed82083a08a55a4a98fc9b08c5d92245e7f6563ab4bba2375c9c2caa17895d912d957a6ddb7e00831b930b69907de2a1b918ebae38f75e508b140d3b057111415583fd570cdada268642ca77789147b3cbcc0638833583e33ee9686ed78d4263448c40ad89275b4fc31ff149d58a0acb3b72ba5f08f8d7cad02b4e03f0c9304f704333dac857603864a3f3c956ca708ace048bdd6e3dcac5f9434538fefd99e7e5234ee5051bd893622797a0ce5ac01b3c24a8a7759c282aab8fa855761e468a31575afce8e369d03eeb26ea83840c6e61ba890b88d913424ae79ee25ecaf41d529dcf92d956c546dc7e7d273f7c8cf6b7999a130c525063e69db2b29a5acc2785457345b980649b75d959b9d9d9cfb89df6287d7475bedcf448355c24d8180d954d39b33ee74bc73c5aae40625244b96a686a651c2d25e36978f9885f24e43858d9b0d0e831413a89e101f71056393c7209883b69ef88cfa7489b88e32ca646b29a26bd1c0332a2cec424203741bee19c3e0785865d20f077d611106de0d0898a08373fd8565979bd8559cd7b680f1ecb78cc455185c23dc3c134d7da1c32545baefb18a7b18c979b3763d1c0e7e6f4c6996a6b0852cd522bf9ac1187d7d2a3fd44c566b3e902471e7a70d7f65e59d93be73073343a90351dc16bc3d72c6c03576ee920695bca375f1daa5d44d52fec534d2ad15325d17852321bdad7a106eacf88123f864b29552b1cb93d251adefba22a9f693aa362ca476f9faae72b0be523e49237897ee28c0dd91b495647ae3ab6be53822d330163fc000d9db80f2e5a470a3437accb5db2c0cb33670cf9b0e2c8110495867aab3c22b27f55adc40e26bf7b4490e1c33a20cc4350616106718d3d09d4da78bf3b8e3efb6f3ca994d3eb7716ace30386e13c84833fa18d4f8289a176b76f3736a7e48dcac05e3f8caa65a2c9cfd9202cab48808e38ad6821cffd2061e67f4d2b95cb8103a63b5f034a2a810746f49263a191711c42819c91a30e15b7a4ce5e8bb3d3736d7e61a027adc91c6fc1f9cb9473f4d8118ac18e48b73a07e24b585e3420c37aa455a95bdebc140fa2332fec2bb8349fead3e93597bc420e773088dcae76d4e4d4712f5c6ba41052fd27884da473a1b56d5a232ff49a6c9facef1a119cc12d74acbc79134b6400d885502dd9f379dde279274d1a4505e6f4e21e408afd2f4450727dcec2d92136273c57bd16ea1620167b6c592f7c7dab1de8f8b806a0a02f68029f75397a1306da76bd13c2c48677e8ed3bd18fee4d3d53e27cc811296a4bb57d0b9fc67188da6352469fa1787131c68fc2d1b578c91c6f2a0539c9a8fc53901c161cd90f688298471f02827fce638fa624dd7d1de5e669898ccc51b3531967832cb0616c1b2e174df77c25b8047058cc3bf9c9b0457942e9b5137e8dd237b50de864dec09c13e903fbf30aeaccbbfbdd76169041d383ad7a0d3b81ba7ee32d4cfb5ac1073bb987d3dde471dff6944f55ac678eb545e0f782715cc2ddd99062203031509bf7f2db89cd5976dbd3204a1f09004e4237b84e0257a352ab6bcc0ffd54feee202fd46f0622a48bb3525a6009b0a2e9a1d4c460c6a5926079b45d90b62653853a61a090b01f8137e82dae09844bf6bde8b5c9c42ef9eb46c3278277f58af4e0be499448881928946fdb2a16e9e51898775351ec67e8cc1a4cb593e345e56f95c49f8897b4bbe7fc04c8c896e17d77234a9ca58c6d2298c2bd0e0d5ffee2ce7150085cfd156c905332f0d89ca724baffe3f6bda4cebd2eb3cc9d923a192b7b867415e84212c2d53f2ad652c5eeba5186aebebd75cf82481f9fb54dbfa118d51adb6c548af46ea09e234bf00070cd97ec651650702ba23c6f24b26902ceb64c8f3b7f624fb97b3cf135d2b2a1ede2be7907d6ffd526e12b8e969f4dc5a0c864de0b57475a813143cf0adf0bb6e3e78996aa633d4c9f8ffe530188372fd2390c0e8db127c1884ef336d31a69caead9564820a7014d7fca311ef815a25bc5fe5e4122e98e4f155cd3dec0a009fc9f43a539e6a53d7766c8a326c3b32b9c93b7a8f1baad7b8d4324ffb6306dcb0f4f9f14eb136fbd70906cc1879d3331ca3657b7f23650771b4980e55c4835f6fa9bd072bcbf8e5c3e79dd7eb9bd7ea556a846eb2c87be5910ea6e5ea724fd6321fceae1f44f918512474b8b7d3c7d676edb0b9360ee30570494d205c8ed0345f3e37f96f3ffc2d6dd17c0c054f23db3732c202f0408942d9e68a7c7f573950a363dc880fdd4b4c14b04cdfac9c36d87bf8a52c07f161abf03d01aeb165a529a2b3bb758a6b18f05c268bcb3fd4dee0d57b13da991d163ea11298300dd4996d88cdb3ac7c2546ea9a932e411d110647d8afb1c29f14012828a1ad9410df11960c164c54ca179da3790a7b9ae7e4a8cb007509e31c668ba1444990b5457781e14354d36a149c67e0d4132d685786a8dfd8135a2244f4db3006d9011a4aab54c3db6152c159fa80015a61534c7a883cbadec858fb1310554d7e457a272ed95e7948e3bc0df6280d8aac0f8b788ab5cb7e1a9076c80a593d82939cd2e488f46041449ec532eddfd93bdc4272c94c3d6fb6244d6b1f1e6fc5cbfeb4aa714f344cbda5a98e71f12fac538fc5b965a949205cf2462b84ff413bcf7d30eda0d24a01632767adbd86f3dd3908f8518398acca8123c4411d134130519f931095bd7493dee7d25492a0fa722d415b366f2258fb398a74228c90341b6bd62256fd547a3c3056a6cb99631c83fe7a96c4668d7ac3fde0189c9a358f9c135b8c2ea89b95e564293efd934db29a607b3d3975e56dfb04de66f59442ffaed409590260c5892d458e85b8ceb44f74e007f38c22f9dc057a702b4746e378836502b02e81387498dc74c2f2ac897d643cb3eadfbc835a1c0842746e3b2990ffb65eee5f76db91828c730481c5893155149b9a68fb6e5c378cf4aa0a345652e74af06450c88dcf8ccf6fe14496eb075589a38c9c961d171ea2182a08313a7d053d6236bb93d7f92f527cc0e43ad9e8598cf3e1f995749a207850d820d3cc69f94d824618be0278e119cf6bcda05d1f6e9e331baf15d4e14fcb11b9e544d32a3d5c03cbd7b5b66ba99e9d66fc3259eb80302c22f1f3999b42b8390bc2d39ac4c8843b7c3575dc22a476b1ab8e27055e7fe849e7475e8d6a76caef4d1986b053f13b83137d474a8edb83c2921371b989da397727aa1f71dbc0f5e5304857d2b567ad91b5979cf21b620180cc70116e812c0c6f7e5b0675d13fa9517ea61f03152ea87644901524153b5f6d15ee82c79171d3d98c46a6fd84716aafdd36d6ba54615bedaca4a396b31002ee577b543ee66441ac53a0db40ca7a5b97b8dc67a74054c3df2db3bb6f6b905795c437fe694807b14cedaf3659a36739f2e388fe94177aed19d6d67299e4db6507260b1eb395a5c59ff51f54eb622f05673a7adc1012db5d52ed9cee5a219ee574902be6747f8dcd11bd2180fed6c8abd4c8fbeb7385aafd7109c3c43d9b0e6a1fd6b959c7680dc17c9cffde2296b3c84b02b8a16845b01f7b5a7d04d321496e9d33dfba8132813296c972afa035b855f7f52ea3b5d4f5b06bde24fe89ae0c27acb0d9ab6466b3e234562c1517c609522a2d56b590faa477889e26e69c5b3568e84f11f3d1ad7599e5bfba75832f1a19c652ba217276758b3cdbed1c302ac9ffe0689beb263f44795f69cfae7f9c3d803e359e6edcc24b6701cad4e94fe9a6ff2e9a6565e51b7d08beaeda37057b73e2dc040f619f58fe669f9c648ad7ec3fda3e84b9022fe92c067772c244ced161c01f116a6161aad0a639f0bdad2468319ee6bbc165e375ac7ee9ef73aa0568c3a71f7cd1665389bceff3cd51097a2e39357cc8f3c5d3dd12aeef6aaf486e6e135f3240ba85b3c0b59007954b025703a0732408a305b0c6d3e32b1a6051e612fc5b187288b2e4be8e850e6e7f390b49d455ccf427888f361511e36dd1be99cc5645336f9464702ceaef5e79dbf847bc3ccafda8446c1400d2ee6edffcb451131614a5f1d5c257c2d908bd62f704f45ea2ecbbd9d473bb4cbffca2d6fb6ee80110bf2", 0x1000) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)) clock_getres(0x3, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x2}, {0x46, 0x0, 0x40}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000001140), 0x4) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000000), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={0x0}) select(0x40, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1000000010}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getrlimit(0x3, &(0x7f0000000240)) bind(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffc79, &(0x7f00000002c0)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: sysctl$net_mpls(&(0x7f0000000300)={0x8, 0x21, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000008c0)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0x14, &(0x7f00000007c0)="54db0b54854d9a374e0031fa6e64174e78402377241f3b2ed55330b91e30841867d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f10013be8f47205d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce92bd58a337c2a2a859b16b6d6c43220916634c6dbdefed7290ee708b6d445b16853d53a5438411589844523825649f6aaa89f6387bebe1a76030af86eecd79e6393968e57c07c8c0fe047d", 0xbf) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8ddc17d6d4a2dd4c7288c"]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x18, 0x6, 0x13}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043b840776093f66482846dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000880)=0x210, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000100)="848971eedb1a328bcca4350707d07ea19b8c09524ce1aed23e5bb862116241e0fd6a018480f5895338f1d3cb3c073d7338dba5b56a96416d278b216b85fed3564104f2a1ab7758afae0b71d3fe52335f44ff7536d3a30bc4308826856249cbc640edf4a1ea96599296160279f4bb846d175d930aea6b9c81a487cfca0a497bfdec262566fc8ff7a285b730bc1451668d53a40990fd4fb36a4c7d0bd4e3bb8466d6a0b3d68e53f6", &(0x7f0000000080)=0xa7, &(0x7f00000001c0)="038e4190e982d95e716b11deb8ea20a8ce4662b5f1f3f1ede97ff2bce4eb81ae3daeace6b7e9940a1735ea0334c5c7ab2ddd7d5b3d170dbab2932e3cca8944c17b82dab94dcc873da1659d4828f3d4d115e4dd0cd9342e247643f91d8bd9274aac393bd00b41c236d4160733464a630dd1a6fe36493a2fb1dbfde7ffe1595498dcb591f8f1d6c269a79e1345488bb547ee37863138c73c64ce99ebecd3033af8c2758a0e34e7b45ba7701c8c0d3666657342eca893682ee4bcec0a31425a40f0d031d9e3", 0xc4) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x9401, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 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) write(r2, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) executing program 6: syz_emit_ethernet(0xe8, &(0x7f0000000000)={@broadcast, @empty, [], {@generic={0x803b, "732dd78e2bef66258e155ae3d4c57096fcdb111b24ee0d10e8e9b021db267a2bd101c69ca1ba63824547b4e6e2e6012676cc99238353c59898a43a7b8611c53a225a305155591ca95c0e6cf764660989783d06691371c1cc7ac2f9eaa64e3f9389ecc67b1f381e8e6957a607d35a3f01b557fe66ffc8c1eb4bb2baf37c5f87aa24cc56a947681903e40c01ddb81ddb8f595692b5bd200eb4612baf514f278b46caf40d0d7e509727b9686407d3b83150e3fd3663e2219bcc6af17de8cde0db2909f5812c8bfc42194258926bb2f203f24f52c5a3c128139c1ebf"}}}) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0xc689) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@remote, @random="c16b7cc14c4a", [], {@arp={0x806, @generic={0x6, 0x1234, 0x6, 0x4, 0x9, @broadcast, "7a1d1505", @remote, "b811e5c7062c81fee1df8e27874b42f0"}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000240)="4729da76a8134b54e253e3", 0xb}, {&(0x7f0000000280)="4ebe47a546663d29e89d7984fed85610cecc7af38b91a42ab04c476f7a20cbc79501e4d423854090122b476c70a2e4c1f7438aa3cf2d478dc7223a06029fa43b94bea0335b13ac3ddc0f82da3cd4ac5b364b4b969a5e81c8573bd309e3d5e0245333390f31c0cf1cb6950a6e6bb7327db1450e7324b7dafe9831ade86809a7a6e96c064b613dc42b7b450a9282d5616f15734965269c9150200cfb6b5cbe359faeef7a6d4a547312091df352f8328d7b9d18ea7e1b93f35a888dff09a4b8bf967117064cc1b197c1b10f8e443208afb47cc8b322809ae9b01af9d290e39940cf77c31fe7c08ff0cd86411a92eb4d7bccd8", 0xf1}, {&(0x7f0000000380)="091e90c3589a764f142d8e271bb5e588615eec1b6e2799bdc71106b41c3d256c335cc020fdad0e0f81d9e97135bcd98bdb7542c606d6c772417ce668685065671a6b392673f92d6de33d3c07444a08233c7368c214d9e875285dcff690eddb4a906a7fa3a243180b5279da166fa80c17105d586b6ea67b6793cf9c5b448c52c7788967d6f010d50b23c3b6997c7a06f9bfd671ce7bf8b9580d346051ee5185092f6d3ea2e4992199ebd967172d3682fec7514be2a04898413650cb431dff86a227b3b87be6c24e4335", 0xc9}, {&(0x7f0000000480)="5dbeb3b7e80d10db2868692912993aeb216e5a208f1a440374a313809484ce5376a4dc50413ffa9a005cd707faf4ba93bbba116fe6c7db3d31497a5f5413a80625ccc03fdf1dcb1e84c316389b5e9990a86b3ddc31c0f91bd7d489898055851a594ab74382387d3b765a0cc62166a1f09db6babb6a6a9dc91249c75aab895f7633153b90749583b7cef5ef20200718c4138c74e399e486b317f62ccba54e4e1eb5d89221b0cd9367411bc716e3a98aa8e3e99b98a9b58808b8b615f5885f97325d2861764cb91a7a02377d45ae0884aedc071dd527066339f0b6febbf8b270f40f8f84e11cdcab1bb166745d6e98359e62", 0xf1}], 0x4, &(0x7f00000005c0)=[{0x28, 0x1, 0x2, "16741f77570eb863f7d06f10f030bafb67721a366b31d7"}, {0xd0, 0xffff, 0x6, "40235827b9bb5d5346bf487e369556f5f4e3c7bf0902ecd2901aa6fbc734c52f94698336285cc359dae45b249c7392e18e451e104bdbd2d27753ac83ccbaf15bf40ba8aeb8ff8dc981ab2a6518bb91300902e30c6d38dd6be9983448eaef60623619b3bc9d7b4a5b38230a2cdbb2a72655378bc0de45af0458db514544044daf2f347af814d54185fff5dab0b3f3ddac026b5cda44c67e71ed9114502b48f0cd1abf65bd74770eeb7c8edf7f2957716fc7ff83c28f7be186df8d"}], 0xf8}, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000700), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000740), 0x1, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x3ff) ktrace(&(0x7f00000007c0)='./file0\x00', 0x4, 0x200, 0x0) syz_extract_tcp_res(&(0x7f0000000800), 0x7, 0x401) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) connect$unix(r1, &(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xdd, &(0x7f00000008c0)={@empty, @remote, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x5, 0x1, 0x2}}], {@ipv4={0x800, {{0x29, 0x4, 0x2, 0x8, 0xc7, 0x68, 0xdb, 0x3f, 0x1d, 0x0, @multicast1, @multicast1, {[@rr={0x7, 0x27, 0x90, [@multicast2, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @multicast1, @rand_addr=0x81, @empty, @broadcast, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x27, 0x5, [@remote={0xac, 0x14, 0x0}, @empty, @rand_addr=0x3c3, @broadcast, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @loopback]}, @rr={0x7, 0x1b, 0x8, [@multicast2, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0xffffffff]}, @ra={0x94, 0x6, 0x7fffffff}, @end, @rr={0x7, 0x7, 0x9, [@broadcast]}, @lsrr={0x83, 0x17, 0x7, [@loopback, @loopback, @empty, @multicast2, @empty]}]}}, @generic="556dc8c43ecf42e06e3ea4d07567e65dd8750c8ae2df03c26926e1557062f1918de207"}}}}) syz_extract_tcp_res(&(0x7f00000009c0), 0x1, 0x15d5) r2 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000a00)=""/249) syz_emit_ethernet(0x119, &(0x7f0000000b00)={@broadcast, @local, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0xf, 0x10b, 0x68, 0xfffa, 0x8, 0x67, 0x0, @loopback, @broadcast, {[@ra={0x94, 0x6, 0x8}, @lsrr={0x83, 0x13, 0x52, [@multicast1, @broadcast, @rand_addr=0x7, @remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x0, 0x1, 0x8}, {"3da234434a3fb0c2488108f2ace6bc40141478847828fb21efdd1c0af48d09f81f1054944b8c4f26d390dacecf606b226e3b57f3e88658b7620f17e6cc3ce21fca655265a968224cfb32e994e1acd71078aee5ab7175149bc23a1acfbfbbb25980fc360970bbf304020869408ef3c8679d7498d02a1c6942094a3dc41d902232827d77d242381d3c8afbd0701712946fd2228a22574e025a15260e919deb69b700d20ce16992718821f11fe9b8009d5fae956dcb59c2200c5b1dc18a2b5a69c79aeeba776a06980e0ae94621167102949ecf67"}}}}}}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) syz_extract_tcp_res(&(0x7f0000000c40), 0xffffffe1, 0x66ce) r3 = geteuid() r4 = getuid() setreuid(r3, r4) mkdir(&(0x7f0000000c80)='./file1\x00', 0x80) utimes(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)={{0x5, 0xffffffffae9665ae}, {0x800, 0x2}}) syz_extract_tcp_res$synack(&(0x7f0000000d40)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x306, &(0x7f0000000d80)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9fd034", 0x2d0, 0x16, 0xd1, @loopback, @empty, {[@hopopts={0x16, 0x2, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x7}]}, @hopopts={0x4, 0x2a, '\x00', [@generic={0x9, 0xbb, "b1677d2b45dff671a8ca85b46f70e2f0afd844eb148e81c9577be643d2885655e33c86a8345d3829e11f64df439877c6e23cc1db9c6844c53f97d2b706f628e57499852fce6c1b5063c84a459121c68ae44a2b60a1f96aff393c02d4174fe01222f1eaec098b3d53570400c1f8d585e56554e38f383885fbe3dfe6f0559468f4933e604be5986af65788e37617c05d574a1e6a300ab8cf02ca7e64fbc082bd3cbbe2bc80371bb8451460e6571def42fa199a855c0adf0aa479cebf"}, @pad1, @generic={0x80, 0x88, "025a153b30ec97cdc78b7a0243f9f098cbece50be922ab9fab813a30c7f083b9dd6031936d3411bc2b0d52cdc5e5b9452e10d16d181d007a589175fbf3c811463c67f37465743d5de28e42424bfaa54b19dfe421789df6c89a53bff02ab75171a194bdce4bed3baaa25016251b8ae03449a190040f51b9ac13891d57909a571b9e463bcddb28c1ea"}, @jumbo, @enc_lim={0x4, 0x1, 0x20}]}, @dstopts={0x79, 0x6, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @generic={0x2, 0x3, "1b1fad"}, @jumbo={0xc2, 0x4, 0xe9}, @ra={0x5, 0x2, 0x9}, @jumbo={0xc2, 0x4, 0x2}, @pad1, @generic={0x6, 0x15, "855e4a04e536c9a5ecf6aed0dae169b367e0f55c65"}]}, @routing={0x62, 0x10, 0x0, 0xde, 0x0, [@mcast2, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="1a04dbeb667d82765fa5a9835572b126", @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}]}], @tcp={{0x3, 0x1, r5, r0, 0x1, 0x0, 0x15, 0x10, 0xff, 0x0, 0x2901, {[@md5sig={0x13, 0x12, "00f3b5599705a001c589fd28d9a46608"}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @nop, @eol, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x800000, 0x7, 0x5, 0x7fffffff, 0x0, 0x10000, 0xfb, 0x1f]}]}}, {"dc8e885b44f271f0dacdde9ffebe16657fe9e47d9c9566a948a5b432dd4d738cd08b529e3ae2d91a9c7f00fb731967fa865c6da5"}}}}}}}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001100)={0x9, 0xffffffff, './file1\x00', 0x4, 0x2000000, 0x5, 0x100}) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="21bbafd26f82184e3433", 0xa}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) mknod$loop(0x0, 0x0, 0x1) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') mknod(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000540)={0x3, &(0x7f0000000080)=[{0xa3d, 0x6}, {0x5, 0x0, 0x0, 0x8000000}, {0x3ff, 0x8, 0x2, 0x409}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107008, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) semget$private(0x0, 0xb974d795ab34cd7e, 0x800) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x21, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x112) symlinkat(0x0, r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x8531) r4 = msgget$private(0x0, 0x282) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) sync() r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sync() setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) executing program 5: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340), 0x10) r1 = syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="f30e8141c25525564416c01d2df74948348070af23598f62127838152a643c1a9a3c4cdd10ea9aed465b3ca33d1e6d7b9e4cf0509254f831be564bd0fdae3444e3ba3ab1795570405d4161072f1663191eb3bab90d3f1194f4a575cdf6bac25eaa621438860b406c1e55287ef2b11cc8370c561a05ea4a206a1e007c11766204ebcfcd72d38d0800000000000000705dc9a187b7753d2429e4b7f1c9d9cd95751b530308da05f8d5bbcaf3d27dceb454d3443f1e4ad23a89228f13633d5a8fbed24c7faa0ff6ec4f43889c6d6131800b8fcdd2c19b4b0a7959787c583abcf86615d4af20ae8272581bb0bf696b658abe02cb8ecd8b4f743e0da2e853404554fe13f0129df8d4641adc216a02bff87d2389ad299c46c4c605e8a4c4bfdcede6f9d61d6cb268fbf91052ded32653d09a746ca8aa38e06eda0000000000", 0x13c}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040), 0x8) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000600)=[{&(0x7f0000000380)="95afccaf509b6d7d142b07002d3ffbc811235408be326191935820d73faa38f9", 0x20}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r5, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x42) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f00005eb000/0x2000)=nil, 0x2000, 0x5) (async) r1 = syz_open_pts() close(r1) syz_open_pts() (async) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) fcntl$getown(r0, 0x5) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54, 0x0, 0x0, 0x20000000}, {0x45}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x754, 0x1000000, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r3 = socket(0x2, 0x2, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x3, 0x80000001, "1c7d3ff475221c8baf91800c80f8565a56e9512f", 0x5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) shmat(0xffffffffffffffff, &(0x7f0000646000/0x3000)=nil, 0x2000) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) (async) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa) r4 = kqueue() r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x2, 0x1, 0x0) kqueue() listen(r6, 0x0) shutdown(r6, 0x2) dup2(r5, r6) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8a, 0x1, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xa02, 0x9}, {{r3}, 0x0, 0x0, 0x2, 0x9, 0x1000}, {{r10}, 0xffffffffffffffff, 0x90, 0x40, 0x5, 0x1}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x21, 0x7}], 0x34, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0xb, 0x100}, {{r7}, 0xfffffffffffffffc, 0x0, 0x8, 0xffffffffffffffb7, 0x3}, {{r8}, 0xfffffffffffffff9, 0x1, 0x40, 0x1000, 0xb069}, {{r9}, 0xfffffffffffffffd, 0x42, 0x10, 0xffffffff7fffffff, 0x20}], 0x0, &(0x7f00000002c0)={0x9, 0x6}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @remote, [{[], {0x8100, 0x6}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x8, 0x0, 0x0, 0x0, @rand_addr, @multicast1, {[@ssrr={0x89, 0x3}]}}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 3: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="37b669842e574d96ef40eb67fb465348d52132b33b653cbfbffb34ebd3f35f97303aa0d119bdaf05ef6e0bfab4ab0be37d4c663bc7aa323ebdadad7a", 0x0, &(0x7f0000000240), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r1 = socket(0x18, 0x0, 0x0) shutdown(r1, 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = semget$private(0x0, 0x4, 0x234) semop(r4, &(0x7f0000000100)=[{0x0, 0x8}, {0x3, 0x4, 0x1000}], 0x2) semop(r4, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000200)=""/13) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000380)=""/76) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000004000)=""/4106) r5 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r9, r5, r7, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0x2}) r10 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r5, 0x0, 0x0, 0x5}, 0x1, 0x6, r10, 0xffffffffffffffff, 0x1, 0x6, 0x6}) r11 = socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) getgroups(0x3, &(0x7f0000000240)=[0x0, r8, r9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r6, 0x0, r12, 0x0, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/7) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x6}, 0x4, 0x3, 0x3}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 7: r0 = semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000)=0x5, 0x4) listen(r3, 0x0) pread(r1, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000080)=[{0x7}, {0x4c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r3, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r6, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r5) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) r7 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/101) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/535}, 0x1c9, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) clock_getres(0x2, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = semget(0x1, 0x1, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/145) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x97, 0x0, &(0x7f00000000c0)=""/151}) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x8000, 0x8, 0x3ff]) r3 = semget(0x2, 0x6, 0x263) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)) r4 = dup2(r1, r1) r5 = msgget(0x1, 0x8) r6 = getuid() r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x40, r6, r7, r8, 0xffffffffffffffff, 0x101, 0x3}, 0x7, 0x3d46, 0x0, r9, 0x7a, 0x0, 0x5, 0x2}) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r13 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r12, r6, r13}, 0xc) semctl$GETNCNT(r3, 0xf2c1d0663f603b43, 0x3, &(0x7f0000000440)=""/217) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) lchown(&(0x7f0000000580)='./file0\x00', r10, r11) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@empty, @random="bcebe9796de3", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @remote, @broadcast, @random="fe9cc9a41d4e", @broadcast}}}}) r15 = msgget$private(0x0, 0x92) msgctl$IPC_RMID(r15, 0x0) semget(0x0, 0x3, 0x82) getsockopt(r14, 0x7fffffff, 0x1, &(0x7f0000000600)=""/161, &(0x7f00000006c0)=0xa1) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r16, &(0x7f0000000b40)=[{&(0x7f0000000740)="4e81a1a1588bfd26d41f73cdad7d01dac7a1e63b33c504df7be3124dd33692cf9c633a72b58f21a41241766eb396951b3687d44550de492c12adbca8503b5a218c9b6660647e09c23f4c04e762b789d9273246442c3fbd6e8898ffe2c7d6a4f5cb30509ca759f199b4c40c4ff45c1d8a211d9fac6c82a751b040160c2d1c73ea7fa88f6404ee075797d7772893260822f40767faa6664fd84485f033d9531cbb9e0757b91fe216da530b662477e296e2b70494d175b158d26e228ec3ddc33028", 0xc0}, {&(0x7f0000000800)="56f837998585a23460dcbce11c0b21768dd62bc88f03fb361e1a3302ecaade668ce7d6c82463dc03a6c37c9adc9ada9065848c7803db048dc60fc39d498cee26374fa070d436f9d3f325c3f6a621b0407f51af5158f44c5ddfbf4540c6951a675cb8b163ff845e75ed78676462b6e95f82b0a2635ca6d19d329eb4b01b652bfce7dc5144e71397c8c1d1d4a37ff51960bfe135a3c156a832ba491b693a70d56dd7cf0b3003c5f5654eafdbcb785aa9b231784b018281239e5aea5aaf46c53b233669a9ad68ded8ee98b5b498bec1dec3eac7b66adeca8a7cf2faa48c1410e2e1ba833214369f9fa56a5adb02b503d438fa", 0xf1}, {&(0x7f0000000900)="f96e8121a715698615e003e0800f0ac42007ccba3a7fc9aca9955f27defea09bed37a31b093dfcb2db67f5897429a0d0e6ddd10fa87bd18747a9c087656821253c0888f6abb54e5625af297373d12e7b3f6b3a1467e7ef976436597488f0a102edcc7292d294b421e926279347f7289ad4bcd1477c131bdcf01caedd08a79d00e686c16daa5e1400cfe258eec37ad734a19df969f3cd0fb1778b9c8d84b309de5757792809ddaf94f20197bbb84bde5c77e0ca76e0384af531db5611a09cd3ebabe7d742388441aa68dc941c67c09aef13c3f79152f18076e6ce99807415b2d6c0159a813ed30fd524", 0xe9}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)="79aa2acf71dea9837db44756270df940a09dcf9e816c40ffd0cee55471df53b1fa9ebe7ad0150433f3a83380b04c03b65c74601ed8e857f3b32c5125c42ccc05f832c5afcbae30451ea6e3cef030da7978146bce05e9fc988d264f007aa6487efb78486fad6d8d4b310d2a44fae8252a01e962f9fdf22a1717135c27b06dc08927879001d26f8e75d12d0b9cb46973bfb79ecff3ef62af150787ce823ac4de6fc264c289673027f9f19ba973be7350f3da10a62ac079b66b583e65b1d3dc2523dd14502a6c4dcdd355b5a241160c689c", 0xd0}], 0x5) syz_emit_ethernet(0xa5, &(0x7f0000000bc0)={@random="108b4b43b3ca", @local, [{[{0x88a8, 0x1, 0x0, 0x3}], {0x8100, 0x1, 0x1, 0x4}}], {@generic={0x807b, "cb3ebae7205e0c92d0525d8abbfa13beee89b42ef6182944659234ed31480b782b779785e92b55337bc15cd4bb70b47ab8e356b719f6b11f3a4d4eb78d9defb1750a150f8ce237e3c2bc41a1c653bc5a2f89c4897362efb018b4103860c4ff4d90fa87fa3a0731786af96917c3d7146111110bc509f3e94a09b51d347dbbd7c0ad738405ae0d5b775e2bab0b0f6b40"}}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) (async) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f59298585b8bbc3327820daf37297cbe2aacb062472e00", 0x9c}], 0x2) (async) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x28}, 0x8) syz_open_pts() r2 = socket(0x10, 0x3, 0xfd) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731891, 0x7}, 0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2, 0xbbc1, 0x4, 0x1f, "1728951bbfba61000000007e7600086c63b1cc34", 0x43, 0x8003}) r4 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r4, &(0x7f0000000180)="59683cce08c31c0e952750af9c288f711957349a5e2f845c84ecdfce50a52e492c3008ea239b6e20e9de9ac7ff6613b4efb3eb7133407d6f2730e341dccc14af929302f5ae63ef7e6fbc0db5548d77df6091eeef0d3849eb4c3fc1", 0x5b, 0xa, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x19, &(0x7f0000000080)}}, 0x10, 0x843, 0x0) executing program 6: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6, 0x0, 0x0, 0x4fed}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000080)='z', 0x1}], 0x1) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffc79, &(0x7f00000002c0)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) close(0xffffffffffffff9c) write(r1, &(0x7f00000000c0)="ec6cbdd454dcf22ac6c9c05785dc47f4b35c26e15962193fa3d8915a4f10c85f3fa7cf399c1d8e6c12b0bab0e56b645dffa2e51489f0c1dd5eb3b1334a7707ccd45dabeba41ef21ca2518dc29bc040869532b4cf5f9f3e58393282c02c6e9ff26bb29002754124d377776c11b3ec739a5376dc04ad5e6b488cc6287c41a618821eb79056a08cb22cf79f1dd897fd7a4080800ba755a59a34d368a735c0582a3d0425fc8c85d63453c8cdad4539dc61715831b0c6d031645997565036b2fa5efecd95ba3e0c4758713c7afa1453ddde8c5c1bbe7e6226ef8b5dd2cb31ca8814656d1ec99a82", 0xe5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = socket$inet(0x2, 0x2, 0x14) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="20b68d7343733009c48b194dda5f418d8e89967dcfe1f33b7f702913ea9add3739cb80ebfa88c76450cc6821a9b2f1c98ab2e36a763c90c85d2e81edf9725dab01334942abfce42f8d4779c65554dfb701ea190c6d1683ef62e9b4587763691ab52d4cf40221b52dbb3f3ef39e307810e036e6a973e6f4fd73f08e3aba51968814f29af7bb621039947e58299b24779deca923617cbaf1dc7143e5a9ffe2d27a2025119b45e639c690c214670a880baa9e35ce746316b53bf6bafc2f3d627be7211cb06748444e92d2f4cb23167fc0d8f7847ac4f71abb38dfa72113498c06400f8be62a136083131a6f408d474d09ed8e7defaaf528", 0xf6) r4 = dup(r0) sendto$unix(r4, &(0x7f0000000340)="a96ff6be2c4b5ecc9708f12f33717aaa34dd237c65da37dce793bedaf710b35fceb9db08a2aacebcba217533d3ad620062fc59b6da5d89d208d5dd5dee804f62a94e9db10a7417bf3c1d03860f90365e590a11e6a99205f82c701151fbe16cacbe5229fe0742c48a1323cb9b98b15202c49a41452f00d1fde329442baded764744a0e9180f81575da3244aafb3db7d5195c408f41e9681d457fa5e1817c254e86c82dee6840a7d765a3f8bd4128436995c16cb3d2080b0964f3327dfdbe7f681ce45929647af5c340199bfb81a2aa8c9c55a3a28996658e9e7670eb7dca402", 0xdf, 0x20b, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) shutdown(r3, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x7f) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x5}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x80) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getegid() r9 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000640)={{0xf8, r5, r6, r7, r8, 0x2, 0x5}, 0x2, 0xf2, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x2, 0x7fffffff, 0x400}) r10 = dup2(r2, r2) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f00000006c0)=r4) r11 = dup2(r3, r0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000700)={0x6, 0x1, 0xfffeffff, 0x6, "2bd703a4947f757fdd4d8f4531ce5cba7cfc9b97", 0xda, 0xfffffff8}) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab7", 0x2) msgsnd(r3, 0x0, 0x298, 0x800) msgrcv(r3, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000400)='./file0\x00') executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') fchmod(0xffffffffffffffff, 0x3218b84e33509d91) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r5, r4, 0x2}, 0x7c, 0x0, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x401, r10, 0x0, 0x0, r11, 0x8, 0x8000}, 0x3fd, 0x2, r9, r8, 0x744, 0x3, 0xa, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x200, r2, r3, r5, r6}, 0x80, 0x6, r7, r9, 0xfffffffffffffff8, 0x7a, 0xffffffffffffffff, 0x40}) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2e, &(0x7f00000010c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r1, &(0x7f0000000040)="ac9e8912f67a663f57d04797", 0xc) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x80045713, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x94, 0x8001]) r3 = getuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, 0x0, 0x0, r3, r4, 0x2, 0x3}, 0x3, 0x2, 0x1}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff88a7c84301000000bddf9ee23bf80035000000000000000000000034c3043d21d1c3fb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) semop(0x0, &(0x7f0000000100)=[{0x0, 0x28}, {0x3, 0xffff}], 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) socket$inet(0x2, 0x8000, 0x7f) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d, 0x0, 0x0, 0x800}, {0x1c, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x4}]}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x33, &(0x7f0000000000)="ebffcbdf", 0x4) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000b00, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) executing program 4: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgid() syz_open_pts() nanosleep(&(0x7f0000000300)={0x4}, &(0x7f0000000340)) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = socket(0x1, 0x9, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r5, r4) socket$inet(0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80286989, &(0x7f00000001c0)) symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000080)='./file1\x00') executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r0, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r3 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) shmat(r3, &(0x7f0000ff5000/0x4000)=nil, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x10001) clock_settime(0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x223, &(0x7f000094d000/0x2000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r5, @ANYRES8]) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) executing program 5: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) socket(0x0, 0x0, 0x0) (async) sync() (async) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) sync() (async) setrlimit(0x8, &(0x7f0000000980)={0x42}) (async) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r5}], 0x2, 0x0) ioctl$FIONBIO(r4, 0xc0107008, &(0x7f0000000040)) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x100000001}) syz_open_pts() syz_open_pts() setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600]}, 0x5c) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r7}) pipe(0x0) setpgid(0x0, 0x0) setpgid(0x0, r7) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ftruncate(r0, 0xffffffffffffffff) setregid(0x0, r9) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) sendmmsg(r1, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000002c0)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x10, 0xb, 0x1, 0x0, [{}, {}, {}]}]}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1, 0x5, 0x5, 0x79}]}) socketpair(0x10, 0x4002, 0xfe, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x2) socket(0x1, 0x4, 0x37) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000200)=r4) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = msgget$private(0x0, 0x189) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/224}, 0xe8, 0x1, 0x800) connect$unix(r2, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1012, &(0x7f0000000400)={@remote, @random="43ffe74cae03", [{[], {0x8100, 0x1, 0x0, 0x9}}], {@generic={0x812b, "157084c638acfcd309b3faa4e3416ebd54292ccf614497c512524f4ae01cb0588d34e674ceeb3d9e804f8692f267c6fb05e45d9e553a1890d8afc521ae67907715b6a7ca236ae75957ec09cf35d200bec0e0959f23adf827aaf376eb95d340b5e0bd50b612fde1e61663592bc437a0ab44c517434e9bcde51b82c4e750b00ce6a1eb3488f9a9d8954f14d085ee382049542ef34f6a2882b13ce5e0e52e7a849595665a228340c1c0eb18d96febc306cfcdd343f5b51333572e9c162fc3b8759f109e854f560a2e6266a7d1b71ef7f55408cb6f3457d09d2b216df5ffbecf5c9be19939eae0fcc377a932405f8057e19dc3287a781e329cd4c1c2efbfa99d73a660657c5d0a5520f5f682f573ca086ea0aae2198c8df2b98817d42fd45fa8485f878a960bce72f6b57ca70e2f28097b25c85a43a59945f278f4d937df07ffcc6b5034627517331826cf97477dab8a8518630dba2ca4d066e51ed405691fc2d2ea8b3eb00ce3f4af22275c382ac48ad3fed720a731d86a0db7b9da96c12c94539b9a9804ed49f62197e2ba9bcc8c1e550fc427fe034d401914d8289815fdc82b6870f7866c059262481b6e15ab1d08f0a7cdf280f11361a013413b7bce4fe130513936aa1a44e9ddbca92f65327926d1b25e40dea46903ee774a8703de6793ebd3767f3b04bfe8159d3b704c8e699319ba69864e6afdbe1c23ccd5a1a8224d71066613b4c32ca43002ec6c5569b5c67a57596b4f8209fe36568a823042321f0abc50bf84c7181b7d5677b1b3e94b92808013ad54fd997a27fc716546767328f1c8d3ccda042793766f1be7f371712c24d54ee378e6e3863c485e2eb348af4f2e9b88e8d4f2d9a0a370991978e9aa8e7f2714b70e12507bbac27476a6194675e26133bd94761d15098e073f6c8929f390587ff7365a286187f947a8db4a331d966ac56cf2226e359a7001e2f8cde8fe86eb480696a919feb90c3c9159aa7f5dbdd0651da993eff548b7769a664006f08d7417507af8b612cff83f6e17b6e2850d729e92c8d74d41993d8c1a0df11787dc3f026acfa62c429952821c567a09ee29ae21c4a8d2abbe7f083ca5458c6b281c3fdaaa096ad660fc5f9e029b19222a658af5debba58d37609cfd5b394e3a28741388bff3db97b6469ec36db072b8a82e62194c9834fa5df1d12fb1c5c6ce54c6b4f04e44f837c46837310aa79d0ee4d3843bcb41823c037c33cb53a17e501defd97da27462e59228bb45c9edd892f3ed07b1aac3dc844730366a83a5cf23c19aabbb76632ebb108dfe673e1f7389f55ee18ce26d4e8d408756918f2586d5b935fa787f9896f3d41ab944074b1790bbe9122af8127a9ec920e16874bb1d35525c95f00d4f81fefdac01910d5c93d5598c270d1c3ec4efd7aab2b2da3aa3d53794d1999d9516186755726524300bba42ef4d3688d6d5398e8ab5c098c77482fa95f7a1a2b6bc344cd1c043b774956e9b7a557684c44e54b31da68f0434153ff4ddc3cbd38225a97bafab240039a1e225fceb92c4c4b3c4ad53820e0ffc1905d26397e968b795f31680bea6d059e7143f5b2dc8a411719d68c654a487745c63893b2cf08a4e4a81735a06b5fb96d49d5ada3f9801698d7d62e9a06cf8b2396b127300b506a75c57ac44a19cb0fa19f714896e77967a8bc1327fa9e55baf90a0adcbadc404c950d4c989e68544d7d5d50454bee24d7272369644b4d2bdf0f6a510e2fdca390b63f5588b95570f8e029318b38f5385836d96088cb341fe97858665b20b1f4476662677d1f15a8d256ec16ba25a3e8cc0034bb2d757545df21909412e3854cd32efd3f39bc747194346d240cafa154b35a5b17c03485ba9f87a85fb1092a6f17c7b6023ab5c14a6ba169a4c667c5693abd06643b83bc632f25028bf65fe55616af0f55e00d59e658a05072f80845c913b6254721fbd63ec5dc410307e35d7d20fe7d199c7645740a09787c914310aac30db82e20f5861ef4ad0fc116e63ff8bdd0143c400ad0d1d6a6be299758c4d4d3ba1ba497d73536177c86ebdc979bcbb8eb14f2a6ab1b38cf8be75743206790687055450fc543926c227f2c5ddd26056b057045f52897dc09583e9931794a78d168fab258ff619fddeb1c32dc36f06b6b33f7d2406f3f26172207be5463eee8c9304a7aecd62817f14fb28f6661bd9d722b3d8656b1b5ea07482d5f35359316747d0b9f4d4043b023778992ed5bb0765cd33a35d7e9555b73dcdd412221eaee4b56c530ad55e374f4a904e2f1e001aeca9c337bcb51d5ff73dad93180d9c862b36a37f8013c06d65d90cff9d262226124e6fae26336274d781cb608a86f4b99c20639bee4056688b55e08b658ddf048dd1d957318e34599b902cf6f8fc0027c33fa1af97460fbc09366f3d45315ef505e22eb83b072444ad498b07c9ea921ece2d2b1a157e0e3928e85b48b1a02291c7510979ae57b150cffa5f82cd0475d4cae42dbaed00bf8130f901965c94cc9b4fea6d3befc72ba61317d5c64d9c3a0580417571fdcdeb4ea1f213ce46920b43b7dd67cd319452a65855eaff7db448684c49594a1d1a3ed84f961a92b8f01d923ccb3c29458a2c13ca04ca904dbe28418bd2633b2f11c094ed3cc332861d4262254bdce324fc2fec5cbe0bfbf0895d8cdaf0f4760e13097b511047eec250616ab91b0a961b475adab1abac4dca973c6d5cb8ffecb26f8e0c6d5207c7711d2de536178186474b54fd23a2ef2df1e1e373af5d371c106c54674cebb9eb5cf7516191b434ffaf6de475470f3e9fbeca8df0316837a1d7f86a11a17259bc85fec1642db6fec5e27ad54ed9bf70255ce2abcec1a3d3ec8907b8a19ba0f771f0300301b1cc27f1bb9a0ddceb9bdb9a0be9e219d6f1a4b6b9621b8d1ddb85938fc658f69432919fdcae817747606887004d0b11cbbd31b8ca86ce79698047afdc4f159f18a44eb89da797fe6ed27fada94c98aaa8cb7662b83ba32af27bc8f854bcc4def4cb4f8842230322060db8a879c50ccff529f38ab0877eaf0057e601620b6334af8ec85ae22a71aaefd3e53b411b81c9b189d4fe6b1f835d112944da22869fa13a905b5d6b48c445493a2619ea8fcb119ba26a8b5ca582a447b3f01e4bf2fbd01d7394f4d22dcc4ba4f97fd1f9f87e7c983533b51370db494e530fdbc6e0f09f3ea0175ed53a6d42926dd3e4427ab75d849151ed0539e261a3ba4ad5b23ce638a09bfa047abd605331c897f06df157c741537bbf37cb5717125bd920cc6adfe7fc05aadfbedea7c9d6a9e34e7d21e52623c04da61eeae8a960a2a8192723dfd362d536e0107cd79e74c90315b45223df83465f3bb85c28c8f76f68dc4175e7e7941606652ae4e2b741c84115948ec245206a3d4c562d72a51419dbff3b8408c3ac5df7241f032dd604eb5763b6aa74af7e08d8e5742003c04009669d2b5eadbd94eeb31a8997334d62dcba91984bc72b739ecc8b6e2bdcb1820d6dac372cf1f15d77858f888b91df6252afe1a7a87fd6c012e9a307dca91e5cece741225a623798a2cc4efd6e4a8cf4fba0d973024d4d583e8dcacd6446da949a3444016f5fed75051898395a36060393e73cb796af9696d8b80a71ce24ac3febb4f3e7be53e97b75522b2c1b409e2751fb97eb595b105034a782d829ef483b2f65694c3f8613dd22862f21f439c269d1c805fbd2f2a07636c1bfe8c81d723e6b3af445b854d4abab381ad6c6381463d30a74c5248fbed938cdc0c845710093c65bd1dced855778b10919fbd7a5b9067da1dc4d4796d480de16c1abed7d97574c9b33b3cb498c54ccc0768c0c1f7192bfb70feac40956890a516b552dc225c92bd50e4e5d29bbf7c2260eaf724de3bf3bb5e67243fbe71b51023516063b9236495411ed0bdd2e64886ccbce798698f14228285ca42414c16da1376e80cc5cb539d5c36013a387ddb49bf81292aa9014bab31ed3cd81fb8fdf91743ebbfe7db9f4b2332fb366cc092bcc8a383d1ac9a6bfbdadec653beb1eaf2b669b07658ff2362cc178dcf99ab167927cbc466b81b50e13a8e3049c0aa42e108b680355dd7cb4a67b41e20b923b713b3b7d481c4e3ad65ba7e59d809528276a70e52dde4b703df4d6dea40b8bc383188b9e6f0e47a97615d9f3c214a917c5582704e381055cae96c9ff2c1af9a9b6bf263d828bf1605a614f86d6abccd3b30779d2b5d416e1fb9bf985d2ab9d6c906f7b5038e403ee0b416a9d11a24a26340f7d3b221862fd9b3af06b7a07a8441276213944dd3f7e8dad0bbb61bb5b363d6ee1ecd13ac6a258df53870a61b80374872bcfa1ce2e3970cb6e0e273e1626a93f0a23ee432c9d8267eb4bc4bedf72146e1a00d09a61d068d65adbae8a27def2ced466e15b76b68d00df074f9cd48eebfe28d4e693598a9310a0c3c52952d83e315fe00320001cea53151743f21210bcc749e69e0a597063f05e11f079a16af37cac0aa1f55c39eec943663886fb0b7a52968b25cc069c6bd5df303ab45bc06a05f1b48db74a770edf611879d5f1cc9df4791b3da5ebd625b4929bf1cc912f6a76a7ee5af5ca5d9b4ea708dbab57780bcdde400aca38eaeb6f611d159084d63a5037c1c13877ca49dc1d5723681afb2f4e0b55e0db1edf9e778738024f87865ad4210fb6db358c19c160d605ee0f28f7b3fbee0b43cd865967ca179061ebc254e0dd5891c6975a0e7f19cc38e335d94db8ef7c71d203685368d92f46abda30744a85213b62d1aa2479c365b9ddeeaf4bbe9c4dec7a4db8deb65d832b645e4130226da9a1424993605670b3674d0706743643f18a9435bbd00926e2993e82f1a1310505e41bc34e2296201278bd82cc377eb4ea246b9b1bf69bb6a8a224a5ab37e1ee9df1b5be3cc92d4dbb2ad465c352e7c137200f6d598bb6c266b5847a20dd295c7d711a229f7da0f575a78308026aa6f3ef0ba92fa0b84334448871d37ee27bb30c1f563b75dec24e0528a15407efc5eea7cf09e1eedf23d0df6ccc80df535752eed6e638cd766776b352fbf93e458011a39aa83c90ed69483782d2c1c3307186b1c22224c82252ed9dc32dce7b32d030153d95b5a29b781c2b6e82096ae9caf41195d4cf9ea244d45436eef0eca69684c9ff7be15f582f35252015132c1e2dab6e88b21ca598323d67e5e467d2c85bf20e77cf7bb95ece6598f17e74b1467e5a3235b731b722bb54eba079b09760bc31d5a046ec2c247c72ce9ca09c759b0ce496469b22291bd6a3054576b290aa5fb6d4314b3f524d69f113e57cada4f4b2c8c558202b58aca0ce0558c79437e7270ffa87ca8b858fdcb2e6ee48eefc7e17b095e568e31e6afbaa6ccb847c4ed17907d9d825f2a64bbef288ba8461bf0de07a7c5f1a81f0cd413b4ab55d991ed4cd739094c1bd5d8109036780e32b64b4ed6f6b996505d7de957123e2d94acd910eb2917bfb0c1037836f022e480408cb6a91f24db45ffe7fb8d03f94897e39b9f41fd4edb4b46d152a7cd6a4be754ac0c8a53ba43407fa21b8063a13303d0be01a1bb6b15539760d634acec9d0a6bcb3a6b483d50e2a8939789b9e7b2757c16935fbcc04391f8520fceb9b977aaa25e1e5dd6c3871f110a5e8e22cab8b4fe834385ad111945401df795acf69a3b8e3b3170857177ade9fa9be1c5861ec8221db38a453598ddcfb61d3836844dbb93668ed2cf4164a18ad1cafee2ba47015267a3302d5018183daba20a44c90702fb42fc017f88e9762bcd4987a1d5d1f47b3a6ce189b8bcc730da690a7f1ce2f"}}}) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000001480), &(0x7f00000014c0)=0xc) recvmmsg(r4, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000001500)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f0000001540)=""/44, 0x2c}, {&(0x7f0000001580)=""/26, 0x1a}, {&(0x7f00000015c0)=""/183, 0xb7}, {&(0x7f0000001680)=""/210, 0xd2}], 0x4, &(0x7f00000017c0)=""/152, 0x98}}, 0x10, 0x1001, &(0x7f0000001900)={0x6, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940), 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980), 0x8, 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f00000019c0)) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000001a80)={&(0x7f0000001a00)='./file0\x00', 0xd33a, &(0x7f0000001a40)='./file1\x00', 0x8}) r8 = msgget(0x2, 0x390) msgsnd(r8, &(0x7f0000001ac0)={0x0, "560ed6d59dc8a0356bd90a8a45ff"}, 0x16, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000001b80)={&(0x7f0000001b00)='./file0\x00', 0x101, &(0x7f0000001b40)='\x00', 0x1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001bc0)={0x1, 0xc3, 0x5f56, 0x6}) fcntl$dupfd(r6, 0x0, r4) pwritev(0xffffffffffffff9c, &(0x7f0000001dc0)=[{&(0x7f0000001c00)="7fa47e110529a5501ef3f6da5dbcaac50e431d05415dd44836707b7d1f70805d9a4e9aa5333d9f049c77b878820334d8f35eb2fc01b1a83a3e04a5e9b9a389d58dd26256a2847b2ef847dae5e655de38fe2e56009f17431ed509a57889307ed29537939fbe4b35ab3233445441edec46caf5dfffd2281862a15411ee14f202471521337fca988832955837bda4474f7eecaa105a8d2927f229fb8e511c6eb409add1362e9607fe9b0270122a1065fba251569e8b1b5400cf06fb3f2c131d250dbb2a151b29", 0xc5}, {&(0x7f0000001d00)="30dbddc4248a180b2d8f8d7b26b5f21c3dabc3216e936d421d0d4c1c2d9f7509c1edfe98b387f331dddadb7298ce52ca4c411cc8e458a005da02dd08000098af903e4466d3a1905e121015aec535eabd49ac8a5996325524e26c6365b8e82cece4c23def8ac500274e687d181b7b6eeae9472e18b3807bb283dfe698920b5985b553cdaba7d4b663cf2289bb", 0x8c}], 0x2, 0x1) ioctl$WSKBDIO_SETBELL(r6, 0x80105703, &(0x7f0000001e00)={0x400, 0x9, 0x10000, 0x4a1}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x37) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0xad}, {0x4000006, 0x0, 0x6, 0x80000003}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)="301aadf4f9e0187dd433f42125cfa001a21d5676963737fbd9c1ed9889c6e79f60a151074af57e727f081dc2c1a918595adfe08d6f0fb2a2d754afcd414c34e2d48e91fb94707bc84d995606706cdc15efe23ba70315b10a1796a01ccb20d2fd63267a704fcad35e0df37d28cf4fc2ce6e76a63f0d8b53f16f2fd04619fd226d4708d3f874b51e9395416033923659ef5be0e2a16f1522ac83ff01d0df02922009f01147d99b3a31736702ed3c676a20a42d0cfa7e84473e13d59e21ba5e3bf768d5353fd01b5e7efb7b93983b11000000000000005b95784b1ca30e985aaff5e31f076d342edeb8c45156fd02cd515ba34eb389e44276ec030b636631fc173f0b450dda887bbe27d0ae23362956207ea1a105a950f96ca3c7c3a30515558c617c1567352a946f8f4aeb992c7d0fb7570d935fd05e6973da60325a7008aafe06a74f2f81d3a28a50c4ff3afbceacf923c3badef5295533cfc5528d06ed1a0565943a02606e093e55f68fe769aba425e3d030f58e0f5520b1177fa4fa6faa26267cc81e48fe136d71d54fad66b7ddd31237756c9d09a1e8584088906c6f813ac30599ff554b53c2d1333296945c956892d3295e179596c4f89afe5be5b2920721d5bbd754caa57ec9c700000000000000000000000000000000a560ba2a90eb0b5d6dbb4a194d332e3b3c6871e059a34aa2e7e1944daee6545fe1a6a6170bf5852a86edd38495939883642aa0957a5d7dc443a29d9438c025cf93caaa7c763562a24b6a6855ca5a9044c8fd7034c22875020ac648359998d550e1ec4fac", 0x23d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f59298585b8bbc3327820daf37297cbe2aacb062472e00", 0x9c}], 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xdda, 0x0, 0x7f, 0x2be0, 0x7}, 0xc) sendto$unix(r1, &(0x7f0000000000)="4c8740e6b0b0e746c8e8dc809764f9b02e3bf9795eb735c0d6e991f320db46669b4337326f15a80750406c78e289156d4757041d095d6192a205af662d9b8f3c1b803df4d2ff397c01e723d9e56812694c6d5ae438e07057feb57f45187f5af9372b223975cd1126d1593597369deafcf3acbc59435e187f38f217fc2ee67229ebff342fb7117b2a451057c1becaa62405e2d312783deb91c0adfeaa9fcbb1c67dc9685fc9acd7d2069ba25b7c3598", 0xaf, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) getegid() setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000480), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r3, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r5 = socket$inet6(0x18, 0x8000, 0x31) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0, 0x3}, 0x10, 0x0) setreuid(0x0, 0x0) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0xfa, 0x7fffffff, 0x0]}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r1, 0xa, r5) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r7) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x40}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r2 = syz_open_pts() close(r2) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "bd1331844e5b401532158b7b8c4d9c602691cdcf"}) write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffc79, &(0x7f00000002c0)=ANY=[]) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = kqueue() kevent(r0, 0x0, 0x9, 0x0, 0x7, &(0x7f0000000000)={0x100000000000001}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x8}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x5) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) socket$unix(0x1, 0x1, 0x0) getitimer(0x1, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2801) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000001c0)={0x4, &(0x7f0000000240)=[{0x8, 0x0, 0x3, 0x9, 0x6}, {0x3, 0x9968, 0x57c1, 0x101, 0x8001}, {0x0, 0x200, 0x3f, 0x0, 0xfb3}, {0xf1, 0x0, 0x0, 0x0, 0xe4c}]}) nanosleep(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x48}, {0x8000}, {0x8126, 0x0, 0x0, 0x2}, {0x8, 0xff, 0x9, 0x3f}, {0x4, 0x7, 0x7, 0x7ff}, {0x1, 0x3, 0xfd, 0x40}, {0x1f, 0x7, 0x2, 0xb4}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="1930f5ad7fe9aaaaaaaaaabb00006003dbde00300000000000000000334e5300000000ffff0000000000100000000000000000000000000001030090780000000060823fa000000000000000000000ddfffffffeff8e00000100000000000000000000000100000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) chroot(&(0x7f0000000080)='./file0\x00') executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x1ba3}]}) 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) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000061e000/0x4000)=nil, 0x1000}, {0x0, 0x0, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f00005eb000/0x3000)=nil, &(0x7f000042c000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f00006a8000/0x3000)=nil}, {0x0, 0x0, 0x1}, {&(0x7f0000105000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f000064b000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009c000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000}], './file0\x00'}) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) open$dir(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x1}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, 0x0) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f00000013c0)="e869ee284c6635c42a45f480d70df883ba92c7e2514bae6a1b25766ac03e6d7bfa4bae164a5653d9b4771ece8681a7cb4a0e8499db0e19fbc7006d814bb10c213084e4fc1c735e2a5e77dd98d64722259f2d8a80e439b3f4b9c9c8216ccb2e6de9d5cc177ca64fcee0d55744151f1d77a70a78b319a236b4a2699b9b849da413edda910255e912d6af3e9042d881908648c61309cd8281a30cbee04de2e25ce3f2c02a78aa46e9bd04a4700befa084aa4a8512d30cdebbe149cfd9310247960266647ab8cfe099edca6ef5aa107ff905756e5acba2c752e35fcd74c01664cb8b0f04aca02e772998", &(0x7f0000000200)=0xe8, &(0x7f0000000240)="11518a801dd673d31524dffe16ef33526c237e2736f9aa056cd9aa2c276390bc7b9bbf6a32f4affa02745898e73f6fdb9fbf84c2a8b5b11eba466a13fec9f894078b673a6798029d8060aed32fc11a2ae7b3950d1a45f99394a4207ce07ce10c9ea6e0c9e92c59e773f464a54c0c867b32b3ba899f4a5770df605690cf5610066ff41718135391fd858a72c830c79982a9b7cb8d301d9743989288dccd7e1cffaa9d5ed86abdf0356e7e647743afcd0227801624288c0acb25a951320138a10856a36e78476fc2b21cf84bdaa54ca8427c718b578107b78de53dcad0b77456bb9b8cfa5b5ef0b52e532cefea73578cdb80c491302bf931db8e9bb2409d3f2ea4cd4115a6cd61f3ec7f68ab7f20b8e9affb125651e4dca0e46bfdf5e5fde110c278e036be0edc8510a34d1ba73217e4ddef29c146967d86e00e82a02fb051a14e4d968dd3dd64ec104ad8bb9da99b476bb7e84509a5f9762ee80cf0d98060d9a46c484fc6a9a31f19a6132bd1ab6021d0fd378fc833d754a54da8b98feb408d5e892b36741c662da8bc8ecb71b545c1d144dd701164c169dc54d86426404e951f045082159cb4b77352b18e4feb3bff68b1b6bf8e5c4eb90da9cda8c3ef2148a44949a5b552b20dee05d99e0bfbc95a0ed48511574d13863f596bc72caffc91bd6299e83261fabad02f1bf26d3a530fdb5840a0e735eff30a1766039e29039a655d104bd9f73f02fe5e103ebeff7d8c118729250866f8da9e326826af2391c4d84f7fbca0d6f6b0adc226df3eb5d61212090ee39d22899454f13d3be51627c2f55ce82f36b4f04928a86165fffc2511b7b218229dd88a051b877371e9d386e358bd416962df18cc8b53c70a06c9b3b245c7ea6f86c054a98cf3513f53343b1d9c6bbda1c1bde2d2571aa541a0ce5b1c2c1d0eeede2acd85e7ef26a2c93badd9c95dac17d8aa665ee93c02ac93e85a797dd2995e9c5b95484b18732e6fcbcc489d0e9180a8bbb6362c020d73f5cf769d7b5703d345ffa922ed4e5b696d620ccfca03eb9d24aadf100bc9cb34f7f3487e3a752d261850f93d5363b8f8bfeb5652ba78b7180aa5262561897cde474ef605c1e573357365010a28a8b04240f7a086e3b5f5a26c7729aaf6977e42cbfccbd34049dbd73da78e8395eb8df796b30b92ae9f0469418dd7b8e881e028ae3da30342baee195a2fe6ccd8c45ba2033f2bc9dff9c7bff0ffcb77848432f292a2bc35de6a13934d3f80fd388948ad08e7d9752b26fea97e6345654cda0ef8716a19190cc62d03373f43c3e1dabad5f2f26fa969c3abe2cb4316ddcfc0aac34c64821991b2a2b5bdd1209447f52ddc2cf4c1ffe6c5225f08407baeee5e4344d9cfed9c45d59d5ab4800f5b83d5bb9d5e355cd427a68e78efac2c52df7b19cd1fb324dd14a773fd01e614bb64e42df275468967828bf743c3cd076c9004f207e3fbeabf0371374575595e34ce2f323fce68979b4f0b8b28872673ef0f0146bb3d0a52af5b68c64def80fd6803625eabf1c88d8936da310e3937625fb3b1ddfa31e9c2e6eaef3fec9f3180e1cf4f857e51b2d708615305c7109a32e52ae80219a181cc3c51091fd025e8d969aaedaae216236694855e26b46944ef2ebf5e688763dffaeb7f39099bcb08f89a578a15f40e992c0e76f5f564b728886c6b4240bad21704275b82e548ba5648326442329397d247dad6d31b0594d59eabe70f0033a5e0a607c7d135a81f5de907a13f9e967815ed8a0802765f179653677629165c6bba5289f135946da2bc311441051ee308cc8ded3bc0bf4ca76845fef76790c1dacfbf063a1bea949f58165384033361d3b04388cd95f1df002b8f8b36dca2270f440612f253ded0283149603e6b6bb41e4ada1db34606ebf7cf910931cf97559e3a47c8fe63014a5f3275b5c26baa9ce6883c7d5fa1084a91c657e26a4c2dcccd47b899eed588792d12a45a8ddb2a42114208aff146ab8b484f92d000282f76dee1f7a6de6135645cf7c885194d55fe3a6e71a98b83a34a29a3c0e01b37b2c431b29d6fc8640e50939ef46030c6e444fafde1e3212341d54785cdcdb69735c43553082645ea66694415d2d63430bc081b7e56d22dc67ab40b64c236e1b0370f01912efa513605ae9e5b5a344230ff084edb63bc4c9d1760b0b99901d5ecc96a478be61ea0dd767c1dc7fc8cf42543bcb59ccfa5cc5c7bf2d41a0704b2c7470c31c14d885e6befa56010871360f27a015d6b182db881cccd7c558428dc58388a674227eec5274407d10c8af6ed5ec10c9b28a1ca53f6a7c418679e06bab4738d98d04740ee96e77da4f0fa26119d8bfb3464e207a479fd109fa001b45cd496674c64f16318b7939b0c46b796335fd4213e6b6b2d800f6f6f9cbe567b36f64887e8fd555c98cb70437caa859030a0b6037609bbfec3ce2b1feac6831e4833e086c5c63932ed40f467bd21ef77ba61794be79be88d846b9ecfad344392349cb81fe7166ad50c366246bc04fe19c1f7a446a92ea0a5ef479abdd626c8c67783ebd11f5202be3e32e5d1b7f9ecfe43077f603d8f66bdf1bbe30b52bb72e49bf459e99d5ca3977602049a4fbe22a843505ec0221e4c558ad4ca063cb378fd3d764ee6bbaff50a634dee6e89ae6ac52dfa3c4157f43063af8473eb6f170a825d7e1f9cdc5a2edbe53d8a461c2ebb2309ed16473ddb5915d5e076e8a9337c3003b3c49a403b76d55a824a2641e801401fc788b5b12681a5a91ea38b6a9d4fe866cab4725b86346a90825acfa1127419e7e0932e0f247ab4fea1150109d38cf0dc5d6d834b2ea3a9d34b4759318f2010f97276f2c8cd762b7998cc3cb650f1f0a0ead7572dde42c6eebad0fac675ba5de08a9bf28e59c0f659af818be97ce51a5173bbd6f9469d6809fe982e5bca86f98d5cc7e5ce003623e280072c5784c6a29678cbb5b345b5aba7572528202591a71458fd7468f32ed05df0b610ff12f504597b605f5250189d8b9082696297e8ba2e3c7f9dc11e6b41a77aae9f2823af3fb2f66583cd3d12d041260190b26ca4fea7a13ad539ab00fb3861305f6024326deb50fa47088a63b781c586d6f93147dc227db5210658682f572650c67cc610dd995852eff7d91546cced267497f5933d4727d6509bfd5087603846723640182ece5a6e2bff5765684be51eb9f203f99e8d6859a2e72e364822d15ce7f933437ce490dac356ba308ee20d34d8826de7244f740c16c3980bc3d55e296cb91df1f053281184f0e4b559c1c9f3fd366f0d15bb087732e0b4456136351d83f4dee9cf2c6ee28cac08332363d6e8c54d47fc81030fc4b2519bd33a174626d25c64b8c644cc78e58bd2c93a07bf377215fe2cb6fbfdc20a8df2f608e4254e598f2a5d5f3e1a0d9eefc4ddaa738d4c65981522f3463156a21333fb048c2431544b25503ff3008bd831dc4276fd3cfc801d82cc76be49111c6554e0ee8c4bcbc389712f8453716370d0fb63cb7c4595da75e68c3ed8d599a9e3283dc5cb3fd9968ca277f1bb67c4b2abcad936c5ea7f63a1f264211ce4a2ac07596d3a49c1cec8ed6e34fc52510299dd5e0491cb6cf89ecffb7363446c468cead75fdaad85999f75d1564def04e7689cf7029c45302ecb7e2d36d8d1e75721a96a99b3fad6cbfcd1c35fe973288bc361835d18ad7e8e4f1214efe341a360aa5a2233acbc30129f163f379d6cdb67f1919461c2f4e741ed4816c19950e0bf073e4cc922ea884a21effa187e2ab7d4bb502b5aff067c53a9231623ebbc0500dc9f26e7c02b7bb9a4ea5fb7b86c11e709e7c9dfa25bb14c527addcd6598f075f3cb5fad9f67b34dfb93128626f21ea9636d7ef26c7f0fb52e5a712c5dc0d30e248f3c3c0b462ae5befd25253e343e5966e7f6f87eebcccf8c0230a01e92f63cfe5eabc51197f649e087d45f4f72162baa376b10eeffcf98c7fa344a567a077309f2458d5bb81b337464e0d90dbb965c3d66ff1e2bc8d3fa3094080f9e75c5558265ec7f62d58ca3650c965c0433401356790ed3e4991990bd00cb61ec51ccca73f197cb80ea096588825690d3741c66b7658ab116b9f108950dfd64871278f12b899c5737201d54fb0a390715c16264afebf4a58aecdd868190fc0fd486a2e9b470958c913524ff48880de550599f91ace4d2494b96134007ebe7e1bbc830c438a5ba04f7e98284a9b632a3113210d501c6949ab55e9e2662fac0c98223b52937556387d692cd684458b8d16a77ce71fee96de7b09893907dd320196b708be06c9ae2fa85a21d211bb15370931e1ece6edba122c34e93766763544b1d99833291ff18599d3acb92213929b99ec7dd774405561009a04df5a95af01eb1e255403f66a3c5e96ba16987d30cfaca053978014c3f22454d54ef445770b878e8d5ed1aafe6491ca668e27e2b34c8b33e5466a7d1f52897ede2a73584f6bad440baa8508ec4655e9c52917d67634b538cfae08d238c399d684fe8d2284011d9fc19840d1a84a7a061b7da5844efe682fc12654a38cdae3a10c473125c77f027f3b94aebcf187f067ba9b2574623844d97302155cc077df8de2b70ccc077cbf4f1f118144d8fb7843ea9bf165d123ef439f8717962b0638d53e6768c5b7ca38e7077aa1124d12d122b52377add8bd9857c5794c8367a855537ee6f9bf87fb9088494119acd884089779c8f0a79ea7a3d3c42e79f10f284d8aceffaed9366877a71d602078042615734860cf3ce7f2e53ef3bbc28365f21b1b63a2e6cb7732a8cc04238d7ac1250ba3b96347618b6c02a8f13802485c0d448ec3e2fdcb3768b42bbb15e58ed5f51e0b220560c165d03756b9cf80e50adf02d31968325867602c019e27c467aa3ee0e290bb4f5698544451a0f6ffd1bee6941baf274db23a5dc384fc78557e2044d9943764df668ed4b65435970af76802e38f7843ebf54aaab97c6885cabf2243e9e1632267a06c78d8d5756a10308f31aa361c52a4f136ce7c59622ace10fef4298b2532eff9940ccfc2d01248fe46e1cc4256c592362bf47a1b641903a833a716fd8bb9825ce9c90eb195995d72f683d9f289dfe89ca436c9ef365793d0397c916a6153452a565d1fe48e3d4eb7467f2faeac404df13e7ea9eded0a8570b30e4c3ced856dfc0270749aa8fb01378cfd59f4eb2fd97cb63d459aec1a5803cdf5e0f147e6069066c15532033f563aefe68f22ea8cab1fc340ee5cbabdc5eb115975bcf9b1d5632804007fa92e3c9859ce83b62194f0b6521fe2d1a072a1fe4640b0fa99c70a00fec591a8db56e574c0a9b3b7bebabd1ed23c28c1febaaff73dcdeca8b8801a623a0fd3891a7167f372bc2a6edff054fbb18a189a6db63bb87b0947b5b3c1d6f3ffaefe3d7fb6de5afbe29535d26658a768a68bfb677edf3a86374986dd8c3a047e70cded2d8965d4100334f9a4888589d9a9182dd316ee267e6ec7c49e7b45c9c0937a59664dfdcee66251cfc1ca18fce49f34176f3f5f9bca17a1d4c223fe16bed6d67f67398dfd191861bb23d734f5f79308bddbc297e9bb9594c3bddbd778145a1109b9561b572c1b70bfe0e6cf3d08de68729233a76a510559d783b9b98302b87fe2188d313bdd2c74d95fd08d5ca5c0d014a326990dcd65624d2979068c2254b8d419b2cafe0b9adf74dd97923179b2e15cceb0e5cb69deb4d5cd2f7c22ef0982d2818fafaac630a10610fae881c2560171a0eee9022263aecb2a1f46ed4005dbb9916d97fa9f0f14e6dd01741151b323faa5c524fe9fc576dc9", 0x1000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) (async) setsockopt(0xffffffffffffffff, 0x1, 0x21, &(0x7f0000001240)="82c1c38e1f2a28e8d87e3576d6818a4e417437c7c983cecdc84346efcc30ffd76f2a1c3bcf9b4521439b83d967d965a08aa645a1a0b28e23a886ad1b1942005fd74a6242ebf0654ae5", 0x49) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0), 0x20000, 0x0) (async) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() (async) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)=0x1f) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000640)=[{{r6}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x1, 0xffffbffc, 0x7ff, "01000000080000009bb8e236a7ffd41d00", 0x800}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2", 0x8d}], 0x1) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000140)={{0x6, 0xdae3}, {0x0, 0x4}}, &(0x7f00000014c0)) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0xc0, 0x93}, {0x1}, {0x6, 0x1f}]}) (async) poll(&(0x7f0000001380)=[{r2, 0x40}, {0xffffffffffffffff, 0x10}, {r2, 0x2}, {r2, 0x8}, {r2, 0x5c}, {r8, 0x20}], 0x200000000000015e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x80, 0x0) (async) socketpair(0x20, 0x1, 0xff, &(0x7f0000001340)) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) (async) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f0000000380)=[{&(0x7f0000000440)}], 0x1, 0x3fffd) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xb2, 0x6, 0x3, 0x80, "491420324587c75b5bca43edc032efade9919c4a", 0x3, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8, 0x5}, {0x8e, 0x5}, {0x20, 0x1f}, {0x8e, 0x6}, {0x89}, {0x86, 0x4}, {0x2, 0x390}], 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x5, './file0\x00'}) write(r2, &(0x7f00000004c0), 0x0) read(r2, &(0x7f0000000b40)=""/8, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$FIONREAD(r1, 0x80206982, &(0x7f0000000080)) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8004667c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x94, 0x8001]) r3 = getuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, 0x0, 0x0, r3, r4, 0x2, 0x3}, 0x3, 0x2, 0x1}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff88a7c84301000000bddf9ee23bf80035000000000000000000000034c3043d21d1c3fb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) semop(0x0, &(0x7f0000000100)=[{0x0, 0x28}, {0x3, 0xffff}], 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) kqueue() r1 = getpid() setrlimit(0x8, &(0x7f0000000980)={0x42}) r2 = syz_open_pts() mknod$loop(0x0, 0x0, 0x0) close(0xffffffffffffffff) poll(&(0x7f00000002c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x6, 0x0, 0xfe}]}) socket$inet(0x1e, 0x0, 0x0) getpeername(r2, 0x0, &(0x7f0000000200)=0xfffffffffffffef3) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000480)="e9", 0x1}], 0x1, 0x3fffd) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) writev(r2, &(0x7f00000002c0), 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) executing program 2: setuid(0xee01) r0 = getppid() ktrace(0x0, 0x5, 0x22, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x9) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x214, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000140)="a326527dab3926cc47921bd134034a8e7b772a44372ee1c70b5a3058b7606f68bd64d1c2ea2f5327283c8f1f178742", 0x2f}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001040)=0x8) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000000, r2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) msgget(0x2, 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() kqueue() kevent(r1, &(0x7f0000000280), 0x102, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x400000cf0, 0x10001}], 0x8, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f0000000040)) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x39}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f000016f000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x20, 0x8000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000380)="3d4f9214b397b657c0947875d0d13f260000ffffffffffff036dbc9603fe04f3df13e4dd44", 0x25}], 0x1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r6, 0x2) msgctl$IPC_RMID(0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) close(r0) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() r1 = getuid() seteuid(r1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(r0, r1) socket(0x4, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x6, 0x4000, 0x0) close(r4) mlockall(0x0) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="b181b4fd6f2fe2ab92ef6d4dd11a20c7fd16192c18f9b428afbebd1713282783e900e2a0be1987e64323e3ffbfe2e268f9ff441fcaa9f19d", 0x38}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000180)="485a3b45042938c62a10611bfa9635e568d85d2db09da04ade4d8ad4536889e89908892b8316047e6dfbb6e1e162571c01", 0x31}, {&(0x7f00000022c0)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d3976075fadd6ce4c0575c2451e1f2e53c921d7247a9f3ecbf44bdab7ca2f52e490c1b6d87b9f892b359e1a8dac7b4af8715e991ed256d756409730bb65185b8d321e86ff47a96a153b4a1a43540578e0b2bf61935a476864793803b5583328ebd1d5c45077d0ae7bc20ff4c95dcc06bb255720aa614176a9d9554daba519b8f4ecec5e88c7502a5f3bc25ca17d82badf6d682b648398009c9224bec46a02a7454997ea90de2277b55a190e52bcbcfa793d11bd5485831b37f9cb817f5c900ec34b932f076f9000f07e11053f5e9e851448ba62f877da4e89d05c2ac925a89c95769e6b4b6806aef4528b158cfa3bd4cd888f6c75a2a07f2d26b5ffea5334732f5630aa34cedc7550c5add0486735da9dd3ce36201e26248683c1d8ac2bdbd1e4ed25fe4beae9c06ac107d813ed2db7de0dafa0e9df17310ebe807c2ca76e3ad48468bdcb0021ea27c6f648a41fe9073d16fe5d9313dfaf3072a59019bfd9fd675f4cd27bd2483f77b95d0efba1949404db031e1f8cbcd5d8b3893a042b78c69cf00abff8088ef2144a24349a367a6c217ed5856611f3d44064ba2f58585f641c368969f1be0c84d322541d7fe0daa2b1a1eb14bb6064d629c7f7ffb5186ea27dfbbedace6d76e975bc4d879f72ca6cf8058a6c18e8faf89c5c4c8d206d690256f2974e7d4675e08c5401a3ef3fdf19aca6a70a1a99ded148aea456f6cec5b87e05a1260b0830e4bbb8adacac0fa2e05fa39f5e8113ab6c53c629a7f28cffed8bd22aa2ceee9cbb630cb40d5cc8a44a98ba8ed5b3ed5319c99a8b0070cdefa3f9b386665e9dd5930e18bb7a231108646d1d2c9c6297a8a03f00f69ae3e713f740b41d5e0a6ae22bb5a634ebaf38ee2dc78836714c1b111334c39415d82bf47924c591db9abf16e70a76cd16e780757137fa8928924fe0e433ac7ae099b391079e3f04d4cd107b080f8a7ffd845dd13f17db971cc4392670fe0b250975b209c57387663b8c8c0fe09839bbc05c821e29c7d41b683b10e420c3cb0af82db92abf58e4631233691259345fb9ed0ba227486fbe1efbd215471172b013c60df1e72562439038e83c10942c61bcf613b2c83ef58fc2f5ab8e2368de87392c093d1d652cf3d2a6cd12149ceb64cb6806901114364635221aa83d258bc0367e3305653ac03726d93db99b486b55af18faaca1bd2c8920fc09ff1d03b9c317a6ce578437ba9ec7606a3f0df965edd03f0119c1b1ca0fea3d7d318e68af767ee0168a0ad21aec87825b36dc7bd43b9ca70306e3d387d4667abbb1f024a58bf2fabe56ba49f6a0b75529b33a07ab29f41f0083bbcf1d9d9d98e7acbfac7ab51a98bd5d5b389f64ad13ef0c789e295b1921ab0a470da077a685c84861e8942273c0ebd548ba19d1941471ca03f96be800a52ea7254c3d2d69ca24273d53beee8e11456a07437ff9280fb9de9a1a34c7cd92a7e89498c64e584c994d13395c2460720f81554639b36a9163227898252b0fd99ed3a9156ab65feb8fc70ab1f837f2ecd66f936706cd95b2698f89c9798d6426bd121e11e0674140721c8be3f610aba6e7bf641fc2cdb02b0439e4d8bb6670c4b57038e4db59fc497416ac60bf8f95c3cb01074d83f4b2b92c19ecf2746484dba8bbd4a38da8c23b6faf4fa516603b0c75f2aadc860d3ac5189045fe3d6106160bc6ba2866223c1aecd1547a07a2c3d806137afc843bfca802cad87552afa0c9d1ac8b22c1d6d5fa2f001fad62bd71f24c9f846bd332524044de306c5e62385b40604680b4a2fa276451af36a6e6c89959c0afc48c420237da9f2f4cdd3dec126f16aa1e1f1715ec49e04f98265ad14344b0ad08202c8ae4d8a92dab7317e5bdf42daa1c1b551ca6a147433c632f233d92c99202facec89354a2213e10b125fd8efeb8022625c867c8b0a1fc7a8d537118a438815571a02a7d83b0b845b307be59b0fe5aaf84c35cba27a2c25ff5927902d2d664d7adffca5b89b297c58bf79b53dc163d93b817cc61693f78b2abe2b7e10ef595dab482fff40af7bbfac57936b917b0d666a70944c43594fec25408d46d8ffe75c62e82a65af9cbba68d8e1c5f1c8c5440c6e797ad9913287ecd18fb654db7fa50f495830310b7cf4e8fe6574f830730b403aad0ef23503d6f7515cf6b1fbaa3d206cf823db9f585b609a05c91d1490cc612adbeae39a4caa02f8d6aa70ca4f4982cd2b05f8c17f78f43f7b7c4e8bbe4e7fc6b2522c3991c2cde7d7d1923ce8c3eeb06a8d70a541af2463d552e5b815d0306499ecbb91f5e02c9ec36a68954238fb4e34824662cbd5c3481ffb59ac3dfecfadbd397790bd0ddca6261640aef6380d1a16267f33bfc7ed6fcf314dace8411b37988f92653aabcfb777ce0be6431d0a296b805ceb33b90516d29fc9ff1fd5fd1c", 0x762}, {&(0x7f0000000380)}], 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000000000}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xb829}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000000000}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x8000000000}, {}, {&(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) readv(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x20000000000002f2, &(0x7f0000000000)=[{0x6}, {0x4, 0x0, 0x7c}, {0x6}]}) getppid() (async) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) pipe(&(0x7f00000001c0)) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{}, {}, {}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {}, {}, {}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x81}]}) (async) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) (async) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000600)={0x0, 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) open(&(0x7f0000000200)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x40) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x1424, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401}) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) (async) syz_emit_ethernet(0x138, &(0x7f0000001340)=ANY=[]) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(r2, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7}, &(0x7f00000000c0)) r7 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x21, 0x7}, 0x2, 0x7, 0x0, r6, 0x7ff, 0xa8a, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x72, 0x1, 0xffffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x82, 0x1, 0x9, 0x5}], 0x2f, 0x0, 0x4, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x5, 0x1, 0x513}) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000340)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x412, 0x0, 0x0) open(0x0, 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r2, &(0x7f0000000a80)=[{&(0x7f0000000800)="95", 0x1}], 0x1) kqueue() socket(0x2, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002b80)=""/4084, 0xff4}], 0x1) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x3, 0x2) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 5: getrusage(0xffffffffffffffff, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pledge(0x0, &(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) executing program 5: setrlimit(0x6, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x4003, 0x8f) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000100)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000340)="a1ff2e9576dcb24416b10b85c1f372c036", 0x11}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500), 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) sendto(r1, &(0x7f0000000000)="ce7b7ad96ce9ad060c49f8bc374eaec31fcad7", 0x13, 0x40c, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, r2, &(0x7f0000000c80)='./file0\x00') (async) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x200, 0x0) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) (async) mkdirat(r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xe) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) (rerun: 64) setitimer(0x3, 0x0, 0x0) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) chown(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async, rerun: 64) dup(0xffffffffffffffff) (rerun: 64) getppid() (async) open(0x0, 0x0, 0x0) (async, rerun: 64) socket$inet(0x2, 0x0, 0x0) (async, rerun: 64) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) (async, rerun: 32) ftruncate(r4, 0x8531) (async, rerun: 32) r5 = msgget$private(0x0, 0x282) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: r0 = socket(0x0, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000331000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f0000321000/0x2000)=nil, &(0x7f000013e000/0x2000)=nil, 0x2000000000000}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x4}, {&(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, 0x3}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000249000/0x2000)=nil, 0x4}, {&(0x7f0000320000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x80000000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r4, 0x8531) setrlimit(0x3, &(0x7f00000000c0)={0x0, 0x3}) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xc) syz_open_pts() ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) setregid(0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000180)="b860fe09625ee6793978a575fa00000000d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2eb33ac91343ea3b3f8c5c7b93d5c20ab4201791fe30", 0x44}], 0x1, 0x0}}, 0x10, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) socket$inet(0x2, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000180)=0x2) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x80) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) fcntl$getown(r1, 0x5) (async) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x1ba3}]}) 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) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x1, 0x1, 0x0) close(r0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r3, 0x0, 0x0) (async) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000061e000/0x4000)=nil, 0x1000}, {0x0, 0x0, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f00005eb000/0x3000)=nil, &(0x7f000042c000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f00006a8000/0x3000)=nil}, {0x0, 0x0, 0x1}, {&(0x7f0000105000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f000064b000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009c000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000}], './file0\x00'}) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) (async) open$dir(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "28b77c09b87aa57800080017d0d2000010001c00"}) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000034, 0xffffffffffffffff) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000001c0)=0x10) r4 = dup2(r0, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x33, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getpgrp() syz_emit_ethernet(0xd4, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x8, 0x6, "052a0e", 0x9e, 0x89, 0x1, @empty, @ipv4={'\x00', '\xff\xff', @rand_addr=0x5}, {[@fragment={0x67, 0x0, 0x80, 0x1, 0x0, 0x14, 0x66}, @fragment={0xc, 0x0, 0x0, 0x0, 0x0, 0x11, 0x64}, @fragment={0x70, 0x0, 0x7f, 0x0, 0x0, 0x19, 0x66}, @fragment={0x32, 0x0, 0x1, 0x1, 0x0, 0x7, 0x65}], @generic="c473a1c21de228103c71102ff7f6ef2c260e1653050be755c76756d10d1b869d80f5e4e5608b5b5972a852f8d82d1ed6dcf754f6b1d7a05378f8d78031b968d03e2773b4dfe64d20d565e2eae4745e4262c0228e37e55f03e664934bba2a7149e4190cc5070c31fb9f354b8680dcb66e61efb97f3715ffbd3845194ea53b"}}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x5, 0x0, 0xfffffffd}, {0x3c, 0x2}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x6, 0x3, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57", 0x6c3}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a8563", 0x100a}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a5", 0x126}], 0x5) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7a5b1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351", 0x87}, {&(0x7f0000000640)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b571827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac5491363868fb642d55f", 0xc4}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000000440)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000380)="d41fab822b61da92bb996960143e007f9f669c3b47b73957", 0x18}, {&(0x7f00000003c0)}, {&(0x7f0000000540)="1f8903ef477fb901ae444cd13dbf64b20685bbc81691cd2b1dfa23df055c78c92bfb09103e7c0cfa952192924a340a18e144ff8f169c0dcf7479eca27990897b8c57f22d35534d7e8fedc0bfe15a2220c116e766b305b59cb52a48d9aaa5f52fa5109c7a1e453d8ff5922663cd614f5f396c791774", 0x75}], 0x7) executing program 0: poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "0000000006000000000000ec00"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7, 0x0, 0x0, 0x8000}, {0x19}, {0x6, 0x0, 0x0, 0x40000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000ffffffffffff08004500001c0000000000e0000001"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) listen(r2, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5ac, 0x1, 0xfd, 0x8}, {0x2, 0x0, 0x36, 0xffffca45}, {0x7fff, 0x3, 0x3, 0x7}]}) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x9, &(0x7f0000000240), 0x0) socket(0x0, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x200) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 5: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x102) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="6d3ee6a7e373cb1ceb253e113fea06035a068faa78a528454e6eef0d95beb4978924bb610db4614f2df32f96e7e67e8bc264bd8390d6a9db69f8be6133df0a3455241a0a57e8248deb56ce07a38f1bdabdd9476e9c0400000000000000ce32024695c37819262c8a7530ca97ea92c933c46370e82f2c51f6a363af05ca4cef1cadef250086988cef67d0e76eb737c836cc79e8afdc4a2baaab1576d2c9542eaec3ba352b9dcd1b072d45996ca5d6cde1683feb7ee21983", 0xb7}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000000)=0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aab25a", 0x0, 0x0, 0x0, @rand_addr="9ba7a64699d8c2cf451ba8e62bb1266d", @local={0xfe, 0x80, '\x00', 0x0}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}, {[@dstopts]}}}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x4d, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7136, 0x1d, 0x6, 0x18}, {0x4, 0x9, 0x0, 0x2}, {0x560, 0x8, 0x5, 0x80}, {0x9, 0x3, 0x2, 0xa1}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff020000000000000000000000000001000100f9000000000001000001000502000000000000000086009078000000000000000020000000030327ecb29929de1b4c6457b0ccd1df512a393975348807360a05331c6f7b6db1fbb00ec3ec5caef80c3acf8c291af482d76966274c6b79b1eac1c06fce9df4d7ddd48eab833605bb688dcd483c6f5297561f021c1bfe8f4ef43c0000000000"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x168) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) lseek(r1, 0x4e, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x1000, 0x6, 0x9b, 0x1f}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa25bf629ac4f3b9eab5f6b3a16b53aaaaaaaa00000000000086dd6054acfc002800002fd6faaf3fc0a2b5b998aaec8a8afe35fe8000000000000000000000000000aa890090780000000000000000000000000000000000000000ff01"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) executing program 2: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @tcp={{0x0, 0x1, r0, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x2}}}}}}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}], 0x1}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) shutdown(r1, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xb2, 0x6, 0x3, 0x80, "491420324587c75b5bca43edc032efade9919c4a", 0x3, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) (async) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8, 0x5}, {0x8e, 0x5}, {0x20, 0x1f}, {0x8e, 0x6}, {0x89}, {0x86, 0x4}, {0x2, 0x390}], 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x5, './file0\x00'}) write(r2, &(0x7f00000004c0), 0x0) read(r2, &(0x7f0000000b40)=""/8, 0x8) (async) read(r2, &(0x7f0000000b40)=""/8, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$FIONREAD(r1, 0x80206982, &(0x7f0000000080)) load: 12.47 cmd:vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a619238 executing program 4: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000100)="301aadf4f9e0187dd433f42125cfa001a21d5676963737fbd9c1ed9889c6e79f60a151074af57e727f081dc2c1a918595adfe08d6f0fb2a2d754afcd414c34e2d48e91fb94707bc84d995606706cdc15efe23ba70315b10a1796a01ccb20d2fd63267a704fcad35e0df37d28cf4fc2ce6e76a63f0d8b53f16f2fd04619fd226d4708d3f874b51e9395416033923659ef5be0e2a16f1522ac83ff01d0df02922009f01147d99b3a31736702ed3c676a20a42d0cfa7e84473e13d59e21ba5e3bf768d5353fd01b5e7efb7b93983b11000000000000005b95784b1ca30e985aaff5e31f076d342edeb8c45156fd02cd515ba34eb389e44276ec030b636631fc173f0b450dda887bbe27d0ae23362956207ea1a105a950f96ca3c7c3a30515558c617c1567352a946f8f4aeb992c7d0fb7570d935fd05e6973da60325a7008aafe06a74f2f81d3a28a50c4ff3afbceacf923c3badef5295533cfc5528d06ed1a0565943a02606e093e55f68fe769aba425e3d030f58e0f5520b1177fa4fa6faa26267cc81e48fe136d71d54fad66b7ddd31237756c9d09a1e8584088906c6f813ac30599ff554b53c2d1333296945c956892d3295e179596c4f89afe5be5b2920721d5bbd754caa57ec9c700000000000000000000000000000000a560ba2a90eb0b5d6dbb4a194d332e3b3c6871e059a34aa2e7e1944daee6545fe1a6a6170bf5852a86edd38495939883642aa0957a5d7dc443a29d9438c025cf93caaa7c763562a24b6a6855ca5a9044c8fd7034c22875020ac648359998d550e1ec4fac", 0x23d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) executing program 7: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000380)="289df028", &(0x7f0000000440)=0x4, &(0x7f0000000480), 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40400000000000}) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3c", 0x801}], 0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00002cf000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = socket(0x11, 0x4000, 0x0) sendto$unix(r2, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) r4 = msgget$private(0x0, 0x8) msgrcv(r4, &(0x7f0000000440)={0x0, ""/218}, 0xe2, 0x2, 0x0) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8a) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x1, 0x3, 0x2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r4 = socket(0x6, 0x4, 0x2) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r1, 0x1}, {r2, 0x10}, {r3}, {r4, 0x100}, {r5, 0x40}, {r6, 0x20}, {r7, 0x20}, {0xffffffffffffffff, 0x901bc633ac560952}], 0x9, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r10) r11 = semget$private(0x0, 0x4, 0x6a0) semctl$IPC_RMID(r11, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) listen(r12, 0xfffff1e0) r13 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) listen(r13, 0xff) fcntl$setown(r0, 0x6, r8) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) fsync(r14) ioctl$WSKBDIO_SETDEFAULTBELL(r6, 0x80105705, &(0x7f00000002c0)={0x3, 0x6, 0xffff, 0x7fffffff}) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x81, 0x0) sysctl$kern(&(0x7f00000003c0)={0x1, 0x39}, 0x2, &(0x7f0000000400)="2bdbdef7e8f53fcfce85f3a857f71de2c3ce23609e1e2e945dd294fbe456204d9a8b15a51eb657fcb2c3d93f342df0ccac0cc2768318417fb9551e5eb46ddf0e5202bdf9489b180dbbdb1911b219510db6165850591b2f7b7f5bb1ecd4354ec04fc028ab207410966b9adfb49fb837222778cdf3d1f555344a9abc17e463d53263c1da7c860e601df640ded325bec8975139c9e93add32f2f07aa2de056ae8b1ec8c95df685787e43b63ba95f1f8a9efb2ebf5cf7a460671ac9158bc32314737d4c72957e325c0f84d32ee86c1218bfc179a0ac7", &(0x7f0000000500)=0xd4, &(0x7f0000000540)="8ef0e7a52a2e4fe7022b265a6a7a062c9c6a5c86db0c98e13d010387d5481558fc76a2044b477ced1b2fe03412f4b9940baeb95863fda4cdea4eee4b656828abef82463482b4d9e334aa571de97b2e00aebc0f398aa7d5", 0x57) r15 = getpgrp() sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000600)="12e15556472dfc0c6efeb2a7a154328ed65b82dcd7801c3ba3c1f07dac9119b261c9ce01979008cb1e10250202bebf13ab8f28000355fc987c1fa02b0d41bd4329f604453b3b2f50f9e84d5f546ef608e8d8ba391a3dccd492074b598be966eb857687b5aaa7b35483ba645ffeb64138a73a9faacb9f8d70805917be6a918a3db77a39fe743341770569ff5f4b9027eb1bff1af6c30861ce8ffc0d33d6405340a7e00ea9e61846d709bed1c9ebc9555c1325e702e5245699d3", 0xb9}, {&(0x7f00000006c0)="801763b1a29dd7c0963ff291463e2945ed035bcdb55bdd1a5d26e0755b5f385e1848c19397d58723057a473c9dcb90d6df54749f612c7218c399af077bb13f8f008c8f759251cd1cca6896d2322e368bf0e5668f85a7392981220bf4f4643d81752647dae6cd7864a0a6a47cdac1f085db7e251596b8e91c9c22a5aeead56721b5c597ff48d980f4ac0f17721c946120e563601cf796d512973df9299895015b1a308807ba022ac8ef30951d2eae37c6d9e79a53bfbbc547046ad05f74f8cbfaca9996f5d85f71c1d1436d804275af4b08044ea1221a4f6b61350ebefe14ca1c568c6efa11dac8b148fdd1", 0xeb}, {&(0x7f00000007c0)="2fff2451e2324612c9c09572ad26406145b6054f84ea4d0bced6b4d01925141acd7b9712701fe3d3e50f945e6849756cff22931ff1e28ed6e7da32f830a86ed97e8fed082f67bec6256e2630a0a1a617d1bd724ab1fa7b6ec55455c59c36ddc3c7978c762e94c1d9cdba37fa48", 0x6d}, {&(0x7f0000000840)="e8ca969e9fbff3824c0714cf1156595d8de971f86d7c5d9aa75b994afec16656eff033978e5ea0", 0x27}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r15, r9, r10}], 0x40, 0x414}, 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) mkdirat(r0, &(0x7f0000000980)='./file0\x00', 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) getgroups(0x1, &(0x7f0000000a40)=[0x0]) executing program 6: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4, 0x3}, 0x3, &(0x7f0000000240)="ffa0b9c1185995b755751266602071cf29e6835ea2ffa4066f8be8c4844010e9d21680b6387bd7d521df39b720df8776579d6837e31ca54a5ac9fc4e5203f15dcc509558b453b02f6c4faae6720f62205fbf7b2b7cadbd8ec93e314bf4171cbcd3bccd1ef63043c56e5fc7838013dc0d171e0a4540b343e134233c964c2873460577fa06231cc92f5d8c877ea77637064069ab1bca5e9adebeec5cc4f8c6ddeeaa1aff58b0dc04683f9eda7aa25510a75a3e0b7cb2d71620d53a025e8bfe3699f12451d076499685dac7579c022d690c791bc36442eb3eaf162ca994a6d6da1810e1d36302f83abe9e390c73ba93b7c6bcddfe123d6a441a8ab6989291db015ef0d847a0c2e6f3b816ba02d68acd63a5e8456c48d0d1afddc95ef1399cf3ad54725b7886c2f0052bde3dc5ba81dd764b1e4d", 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x6, 0x8, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x1000, 0xfffffff7}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r4 = socket(0x18, 0x400000002, 0x0) accept$inet6(r4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001900)=""/128, 0x80}, {&(0x7f00000019c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/45, 0xfffffffffffffdcc}, {0x0}, {0x0}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x6) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff000688480200000000000009aabb33050000000ecac5230e99fb17d156febe778800"/50]) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aa1caaaaaaaaaaaaaaaaaabb08004500003000007fff000090f800000000ffffffff0400907800000000450000000000000000000000891400aaac1400bb"]) r0 = kqueue() getpid() setreuid(0xee00, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x100, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000480), 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r2 = socket(0x2, 0x2, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb, 0x9, 0xfffffffa, 0x400, '\x00', 0xfffffffe, 0x20}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0xa010, r4, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRES32=r3, @ANYRES64]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d, 0x40}, {0x14}, {0x6, 0x0, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) open(0x0, 0x78e, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r1 = socket(0x20, 0x5, 0x0) close(r1) r2 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000001640)="b1b7b0e1a81b16566758065dcc16cdd571403ceb372119c05c8e09066dcaf918586f6335bfb3b8dddc2a41484c5c0922c99be47e9589f07fedce18c29879c508e1e5f515f52aff4b8157a337d46983f11dc434565c7bda11dcb5c8543448253f5268a7d574d4d3e29864efedaa14855d88c595cb03e7e978d26d4e5ed94ad6f4519dbf1b89eae61ee2137d0119cd973ddfd36385a1bd2e3a80b8e82fe908b5681e9d658ce6c6b84b2dd7ef7df4839d4831a7f37d93a2fd94f65e590ad19eed79ce511227ac1abb0b076da9d0d216bfcc4dac93f04e469726f18d26325a4e2d5a24940106615e5fd060f953250417ed0de0c095d7e16d8410448fcf4ab45c96cfb2ff5e42f8ddabd14a22c1803870bae93faf4751c26072fccecf0370690acd13228df0a01050faa02f29835ff50bd5fd538ad0197c6a7789639c6e0654b1fea955ffe27cd7423af235c427962d0265d816ffef91608f8c0135f3fbe4d477ad38079fa6cd81a1171c025138e7b6c49fb6496833f8d641c33c139ef0c78053af05356c8f0fbb8d72db32a0a57fea3c0458281770546b60a6710a62740f86b09d0bb31a74a082c211a294665204395a5336043eb991ba30e3eb136e77700610039f747c26b9dcfcd2dc6a33b908222f135761aa70e9cfe4d52f3616de7d12db4dd7f30f8210a733e064cfa5d3d5e09decf83264a31840cf964c33a9fa7ebefa9b1ec814647bcde3e414ed7e90fbcd8bb924ae566e37501720712d1dc889f63df0672960f7b59f0a5cb54f022562557a153d565e1f35e3744c7c1ded80aeb0880387e1f8b3817c7d21f87569f564068df2ebbffa48dfb81898f8760b3be7d114ae1690c7e098ac76e5f35a3c51c7fba14d1e78448addee9b6273aa0c57a6b2b0dcf725ad9ef3ab8e1e9f6754e73d24897678a01aeb2499ab0d5faa4a623df8af45e63e1e2d667e6aac27c8ad9a49780aa1bacfe771d01b5dd4ee575cbb874d5f9aa69eac132d658d137b4f025b22858b6d8b6509482aa0c574a449b8929252f92365f421c5f9d3b502b843b317f6e600f9aff74aaa182daa579523cdd66d601db7d4bcdd95060a9598f08adef81ac3242326ef015c42cdc5bb91f81dca78db734789629aba048776c07d1a510b2227dfd7ed9ba0b50a3e13bc5045fc36304e42753580b183d439d1586480944244ac76701284c69d96e34877cf95ef018d658744b3aac19d5da4ea1d3c40bd63eae21a378c74578bfeeec6d718a3f81f72b4c25dacbad2c8b56fab68e49a2ee93b929d2e6b4cb187ad3082f6c61b5e2318823bd65b3bee2232cb788296c266d49e4324d1e190405d885be52db08ef50a6ce21bc4926ec12643a95975b5f2723279d6409043724bec15e40fd1a5ea6e28ca261a3fc9db763491a3f8f41904b713a0a645ef387ccf57524c7d6475305a79270d1ab7c39ea7e8b5cc471ff717e6df7801c770bc0e1731cb0a494f29aabbc2e32d319c932d0005fbb649ec746df4f0a7e20e2c4fab91ad116631e6a94dff273a593ebd540076ed8dfd4e96ccf878dc9b00f3154a3f009e7b069e7570a5502a8f785670eed07e62bc5ef8acf29d79d3157be4183f81357ac10bfa59558d58ded51700e3c183b247f3274ebd8db7ad55d5c2b6e8c00134e7060ccecb9ec80e7b65597f1ddd1cd5b50f8f29367843987f1b8deb313a61c8e10ef2c6c0624edbfecc144e5fb9b2a5ef741822c6c65c04dafec61e6c8c8e0f0e44bbede453a38dd5a624e39836f52228e43b91adc450788dc8317b017cee65ecad32bee418b2b0c5734bf1a72c302c143e906aabcaf49b06a0efbbb5013ca949a385b3b8f01375bacdcf5d83f7096db1d869b75c7c8f38ce3e33308dbe18b86d9160c0921615336895f19ba0bea2a4b5130688f7e07c0202df7d0d55b59faa8f1a3854e3ba9acee53db8b7c8d228ab23a8119f8eff4f9d6bedb39c7c5ff02cc12f821a89a41068f1ae88c26d7bd93c3a0137cb7874a7987a05b4efed7e6139bc8607e39f0289eedea41737ec6972850921d764334c320b5328dcc992a1a3ba6c995806f9cb674426e5a3d29fdbfbfe2686f81002011fb2c6e1e74cdbd4103ea3dd3bf03b69be7c778fc124ca275f57c57ef024d27e828cc96743524fe5e87dd059663158c82374910f0408d63d6b1098b825b454a77f874e08971dd2386d8eb47024bd1b39c0ff08e8bbb44e23c263ecf2fdfa68ab6246ee910d5fa1f543f58395e73b5c46ebb802f45972fa69344d49118a55d996ce28d40fdae0d31d8dfaf601906afd283af5290ffa35d1f45d87605b62574cfba07946e7052874d6e95a772ef160c939ba1181991f4f2fa95ff62878796f8ff798000fd3bdb512190c874ea1331e74c573ced2d4447243eef44fc6b9d49db0977b6689de982d820286100110bf4dd4d89d5c9acc7e4db862200576cb9104f897453b5aa1cabc11201176bf318051669059fd87dee1ca0e5e865831ca2cf87df31714513946aae4cc5c475dd14cbcc39a8dfdf222e7612f6bba9d8d5f839da99b61a3901efa354237054d1e8a7ee592ea83783e9afdce072840dc33d0a8a8e0e14d0c3938ed1274a59696176cd9be279400adbf7880346f5befe8ce21fa7bcf6f6d8c46949b1f01820d0449a139876c3c35f1c4419519cbaf360d9da62be50e1b475f705b471644881f7d449a32e0e64edd5872884fb4c9ac0e4862cd8889380b85a42a0196016f5d73b5bec29a54292bfef0c875ad50e19a27e299836afe0eb7584a6561a3429660ffabadaab912af4e4c2376084a4e68fbada98fe135f9e51ba909ff36eae3633837eb5d4c78f7fdf9c50d28d3033ccdcf49709742de38aeccfb07e2f5b8697132135651656835358008f5a5e1c89b0f25ceec7902d2252737e5667d6811e0878834f09a113e362bd3179b81e63755495f3bb032cbe7c2803a3ebdce5442f4b529bff3d14fa033f84e99cdb260cf98039f3064c48a7e14e8c640f07f5d23225087853c45985bf866d91f302416ed14959c323cd3ba7a92fe115d448775f5f0cc2a51cd19d2f8718a9928e077c7aaa55eed5576e57d6372c7301a1c4395c811747da927c3154295acdf12de12a254cdfe1170e1427a01b0b5c32bbe275339e6f185a885b28e846af9decd565ab3f8c3ac48a96a0a37e90524d9ab7379870735f8a1699e98a40ca0b85aae687512420a0f0aa79876514473abedab1671be39dbfba747ae10bd3dc05dfcb3d55e63766d6bd45096f3349a66527527820a59a55240aea31ba5db23d89cf2c8ea5f14ad4c3a2953f002bb23b4f65d546901113f35dd274005bf915140f44b67363bc16b5746ef7069d79eace791ca9b55904ceecd8b258692932f451ba14849dd991bbec6b36f82ba7f7d9da817f1580548c8996b68f9f429135897c795cba448c8ffb390ee9b31790ef67c95cf4c8658af1cf0544191a9ed0417abe4649028af814c9fe8e8691d12f2ef46c4a2e93c3068f419187a7b0a5157bcc02c2b95dfede89eba24540bc28d318a887c843805bff950d2fa9085ac6b15ace007da284192baed1a3c44a01079040c2b10060eff17d6146287af894b89e1d6f356c12b5c0b6b2ea8c9d810ad6bb1969fe2451f652575cf2dcfae9c8e169ec84e6b050d95d8e3936813e4361d8d8b27ee186f2ced5a4d2f0e3a133919f40f4e2f28931f2cfa333242a36010af60a27d2ef0114fc6ff1b5e85f2cff25912ff9566556c5286aec646aafb464fe7601dccbdb3c97c2f8ddaec7f1de3caa3aa27f4fa1b1812d488739c0bf469baae8f03c9ae2aff17b2ff2c69fd1d0482c3d526868a917e958c76d70c3f13a5c916e6339c72a44a3eb058d49839b37e859c5ae5ac6ad9c2b44781b7dde90ae5a4cdd86a2ab531b6c4bdbf65b0485f8341603873afedfa43b45321028e19e36e0d2ed42f2bef76b3ba3b20a55c42e73a5510f2bb7f0ddbc5ca39be3e2a4e48783531d13b705b5e50a0f8b2651e276c7620ba1876e97fa4071ecad89efdd663c750062caf43d5ee235fbcfd4df6d67222eeddb603dd6c61c35cd803cc0c68ea35bb81c805cd8cf08690d2025897a9af0f35614654d7179543877749097504d8327d9574b7dbb83ff15f1b700ddaf3f7366fa2d762d8ef72a927d0988eec2cb5fa0a0aa869b8463a0f64790bc43507623a582a1866a17596bbc9b3088f7957cba82a09556955cba532c6df690ff2cb05c6154cd165b03a1bbc3c96b5a19c32a41b7879c56d3e44416f8d598f49b69179f981d547e761317e4be93ec7edeab12bf2f4a35b44f045bd46ca0d023df3e35a7518fb32ebda0f5306db6abc6c44452a50586803e20244afc501faa1b25843c8c48386898efc9d86f32f8ee15020427b7838adeba3fe6504dd0ddec42970f767e874bb1cd98f4ab01765f276eb67321a123368e2c22fed726fc374af182f9318748144639ff8234e1be29b3d30016181c0bda012ddf3ba5cb5a9aced183745b275c194343d0547be4c8637ff0475eed82e54fc2eff50f15e9f97821dc79d263fee14ff1af799e1d9593b5ead3d06d86872e9b9cc95959287e581c8cf66156b27bd013c09eacfaa38f8b975a5afbaee1155ad75699d23640497ebc971a120b9156fbf22a1ba67595c544316cd2c55aafa33a710d911968b3096fde96a30eb0781c352d240e40f7d0689248cfe2ece5e7f5a91b7343e55a6f8c4b0ecb24eaf4cdc06640c83b17f9c62286d925cf0b4432e544bb1eff4929980c6bdd871209b90f9a9b9302ee153425366741649ea47c806fe6a528597d22d4e6d6f23262362cf0bb23ca981b2da66780c4da55280d3fb5674ee1495015b576ed7a17ad617fb5d98c27b80814bebef9a0d027bed437812f46b1d098484f6dae811c70c0aff0b6bb1b4bb789b4e2a30885bfb6fdd04e7848968692b3eb745e7b6e89ed3300ea4ad2bd50e5dcad2446bee9da55376f4e5a30e9c98142a8280a3b22481f785d7428d950d2b6884585dced5b4207a678b5a00a268c0cd4edb0234b7e5535ec0777a872c46f9490579e388b6afe0b80b321fad74b38a313c50d7db83cd9e705d63de087a3c97276cd5da874a143c29b21f8cf38d4c94be9ccc6811155ba942da4352e5c2793d8978dcde43c572ba6034b510e14e4073c6336cd4379dc87f704835c5571b0dd9d40ff2dc18589fc5d8260826a67fd0b4374b340b1d2f3c8fd32fe17c71814aa47df5e5219ed3e60f4f667915616176cf5944abbbe3568281be98c7d3c3c30cd00f7f6fec28f4fb452feecc2ff8de21782f27b37ebd48fcdd3fd27cfd0bd2a54a04686eb8a66876a53fe60d015f0ae07ebb4ae30a891d635f3987b4fa2c615b22cf142ff86f7be0787d26852833eb35a5ae864cf6830dc4c91f945f253bdafba41e7b8ce1da9d2acf0d2b550c0d0e11c8c2186c8e4faf73b11dc2f602cae66d6dffd7eb0bc5ecd87b13d9fb86430d122861990ef6949cb9d35ecb6d87e550e28fab8bc822130c4903b91bebd9dd15587627f3a9c7e6f97328842a158492a4a013b3aa43e9dbc0c1557d9e179445b2adc40e136498d5dc088c7826d65403ace4dc37e9cad06d459ccfecc4e324aac5cdfb9372877ea16490bf8070010a0f0a1aa7fe3a98ee0f4acb99cba8e08fdac12d5e55a7529d3b96641e6b53519c3aaa1bcaf9e2011af6c995a230c0a6775480c1b9df05c4c6277d0af07b56e26a9a218560000635d2a59620df4d7dffc7ef987e64a7540a0900000000000000", 0xfeb}, {&(0x7f0000000280)="ec827d31f0dae8a7ad4004c76dd3193da48117ecfcb07c7edf0934a6247ce3aea34427e2d5c07397c33bfdff1ccf0337e31d6f93955dd77ced54c62811a79910667e819782588ebde96ed000", 0x4c}, {&(0x7f0000001580)="1c50387aacb9f6dccc49bc343bea256e294e10b0de868efdd9f860a8c330967205230ea27ca0d7317e96da2c34b64ac3f9452fd24f04811e6da85f31b3e17d200e8149d531e3eeebe2e918323f97b2cae24f41a2780451dce6c9eedfa92f16c8e6230356747050cb43141ff0f33681e3584f7de0da6a0fcf8bd8c93be2006d37abe79b026e47846a", 0x88}, {&(0x7f0000000580)="3c447479f71b0a5f52152eed1e4a335969d1113c18f99e243eafc52763990e8d5957f56c43cb11f0dfa5abc219282718de771451c28afb688ee3164033fedcc671db4fac29cffb60d7d5f47b6ec57abc4806222287b654ee4990518e", 0x5c}], 0x4, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) recvfrom(0xffffffffffffffff, &(0x7f0000000600)=""/113, 0x71, 0x803, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="030000000000000079ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c073ead3dfa334cf541a42617e7906da8d12494d9985707a833f3d718e3ac769b677cac7f58895d730dc2d2612304ae79a8eabedfc7d5fe1fd102de297995a1c739495cbddea38df92c1784fe6b7f10a0e0421590187e73312b3e6af3581056f7dfc5057ccc486b2243d24e48fc425333565f650d5a6087d7cbb5e82c0ffdc19e4b4423bae7f7b9e09a32ad76f983153e166ee1a49102462313e2e309523e285ef5e5d0b411d70ab4962e6cbe9b074f4daebd4f8f29871565eb85efdc7487718c271fcd4621cdb20a18b61dc5342bdf0a02719e6f0dccba979942"], 0xf1, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r1, 0x1) shutdown(r0, 0x0) shmget$private(0x0, 0x1000, 0x1a2, &(0x7f0000ffd000/0x1000)=nil) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000001080)=""/31, 0x1f}, {&(0x7f0000002800)=""/234, 0xea}, {&(0x7f0000001480)=""/120, 0x78}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/40, 0x28}], 0x6, 0x0}, 0x840) dup2(r0, r1) executing program 3: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340), 0x0) semop(r2, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) shutdown(r4, 0x0) poll(&(0x7f0000000080)=[{r6, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x5}], 0x1, 0x0) write(r3, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r2, &(0x7f0000000080), 0x0) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r7, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r1, r8, 0x0, r8, 0x88, 0x4}, 0x1, 0x1, 0x7c}) setreuid(r7, r1) r9 = dup(r0) setsockopt$inet_opts(r9, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) pledge(0x0, &(0x7f00000000c0)='\x00') r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x0, 0x4}, {0xfffe}, {0x6, 0x0, 0x0, 0x1000}]}) write(0xffffffffffffffff, &(0x7f0000000080)="b1c05b5fb165120a4224a763037a", 0xe) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) r5 = shmget$private(0x0, 0x4000, 0x94, &(0x7f0000011000/0x4000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x9, "026c73d61c32180398b18805dfda89ad807efc6c", 0xfffffff9, 0x2}) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) writev(r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0)    OpenBSD/amd64 (Amnesiac) (tty00) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) (async) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000000)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) (async) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semget$private(0x0, 0x1, 0x54) (async) r4 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x94, 0x8001]) r5 = getuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, 0x0, 0x0, r5, r6, 0x2, 0x3}, 0x3, 0x2, 0x1}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff88a7c84301000000bddf9ee23bf80035000000000000000000000034c3043d21d1c3fb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff88a7c84301000000bddf9ee23bf80035000000000000000000000034c3043d21d1c3fb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) semop(0x0, &(0x7f0000000100)=[{0x0, 0x28}, {0x3, 0xffff}], 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x88a}, {0x16}]}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=ANY=[@ANYBLOB='\x00'/10], 0x10}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000240)=ANY=[]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x80000000, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00", 0x3, 0x4}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r4 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r5, 0x40}], 0x1, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x2}, {0x86}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ec0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr, @rand_addr="fffffffe00"}}}}) executing program 3: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57", 0x6c3}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a8563", 0x100a}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a5", 0x126}], 0x5) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7a5b1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351", 0x87}, {&(0x7f0000000640)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b571827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac5491363868fb642d55f", 0xc4}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000000440)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000380)="d41fab822b61da92bb996960143e007f9f669c3b47b73957", 0x18}, {&(0x7f00000003c0)}, {&(0x7f0000000540)="1f8903ef477fb901ae444cd13dbf64b20685bbc81691cd2b1dfa23df055c78c92bfb09103e7c0cfa952192924a340a18e144ff8f169c0dcf7479eca27990897b8c57f22d35534d7e8fedc0bfe15a2220c116e766b305b59cb52a48d9aaa5f52fa5109c7a1e453d8ff5922663cd614f5f396c791774", 0x75}], 0x7) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000040)="e8159a442fbf0869cf25941ec403b7262e3cad68f1cd65834c358a2f77de0f536b0e972ece26ff86cca3d6e8264bb5d5f5e4f197d0d06b3575673f2191375e0ffef8a0aa3d2216f294fc7b73b715eafad957f8397271756b5df7f54288f825963b21c879bc7cef6ce050a246c8a9fc34ed", &(0x7f00000000c0)=0x71, &(0x7f0000000100)="0f4d7b43cc80b73a03d38406a17bc2da26b76db9541a30ebc59a88a13c52edc357d35c8b087139fac10bb41bfe79c8cf6c2e9b72b19b5388905c5c836713f8e824f0f3d1b3799a2381474034a25bb9c5710ff24bafc816f7d8a56f2f096da5784977c8b8", 0x64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xe4, 0x5, 0x6}, {}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1c}, 0x2, &(0x7f0000000200)="a1388b3842fd2e60fbe11583a54fe4239705ee94c4a4e7cbd0b3301a4165eefccf8aa4d40ec17f711014bb71caec5e7877d0171f39f54dca83f1d028191356589fad09da86b9c38fa95bc24de45c575890385247d051f95bee6f9f0cf3050e905fb19f62082ba8cf584fe25c8becb1a59a54626bd61dbbd71f83ecf421eea2307af6aa889bbc3bfefc4a94231afe1e50dc81f6f87b620edb633e61cf1094d7bce2497ea60f", &(0x7f00000002c0)=0xa5, &(0x7f0000000300)="4ad542632f63ae23716f318fc543bc7e7057ef803c26a0c2025313f36a7177251e71e52f71c9b56655c0ac29bcc4a44b6014b6d7acf0d0d9485b45c6786ccfe0584d6f0dadf08e8b50ecaf4bd0c5be71dd3d33f1c689c523b1e61aa01137b038baad67250cae50ea71df965f01496fbb9e6d257ac278d8de59d8bf659be3734c006dab16d6c3e788b4cd9d41", 0x8c) shutdown(r1, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)="301aadf4f9e0187dd433f42125cfa001a21d5676963737fbd9c1ed9889c6e79f60a151074af57e727f081dc2c1a918595adfe08d6f0fb2a2d754afcd414c34e2d48e91fb94707bc84d995606706cdc15efe23ba70315b10a1796a01ccb20d2fd63267a704fcad35e0df37d28cf4fc2ce6e76a63f0d8b53f16f2fd04619fd226d4708d3f874b51e9395416033923659ef5be0e2a16f1522ac83ff01d0df02922009f01147d99b3a31736702ed3c676a20a42d0cfa7e84473e13d59e21ba5e3bf768d5353fd01b5e7efb7b93983b11000000000000005b95784b1ca30e985aaff5e31f076d342edeb8c45156fd02cd515ba34eb389e44276ec030b636631fc173f0b450dda887bbe27d0ae23362956207ea1a105a950f96ca3c7c3a30515558c617c1567352a946f8f4aeb992c7d0fb7570d935fd05e6973da60325a7008aafe06a74f2f81d3a28a50c4ff3afbceacf923c3badef5295533cfc5528d06ed1a0565943a02606e093e55f68fe769aba425e3d030f58e0f5520b1177fa4fa6faa26267cc81e48fe136d71d54fad66b7ddd31237756c9d09a1e8584088906c6f813ac30599ff554b53c2d1333296945c956892d3295e179596c4f89afe5be5b2920721d5bbd754caa57ec9c700000000000000000000000000000000a560ba2a90eb0b5d6dbb4a194d332e3b3c6871e059a34aa2e7e1944daee6545fe1a6a6170bf5852a86edd38495939883642aa0957a5d7dc443a29d9438c025cf93caaa7c763562a24b6a6855ca5a9044c8fd7034c22875020ac648359998d550e1ec4fac", 0x23d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) executing program 7: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='D', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000980)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e63fd}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/83, 0x53}], 0x1, &(0x7f0000000240)=""/188, 0xbc}, 0x801) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x6, 0x1, 0xe9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380)={0x200000, 0x1ff}, 0x8) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {0x89}], 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f00000003c0)={0x1, 0xfffeffff, 0x80000001, 0x2}) accept$inet6(r4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001900)=""/128, 0x80}, {&(0x7f00000019c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/45, 0xfffffffffffffdcc}, {0x0}, {0x0}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x6) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff000688480200000000000009aabb33050000000ecac5230e99fb17d156febe778800"/50]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec534", 0x9}], 0x1) r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd22) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x95, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000ffffffffffff08004f09008700650008ac1400bb00000000ac1400bbffffffff000000d7890f4959934e83369c2992235fdec800000b00907800ea00004f21800100660008ff088000ac1400aaac1400bb01019406000000048203b200891b09ffffffffffffffffe00000027f000001e0000002e000000101ba4f1ca54f7fbde9490b35cc59aef2ea16be08514f7bad495b5927d1309e15cc99adcacea9eb4f1ba79cbd0b03ba7c768b6b3375f3cb4a4a38a2bd1c7a71f876249f1821161d591a630630fc337b2692dda011c4929047ebc9f39f55c09b51dc31f751c019b67f91b4003f30f71ca7663c392f1936ef014d3c4a6d517b0f2965c4396ed9f30955"]) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48, 0x0, 0x1}, {0x2}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r3, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x1000301010006}) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x2, 0x269000000, 0xffffffffffffffff}) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000080)="aa72d1e0d3a8b0872e878a81ff408199302d62e0dda26d63f0901e6cd3b45273151b5b718be6fa25ba999b5a684f66ff6928f3292b5b4c721e9d7b8906583f7eabb7d57008415e938c6af1c93e7947b21649f700e51b3f1164a92c6a16b672268c40ba9fe9e78b78e501dca45268b137c22f2f1bf2f921790f72948da8cd96e39c2b84e0043e9139bc35adb7c49089248ff777c0f27764a150997ad47e2bdefbf49ea9c89d4dd70d5e705a795e82a2e8d582", &(0x7f0000000140)=0xb2, &(0x7f0000000180)="f9065e4f7604a6ce62655965fca289b9b0b601ad9ad0c609a803d80bf344f16e05ba5560dfb486c44136f0a67b0117a0dc7fe562964b1adcac6c35d35d67e764b58ba7fe7a9f6434fdaba494b342411966199bf7c9ee5b645ab17a649de7329d7e4531e219649f14e75fd037007bb7283cdbf20fed8e4044e0587277cce447defeba068ca69a779eeb3c6754e34428c6c4d0f8b74b4dfeae18b155bad8ed4e893751ec7042fa3b9f2403a5e4c3e82d1b0b674414b166c767200f20b62c13f37ccdc70d49c53acb0ab47ad5cddad709bd5786a0287da90165a64fb2df611d23453e176c501eaee8197f231a11e9762b747c4a81f41fd3d676b00ffbac2dd25570e7189a93ec368f908d603fb208e3f918e604fe165a3fedd34a18abfb8727db91ce20cf451c0410be5463e3acc3c5540671b61d31038e015603931714522a9d56a9b8d12d2996d553d4ba559ce48181103360784d973d808639ad8ddafffbd15c01a7a5c1422514d3b9f3c2a89818b49dcae3164fde5e430012533cc0126ff2f8b6db417895103baecb325c16bed610a22d4180bdbeb9d2e2849cf8dd8bdf87d3248f4000918b245661c323279aab95ff1066d876f2423abd39543108c4a18a9b7ffbf76380841a1adb362b7c27b7f9eea28761a9a42e8a310a1da2c8f70533563076231bb1840240e35106874f695f81d8ca815d195c272fcb956c1112ce926b85e0f3ad5f358a499c3d50b64c16bae0e9cc1a77373e9e41c74f8f6fcdfadc1a91f67793a3030d84b6e6442fdc8b666dca8b557dfde0949ae3e35b5b6db53db8a8c24f970681bae052f832c1dcef78746408282ba68719773ca93cec040fd37b1691afef523e0ce2eb9212897d88b4821203543f92082fbcd691feb5ec8a87ba572043f5046522853703f9b7c12a10cf779c3ed8c3b0ede81b0105ba7da63ac62dd43ffb5d23edd08d2931ac20ccf8ededc0870aeeedf07f07db27c00fcc4814444148f2da9156221d098c31837bc9c777710ae5f1c0c9fb734eaef8606f95f8a9a81308431bcc756e7171850c1fcbf827282e6f69b0331bf2390cde759ef296d3c43bc35855fc4b3371792ffa3fea9ed2caf4a514269dab58bdf37cca409387a8f716e0b1034952bc9d1d6a47d7b834a0321ef53da468b3d369c6a54dffd0a48437db742be5fa13bdfef545d29929b90329b66f6bddf86bef4ea55f9332605f8dff9b15613617a6d87c5b44cffd27ba8015a70a2e401256fb978e9ab0581983a2e2497144a2c78320ba3ec27a4190f9717452478405bc26194e184ce25f80ba8848c9676f9803c1a2709de93bffb66d26a622d739dda9277d1a0430a7f128fa949281c92f02c1a973ca83c0d9c46a13f75b9127511e92697559c99fa076747fa2b9e9a0f62d6f942dcf656cce7111c2392966d2c116fd5112664ffc6493f3f0886829bffb8e0794de1560a78a0b9e03fcab3b2d05931336a064793ed084db6999ca2e752a2f4179e1843a1b33c42e350e0aa0ba0e3c34536f5e65156f7b2ee8aac44dd0793fe54b05daf1160fac81a96e0595f5d15314c6a9291007136404af9af7d715a5f52695a84005f1764d124a2ca776d3530078dff667eb293fab17b9b0f7a94b0d3bc4c83d40c66a2516c5e40ef75f4652d83cab667b16ab78b8fa39bbc10c58c93fe60f1f4b0ff43c5ad3e5c2b07470ee8810406ade5ca1f90e7bcdffd695741645c095ba90a481b95c733bfde9d214d25ebf983b72806f4a607ec1343b51958c74a4c96d6f118bc9b046eb1be091ad50e3158a96328ae31209373f967925c3f5afe68b7a441370c95d80e0b10f7217adec0e0f6f05d67074d320e345449e15bf5cb6303f2d95fdba994c53daa4b02035f32ab4c88f7c9a8bc8bcd8de2212e4d6dbb1a2c5e1e471343b735511d834b780ac5bd78511b966b40242546ea9c9ee4acd9e483723580a47fe02d67a8e9dec3c43a17f529cbccf3109d4bb42428828d69d53347c13d13201f7dfb8ecceede6f076ef983203e5146af6ba491cea6c8b2b4cecf9a95cc1e844a171fd6272307735c1aad65dc4aba3269dba61e45ec6d6a7062fe9bcc6232b9f21c8fbe3a6e1c4b4289bbb2c482a55dad3df161d465a16b69ae1df527a34fbb0db59ef368682d69b499abd1885bcf3ea4a6bcf34e548004654a4b7fa341cc5e3c9775ee5b8515ea09fd663a57f74ba62f257157333d9a11a6e9581d9f2c5af34dee6173fd66cef3451c62c8a09cc36742e19ee0cc344a64da58858832dfc4a0b9c8bf60144f4d4fad32cc40914de4905282cfcbd3a982f45884039ede6b9437253053f00a9d7cf825e043facb061298f23689ca1a904c71c7dbc82038cb8f093603fe3c6e2fd96640bf0c393e22841ad30e08a7d399e6726d5c2f5722319f5c1eba0294fb2e03dde40139623b964d54c49510bf43a87d56d5c56531662b521f139e7e6085a321ad720e62550a7f062d6b7da79f38cf2efff79f1d8fbf3b34f6c9fb7ee0e7d8cadeff345485b6825acb3aa1415b043de4b158158b908277af84ebe2f2d80a956368957940f9656d615d45e9676347a2d67a3603490f34a002d16d62d55fe4547acffd906d1f359621010b2a01a52906cf963d81a349c9b9595e7ba1935cf9e71958a632f1e8a0e100e5443db226f2608ea84e15fa7081c85a7a68608dd0c2f51451c5497b03fc3562d1692364a849ebf962c388e436c42ae1cc3db76424151c93aba47318512802743b950381e06d9c6d47216aeb5a477545d7d2185f162b1f11f1381ad47072b8acef7043f0ed319a12a0b7d884ab97cc3abd34f20cc9a9127c4180fdca9f0d332e72bc5f52929918308b72a54633922daf25ab670c648e172e265ef1123dce1071d4627e9d4d87a08b8fadcedefa41c516a4e24a87787e1bb140dbf58b67db4cba195081f148c467ffe3db84050d6b98175369d5a7a1d153ee2903f1c60d91d9fda00f5ec4b9b595cfd46e1b9594b275413ec6aa2d7a1d5660842fd9532ba588f7fdf52894d1b179eb7e92e1a2952a7d3f4d7cca1c1dac085a8895a4504267dd6e79afe9b7b10e6d16cb4b2d570a304738a0bfdaa7521f08df3e7f264194d3979224adcc9830685f716df429fb5b20ecb33e044463a63fbadc1a89edab7ca82c05986a91e432bfae137a754ba9a2ec06ffc21fc4340b8aae823880fbd35fb1ba553cf3becc1759e594342d591e036a9c3c6486aa9bb0c2728e714a7ede845626488223a40ed00e74898b728e48447f5d6c808e6503987b8b8e7f80d7210a808f29db3a0309db20fb6287164136e1933d5bcda7def286fbe60571e24dd91f8c61c582c11174e060f043e5b811817538c6d0b7ab8e4fac828064bf18c2915c271d407bd007f531a7f207b8a9bb79e5a3451dd3e0f800af7714e270e7e3eb18028bda8526e42d63c08282809bdeb394f27aaedbdc85399c15892d145ba83c8ca0515843dab18fd068de9f1cc012601b5e3ce61dd64129922771b81790e612ac3c31d1f77bc66b6616be531a30746e2d34f2a67e08e872a737d40fd8b3f05fa5e84ed868f5846c8de7740145b17532a77a937692e467e2d123ed8138b745aa4605ded7c168089af95d3fb9afdc25c916099c0e2aaa72ca39ff2065b1a6570ecb0d1c4cdcc48f4245328e3c46480582b8c6cb4c5edd36ccb2fd9d3cf374d0d03414b1a0082d0a719b9f2c71781728716b4d3b8760f9cd85f2f79f16a2e6da5f4f95baab432648dbc75d1e00128de7bce3213dc232c66780734d5942e3be252355225d5e6e65d230d50766f8be04ecf146b029df346ade860ec7aeab868251ec457ee01abe3aa13eef21d56d9b2ff14cff01f1801efdf82b9d26d952cef6234e1594463aeb367b22db0c12e05b09438b3d197b7f5eb187d4177e6146f8ce80c6c5faa37c4657b0a981044e9f4af60afa8fed20ff88339ce67b86c6b2807c031a163f1cb8146f7c985b30a55b8562a290db22b91cdc15cbbecab4395a339d87a271421f3468cc8eb579d8129aeb0d5ff9eac1fcee5ca1089adcf3b4b6cd421b5534732bf8301d995e16a881d16a4c92d44ad0512636b2b8cb440e1d9dbbf6e5bcd78185bdab1508ad9467711a99213f1eceacf24b39a839d14752eb8d90e9aef24d724b190c35d032a16ebfd05924f506b6828e2b064d68692cbb0cd8db0bddfc7db875aca055dfbef6ff1b9453a803d7251c4fa7c64c7a4dc17f9694765dc15d741c526d6026f339c39f3e920c8a6008f15aa22a1bd3471a99fffe93d83ef45b8dc8e400a632eefb9499f0f1d2c78215b940a98f58cb815ccf0a3152faf33297aad14564ca49c37d5f5a25e38292ec1e6843152a8e65891ebfdce8ccfc6b754edd0d04b088927131d57907538aa7fbb4e773e88d3d513f25fd5dd7fb4edb5cf5e2299a65e3e11d868240f50a784284c2dfc7e9bedc98006a820439ca88aff6d8ea29a8128e4f4db21873b7bd79e1c00bb6739fb0582ddf329cb4dd32c0e03ffa1beae9df1fb8fa8f03d58f21d5966c67b918bea9e642f293204e9ba3553a05392b7832964810cef3f8492c84f0037d4939b93fe6a66ddbc2a68615be8b3df7536cdfb792de0f2841aadf8fa9125e0aa47ea1ee8533c7a766771cd2124021adb53b5eb9109ffe041c1200f8ac98b5304b1ba7a8286b74c8edb34335877434b3d784a96b67b9fa0a708ea467cc82fc3031999c615462c275609428bcf4d9a5e0f1b2ae8e0060f988641ad2cd33d63ff6b268588c5372107698a036bff0121b6ec1bf8ae03ee4fe0ac03a3bfd12f159d5dce3032922a980c7891d490385768b5caaf1ec700e2e59305bab275fbf2d2b30c20ba336742859fe086641cdfb4af184314dc5a7f87cd6e3590abf4fc83010ea1acc18c946801843c772c89c5c73f0fba0dae500feb78f91193ba21ff5fff81e40097c9e694900dc030205e6e88bd5c054dacf66eafbaf1b603a17a0beefba4cc5f06f2ae13b17e07f94866d1092c1405826c9caeabb13fa48c526fd3b3745386447c979cf5df85730d72ee9c3b866b1bdf38154588e4b23cfecdee7992f780bd8e3d45121b43447cbf02548ee1a4449a44dfc09c17b560c48ffc2bab98f49bed25c54d899d3a804125409669572da9b748b4c592296510c0b22a12892c7a4212802691a38fa765ac9da6b9ef81623e170be2877e37c6cfe26e3433c861862a9b4fe17070e63a777f02883f45c2aa27a1ddf1053cf16a98bc3817d9558a346a66ba53652e549bc0cd0a6e2aa9ea39d06cc44667ebd279d9ec61877d3149ef8b3cb68c4a3ed96b7fa231d756c9895e6d0f869a19f2ca886c2f476c9c350ca4be176c86a7fbf18dad1a825074a61af1fb468b0ea4e3aaa35a6f44523a832a70f390960e563a13dbda72a8760da52753c7e53ec8a5fc1d02cfc4f7a03a3d9d725bfeb673377fab66a0dca45f28d62c726cb78b8ab673f30dc75e2ab7fce6b4c24f8c8562c713d9922bc7365d1e50adb2cfefa2105756887e7c416134cb5ff4aa315a72c3374c4a75f4ecf5e6828acc77b7bb5c16dc0d422f4e6d96e422821e446658b0d1f8cdab5e1cd824f9038062c09545c637c1777f7ec1b92c2e5c7da9c1164d2665b63c5df8d323c0a417db764120865f6956537d3447c471ca4059be87979e9df6d99183dff26bc1f1bfd59affb93a5b7e8c2c246c713955a7d2499c3d6b8ec9ba025b776a69f393644b51e524e8d2f4c7052ec95fc23ec5764cf8a82893a70718a20ce42fe0d19cce1801c33a2a013fe71d42b30dec6d2d", 0x1000) executing program 2: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$hw(&(0x7f0000002200)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000100)) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) shutdown(r2, 0x1) sendto(r1, 0x0, 0x0, 0x404, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) poll(&(0x7f0000000080)=[{r4, 0x1}], 0x1, 0x800) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000480)="5c12ec1a55e981f2e975d2276e1215c1d75d4f6968fd76f1b6711d89eb56e866d9190e76db008ff46190e213e84c0689c9762be88e3de2a2d3585c09c114ed15607bdda6e2b99a8f2a460a1706a0893af4ff6c29710336ed8396db928a10b4e8f6549862ffb4a3d3fd292b843d6d1b64", 0x70}], 0x1) close(r3) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001938, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r2 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x2be) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) close(r4) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) open(0x0, 0x70e, 0x13) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa30, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00", 0x0, 0x2}) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000080)="6b43949e85b66787e172b3b5ca48dd3c2f38b885f05c6abb9be8fc7c66399fe86d7653d163c2cf81a5a7a5affdd5cadc0e395674e7fe6a87d195b68c13a801402a810f917e8f5f06a23910b4b81a1791fd5b637400", 0x55}, {&(0x7f00000006c0)="13374f22c8d41843dfc73ee047d82b1a3e4561ed2575f95b56bf2641c889c04b1889f061cfd64a4d0cd669664226f2cc91722d0d1e83eb907d4334fc21309421428039ebe710fcf3e838108ddf1bd0ad9626afadfbe36ec6c7ad3925458aa2916abd855ec35bc963ef176b22dbe1beb0513990ecdc03fbcec03af8a15711b60bc4a31375b27d2629c559dbd6ad86f96212cb2e24323ab13b143fa737b82f8a60c2d3144de15ebb181ec6d40e32875e44be527030a6cc6e216a5c9a0a3f0dbc8917119eeab369ad91bc96e16c10aed2f2133cb23f45dffeb1d8197a19c1a71a47d6761068d008edcc5280caa41b0f1714adffb65162fb05a8624abe94e89fcda2d6925ab0e4c160f0a58b5038b604a253328a82cf05a165ee89874e79cd43613667e35fc8e065f83d1b1c3c4ffda1456741e13b740031b9879c934a573b24fe55e5731f7b6ad5dbb266e9663e7ab96d7eb3af83f0d57c7f6ba8129ff29839176283cc6ae7e6dd", 0x166}, {&(0x7f0000000240)="d6cd64f9dc90d86273a7f7ac3adb626a302baa7f5bd71294ea73877fd80c710d99911c1bc50088e8b147d6d4bfd05d002f1193fff9706d6f5eb4b4e86b0e3e548607adf79abeb0185836e58ca2498c5cefbe34812859cb2493a05681a7238ba9782faf88db98e2fcfc77fae58d475bc898193b599202f500e4ac10b2d04ef048a40dae6c0a5907a203fccb00e59093eef5850beabb5f7aaed2f826065c191c8d2b2631d658f4ce3a385e302b65ba84243840f5822e9f234859f30534e78cd8a99729b65d5b94ffb9ae", 0xc9}, {&(0x7f0000000340)="a37c7af6d8dffef908cedddc2eb49c0ec8f36c9ffdbca6225bf96c4c88443f6ebaf79d2566a50cc0bbb6da7413156d580fe70a88800000", 0x37}, {&(0x7f0000002a40)="6b9045a2ab50e426e5f36152c69ae74568575378cd895cf5fd2cded4cf81dace7a61d9828487108591869fdfa5d7b643fdce3b4a7d970b29d06a79c6261cbd3a0b43c0f153da46760b32a992fe29cfe93a437140b6a8d2e77e0286ffd42519c3c02abaaad014bad9adcb27a2a1c333799ff4f01a76de076771f68fb9d16459c6f5fabad6794e49d7d64ff7d515e7519d5de86c9931bd89a44a90163ebebf47745692dfb54a345118637647643f08ed8ba9dd4d1f27c7bacce221b21e3339ba211be0f2c31477497c5c0f9f55d8978f4f3399bbb9cc9a94766787b8399a527303afe051e132c3388d4d4776ab429f846dc59a70bb7ff1aacf37445c1fd497210e42d003bbd3ce2d8c1fe4f63c10de811398dbc1eb6f1a724e827ffea0608323fe56074207e17b1b188cdf98ef82a174ee0a2ca01f628239e99f0c9f6087bf1e8db90d370b536b635d94d3344f938b159acae3a634994a8780526d9cd9bea9a82ac04cd75bb43e2fabf4f00f2091f141dec348136cf1a6e95ca90bcc57b434c32dea0c644ecf2bc77375b04a15c07f5cf485a613130d5fdbec2162abe7944a697af7290d003a873e30c7d53a8e6d6e48230c388edc2d441adf60bf3ee07d7b62808e9fde31cc387a8a1ad36a562ce1a5c57a2283f6c0df772e0df0fe94dae4824bafae478eb2f3a1f0908414e35fcc29cbf77e1a8a3f62ef9d47d16baeeb3822b20de9e3caae8425925b10edf3488bf47ca24289b1a26013d00899dbce1b0fd88ae276a45fb125460065640899089f8ff0db85bbdf16a96f88b88a9b3e11de9be03a9370e08e1d7ad60e06b1ac20d22eda4394824a20c1c473459e5cb48de9d1802a108651857d716c74b3c06273a6ee118214c4a5e410342dd8d2c4dfa26bbfbb409dcb97f3022c7ae248eb712f6a77c1fc2557e1e6da5497ddef7771317eb96737469766ed53d6e61ecaf5aa106333a3bd6869c4a80d6fbd334ed50fb48631094ec7e35ef1e71ec7ab8762e0a4b1f501757fba5410d3a0ec80a98c3cbb85a79bc034f8fd450ab74e7d04c5137c2c81df341b47794c3b97eb81a6c3d3a3a7407f5ed73465be917b53138f35abb7d9c4cc905a090b92685008b30e2e212d03ac105d95059e29ebdc70e0a7efb365ab5f0c239e2f71fa469bae871e9da2ec7ba33ed12c67eea24e37bcd02e35dede954c617bab4ff0d138ecb21b6a25864342e071aa474f55194e4de3573bda6d930ffc6a5cebfcf56bf7ccf4eb725420e597a44518c41ca6200029c10c71c147811659cae7e0bc2d1a2debcb8781a872314df831cf3331aa4d4a38e86b123f0bfc4618844bdd7a31b174d42854baa3b353b98ef4f095c31d02d7b963ad426f6600f565f5526133d405da43c7d277df161568dedf0ed9ce897fd746169dcbbf4dbb177a2c41d447055d21f6d8b029eb595de6a77808411c82008b6c5fc0bc353042ecca4db8ecb461aad871db125270b326195a526c6e8cd5440df26bdb1e645a02d3c92632e18bc57ea01ae960de3cca97e7f60eba6b2ce2659b372b339c01fd6e15479bbcebb6a75091ec7e8d3cdd21160148594b5e75fd75f7cb48c2085e6e1138be82b334f8f2b52d1f567d330af67c6c99dee0004bad1bb2f83159f40c5cbf74877fcbd4a432508f88e24ba7afd2261cf6945d58c04a4a9503f9d1382dc94460283bc5517e526b12be7d87c8c7ccf4cdc74294d22fffae22e148dc141d165942ca1108b53aa82e37049136722211d1bfb1a5921df927d631552610bee90e808c29db0565bbb464d36f2405143cf0cb757fb172d93b3559330715a2a6d3fbbd918965e17205c48f70489fae95cbe9b774f519149b4ba648c89f1c63753214641b1bcfd226c29ca9e4f97314685a20e0aa6e8a5b2adfd1cf35ef97ed26f1b9f718c72b2a02e4781efd86b8d2f670a4a4af95a572f1517538cce4ff0ec2e794fbdaced8b4546a0866c6ff7f56f02a8c72be481b17b8d221dd929dfffe6ce670a1db78bd7d0f7245f4b661804ff797f8d862b359ac32c24681874c591081858e68727e713fac49928337471e64f7bf710b24d1d28215a797a0b8f616b962365adbf037232e90c89bf67a17cdbb313403adfe87e3d6245b5ba858f81002f8baa3272b8a98864e4a1454c2fcdca7b9301b5b79bef90e361008fe9dbcdb36451f3937e3f9cb8fed0aecaa2e5c5bd0455a26b44c857afaa490089b48d4f6e21dfbccde1d69477a487050818c8f7293428b477c43fb2aa8a0b04174effa963ed4b516375ad7af5ea3303cf2c60d9fc0d9804f9f9e91d06c4684e5038a5d47750727b3906ffc4e912752fb4daaa7f7527e750ead552d3a46412aae155931db9dbb4b2c5f3be57afda37e50c2f77bfedd3a377d5798ea3228a9f2d8e12be2941d51f4060e1ffe704463d913d86d06d995eda39c90b0ccc9d0b5aabe894e7f0927c365d1aacaa785077b075cc4bf0f7349c359b2c675cf1824793ee34eeeac70c1c78df478357d52b77a57abeb313a44b8b2cae0c01ebfe7f1479995a957bcce15d582757b84b4844a8c887b1abc1a44a4fd111307ff268d9dbeecb90f8b76386fee5cb4687f5e8e2f344cbf40a0da0a69042ecd8b8fc3fc65746f4781d7b2a0317d510cd4a61e009063541515e41400aa7bc5818bb70c4a8999d88a6ffadbaf4694d53ee029037242720a13554c2a0bdc41f0df27868811e9ddcd9ac3edc60b6c8593da2ac924ff6108ded3930ecc4644f8db2cd6cdc540a5dc754d86b18f6925cff42e961fc314340d2110d567e4b48a8df699b5a4c5706196d812dfbd6d149c7d819e775f88801e3abd108489cdd5fa514fd78ff2e6bf3eda9de5ee62be0de02f33fa8e3f324c2797bf3299af6efc6758c066572c8e2a8479c1d833378a4ac63e4133533e8ffe943ad91cccf07620c5d5478e994d57379af124283410d2d4a6da58ed043e22541e655ae33326583269a4f10ab2f06234b38b8ff51739b1dc0223a756f91528494bb088c3097eb45a596198ad85939f2d36a06c53b2d1bf4a45c9b4fc6485829c37948683b8cb56abf5a0bb898a66a3fe17d37ba55c29420c29d80dcffc91ce03595a2d4f2753605a4df8cd101e26f3cda0124a52c38ea50a1af90e1387ae7d23e3d618681493515043a61e93cc28ef305ab9f2259a32af59bbb2408708b2f25798b39125bc86b5bf93118c2ff4a499cfc248e9d36ab5646b91467daf13756de363bc2b60dd6a619c4817ad8b9378715bf5196fa05d7b448b4d5b5ecf86559dd38d5e8c99453910203869dad1e31f0860b43ff9636b4cfa9de42ba6f15840d25eb3a24ee8e843841c97ff8d1f62d35647cd5c48a8d2e09619f9f7986a3f304219af0a377a27517d698ecd046874b9fd1a90e445321bc54cc930dbd614313a18eab9bf1c8610cd15634857ddbbfc8a131f5b234d950e2f04c69a51542309e8f5d2326392bb463634ac1158a6985ec08d3377c8a1af26daf391d79e04a2b63d268430f4275f36d78e4f85df7a9aca93f806bdbc608862ef4297e418e4ffbcd09a32a265cc4871c53e8c9aac91680d91c3dc34664e55128292214526ecb7f919a4fbd7a01b7de236fba8636c72547cd9b512bfd80ab1126cd4866b3c4544aa578da668172a44084230cf1944f514734bc6fe6a65706b56b34ead9dba0851316ca0269b71507dec3922f4ef330336e33fff113851873d4ba751644bcbfa1b5e94207ede8d8ee25840dcfd72ba5eef96ce5ac79370e36ab1b29b44a7d00158a604b892546a01122292e6129f776a70618871b2dcdde85197e3a1bc3da044e1fa1ede3185b50780bb67616e6a8b5b06146b1da85dc259a9f4f71237d0b9aea0ae8709d9e3008caa2dda344cf3704c8935566a5d249c48d930f622d4193adcdf1f4d302f9a43401854b99b3838a0a26f6660ceb1051e0b2872b4d16764a77b8dfadb941c3662b576a973dddf1912360addede6440d21f3de0b874116a2727ffa03fafc99e9d8411e4464bd172d89cf116c9987e75f5b3dc477b79beb815acbfdc666a25eb2fc8a2df20b73e2be29e9fdf6ca3b626f8545ba3251a4b33a6ce216ab512263ce63b164a7ac43997cf8568e94d0ef16984d2dec5e9dcc2a59d189e44533a2e825200a29a3c2d2d4ae82a2e477ae646cd14dcd6c5e1c30ca3d4668c3b134e625542ac6d1951cff39bccac0a6b45166ac8dce5ed96152815a6603f69b375685ccb3943d81fa7260a105d4212259aca19abd2932a8707aa46528c9847dc34d41241d412359a746596a2bf6f5d86a336d8b53e8d84e47587f35898cc3ab585b32011597d9515ea661e3bf0b40d94d870f0ce5d711dc509d04b47e1eb4ed4704711739348129b69ad7c7f51d0c4a8efb01ba564961a30e87fca22f11898ce206cc2a4d2ca3af8ab543369712c3d88f8942d7c501519daf842db808abe0e3169ac613038a0227f02efa081fadc15fef6164e23bd815c3d17c33aed6c13c01e52177582dc392362e8e6ce66e4ee5fd2f0b320c4d968c60dcf26f6f8eb7d4d35118d500de21cbbaa580111ffe417c4c02b0451f76db681178e6804b04b6e61e3ad4d0453a1cb0b61a3e50f415c4f28d6a921e183d97ffef3396b60871062dc826113ef605bf3b553a578d43dc933ae50535001d020592bb3c4902970b70d8f0f74964f2405a6994b6a9c7e9c1e593d717750490c36f41cd4871de319d6eabef615761f20d71823fb785e9f725caa7ea44b16295b3810eb120d86ef101d1fd2c97be2a9cfd9662b55caabf3442d280efecb0b8d148585515635b1da8de13a0bdb424a678397a78fb118d6447cb3fb6bed0fddfd335f6690dae32449d7b9fa8c459ecfa4dbb7cf759288f936038a6d3a99b6d09d7b36a8809eeca7aee413a4cab63d26ae508d8c37f6c50d42e9978b4ca9e8c7b448523dbfe0c4a334c8ce157289e25141383284010bebb80fc445a457aee2aeb699268080e53e769a9c59fa837c10c7a443947c0a3b1056b648a14eba5768b7d1043d22b9a726b22ca8a4556eb1aeb5b5448c8d627d73c82be62cc168d415df6f2c09e34cae737032dedb880ca2e9c42b82500f03c40a813e406be90059b02f21e1c401af3ba5bea12c1a9486b3885d67fd7d7dab6f779439ae8f7a9685f04497e84d6e5aa0edce049c0067ed84b1fb1ce6821a9b4bcc53fdcb41eecee45c3308b504b57c8981542e366802dfdc241141808b6201fa786f93abb87e936c05aa651971c2006e12431c372c232b5af67975603561912be320012010412db35a5a92fe75a7673049a08ddda795bcb65649f7ecf874acc2c065253f94d40478902084fec98ec128cf16a56be805c2a9b6582182c259e379cc0cdd8f8aa9cd843f318c7dac5a89d952175f91b5fe73cbd4c8b5b310e8dd11b838a210b0692599c600bd230b0da4f0e5887867548ea516211a2300e70554e08372b19f1df45ea5c4db57f4f25ef24d3f6b184ea3386b716daf8f7dd5896544b479fc7a5fb8f4da138a2d885699217fffa114f0ac0e7a1b1c4f789d9ed6b9b53d5c6a22e53de954e50b0743daaeff1259bf6dc4b600e4e46a6b63efcd38b0e4e820d67ae0e6a71af24d7c89a176740f81677fb0cb8b481f4ebf6a4e7fad27db1a0587496f2b21f666838dfae596c7d6edcdade25a1c2c7ffdb1ee3aa5f55870068e2d41c90372cc84437d4753894f9ff71a3cef3a1129a34844fc3cce4f114a12052a3fc9129f798a53d3683b42e8c0117ae0f124456ffaaadd921a09e4415ed69500e72d02a85c93990", 0xfff}, {&(0x7f00000003c0)="991b4fcf1602632f307fb0748e", 0xd}, {&(0x7f0000000400)="980a8e55cbe1bbc2d97c4d7a3598177fa83572e0f1b8991706f7d791eec710c8a12a3e5b3c99d6d8fd4294ea3cca09f208bf6d12290cfce6a939fd8ceba05b906a5381b9731b214d28fea8b6b7280db752d35702b35aae1e0d329108d6752ee6309a387ffc9bdb65aa5038c5d37e16c6466a3895ce10f679a2f685a3ae9f75cd5fba3bb15ff2b52014863e697a7acca4e05991ea197b14cbfd3e1736a101570d2942adb98ffd1290078b30666f2f0127ee9c424c4854498efa6d", 0xba}, {&(0x7f0000002500)="ac5e55dcd8d3f5dad5e7e0edebd338d3e3c4652f47d95e2ffb408c9dc6edbe0129b01325208ba554dcc07b161148aff6472a88ce9b90e968b85f97c9da39a06ea3c96443abb83287006026e6834d8975e5134c3de55e3ffe65a65b374e1c69034ad99b54715bfa0f9e6cb46fae5dc39f38779b80129649cef01c4b58da0e8c4a8e1e309f56830944cfbd9c7baa9fc3db082ebb0572af3aa1d8c4287d5bc089ff71f393a0997b5ae71058fb6552b9264bbd6a3021937b844930a32b146b128e09003aca9f441bdb995e2817328ccd5acb8abc1fda57d2d87dc84268e568f8b52033186d59a91a4def8c744bf14933c4398a04ef0b60d6ad426e6342bb0f7570aaa9fb56bebb3d1e45a5f757f2d65053f7f4b8170a5eccbeec7fbde1b26a9c73914879b7174ead42960fa99af91b34c999e04f52d5ec2066c438861fd19d11b192ca63bac0fa63d4213d2d982cc2d9ab433c966b77dedf3d824acc4518fb246ddb18e1a576347e037c34e95b89c34f3318125c1ef2541c08d3313e0af9849bc714aeaa47c506dbcfdade6e2a58f1f65d5c6091825fcfd5337dd3c92e5d13b52d18a6eae97edfeefcb4d770dba72691326af0298daba79052ecd6d768c3077cf782875640091fd60f6f85faac1e1d2b7fa0330d37b1487d186784ff84a89de04f133ea5dd6d02557a8e35f0501f373c50b8d38ec78b66dbab563625e054b5b10f7215ed79090179ae0579baf2d061b1c3c2f3456c2552918b0456e76e381fe40b2767f98a8692c42d5daac38e83148dc579381101a7235ee18228dd61e2dd7851cd33678847bf3a54feda1ead49ba68413262c8c3f06942d257a29273434ad3ba126a2ab930eb33f8509f7d11ed5093adffbdc187217782505dc826813e7dfa71e494ad551b4234920e3e3678e355ef4487397638049291640126c4d42d18025c33def9b0b1aa9c2b126cc927cfdd1eed625b32a72ac48f957c438c7eff06a1a0f1588a471721cb1c30f923d7539f68a4ff8cd052872caa750ebe63ac8d3452c2e824217a2f4760bb5842faab4f1c3df752535e6dabdfc13bc1ac662f6107c1c3bcaec067f5eb482f29ae664673cf3afa3f164102e51b8f83af40435936ec3c4a22eb0b78f9f3ac5c16c076c1c50af762d36acfdff27e48e46176171c379d627c51ed83034adae7976b8717e9c1b98bbabf30762398bd30e4fefa30dd6887d9ade62ababb9a40bc39c60fba9dd11008c039cf4bdd24cd5fc540ca5794609a9229bda857bba255411c31ac1afc6e5fe4bea96bb37ff22df4c65d72f9f773472a1182b5d1a3fbde3ed5a097913cb30c5584a7002412abd6177843f4d2685c4de09b224cb7bc6b79f7a7a8d9617ed31c0e75d2306283cbb3e9dfcada41e9dd2f6e42836eb729447d8a06d69f40c37b6367cf95b1527e8de5757961422b788b3e18f2cec32f05943d122b2cea3911d6f15aad999417846f71e3cbb680ef6f6549dfaa7f3ac25f1f119b30b7bc78f5a2b405a4cf2170b415d942c09bbc9ee3c41a858697c3baee172ece00b8f03da3831349b9415390b5252d472ccd91676c9e72c8fed0adaa7f24116c365db8ec013f1a4a9ca12b96e00d2bcbc190ad7df2bcb61b2f273259d16fe9fbbd6f0358daa9ed5f0c62cea9ffde0137c4450e0efddae6b0b1f211f3fa3e2d82f2a07b2043b1db885d744a79c20c3eb09678330ad58687c667eed20200fedfce6818c005bfb9f0fbdf58e4d3d833eeca556fce5ba0fccd8df3097f867ec5ff45f81e0053243fcd73f67cfaa7bbbbd5e18b2c9b746ed97dbf9bae8f6204282a1088a5546afb55a92b7b4e00000000000000", 0x517}], 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37a", 0x29b}], 0x1) executing program 4: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0410210000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x8) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x3a8, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a8220081004d0086dd64306811036e01ff00000000000000000000000000000001ff0100000000000000000000000000011606000400000000ff0200000000000000000000000000011015b06b52b932cbc93346cf5b00e2c2fe8000000000000000000000000000aa01002030670000002e100000000000000502fffa01020000c204000000050469c00733c425c7511a76e21b79da0fc785d271fd1b8741a4655200f4671c0304df510ede6cb8011667600537a41899a5317ead09e635d6e4515093b27af99c3d480a9b326aeffed67cd7450e2965e011c336c0e86b24a68b2e7b490fb1cb7c4187b632ff3b541341e3b501ae00000000005b007e19640000000200036865000000f0442ceb409374959900000000000000000000000000000000000000000000000000ffff7f000001fe8000000000000000000000000000aafe8000000000000000000000000000bb525e3a771d06"]) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: open(0x0, 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000049c0)={0x1, 0x0, 0x54}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(0xffffffffffffffff) r4 = socket(0x11, 0x3, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}, {}], 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r5 = socket(0x18, 0x0, 0x0) shutdown(r5, 0x1) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{0x3}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x10001], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {}, {0x6, 0x40, 0x2}]}) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) fcntl$dupfd(r1, 0xa, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1}, {0xf2c, 0x0, 0x8, 0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getrlimit(0x2, &(0x7f00000000c0)) write(r2, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) syz_emit_ethernet(0x1232, &(0x7f0000001880)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60cbe4c811fc000000000000000000000000000000000000ff0100000000000000000000000000010001000000000000c2040000000000010000000000000000000800000000000000000000000000000000000000000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001002d00000000000080b944f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9010600000000000000a4f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea", @ANYRES32=0x41424344, @ANYBLOB="a0000000907800001312270689750c172377a96c7793bae952b2000025519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c6be752fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e0800000000000000543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04fabeacf91b5cf7a3b9490904512ade5e7612d8d353c60cb25460fe24ea30b2a7aa339f9dac1db14c521d9ed7dfafa25261547bb1fd5e79d68ced96eba784d4b3be979e5b03198018f29880085591e99bd332e1efd68446757eb8e3145237e32818ae8eeb0d89795f061808b9b0c0c16193263d7473d0f3dbedd3a106520d11fdefa59157bfe4ad560b75e8f1207b5b21821637e673851e755667b"]) executing program 4: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045000028000000000000907800000000000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5009000090780000"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x6}, {0x8}, {0x21, 0x5}, {0x41, 0x47da}, {0x5, 0xc51}, {0x5, 0x4}, {0xa5, 0x62}, {0x44, 0x3ff}, {0x42, 0x5}], 0x9}) r1 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40400000000000}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000001080)=""/31, 0x1f}, {&(0x7f0000002800)=""/234, 0xea}, {&(0x7f0000001480)=""/120, 0x78}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/40, 0x28}], 0x6, 0x0}, 0x840) dup2(r0, r1) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f00000000c0)=0xfffe, 0x4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="00800040"]) sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) r4 = dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async, rerun: 32) writev(r4, &(0x7f0000000200)=[{0x0}], 0x1) (rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 64) r5 = semget$private(0x0, 0x1, 0x54) (rerun: 64) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x94, 0x8001]) r6 = getuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, 0x0, 0x0, r6, r8, 0x2, 0x3}, 0x3, 0x2, 0x1}) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff88a7c84301000000bddf9ee23bf80035000000000000000000000034c3043d21d1c3fb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) syz_emit_ethernet(0x61, &(0x7f0000000040)=ANY=[@ANYRES16=r7]) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) getpid() (async, rerun: 64) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (rerun: 64) r10 = fcntl$getown(r9, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r10) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57", 0x6c3}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a8563", 0x100a}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a5", 0x126}], 0x5) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7a5b1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5", 0x88}, {&(0x7f0000000640)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b571827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac5491363868fb642d55f", 0xc4}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000000440)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000380)="d41fab822b61da92bb996960143e007f9f669c3b47b73957", 0x18}, {&(0x7f00000003c0)}, {&(0x7f0000000540)="1f8903ef477fb901ae444cd13dbf64b20685bbc81691cd2b1dfa23df055c78c92bfb09103e7c0cfa952192924a340a18e144ff8f169c0dcf7479eca27990897b8c57f22d35534d7e8fedc0bfe15a2220c116e766b305b59cb52a48d9aaa5f52fa5109c7a1e453d8ff5922663cd614f5f396c791774", 0x75}], 0x7) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc0e99db6de761f86, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x2c}, {0x40}, {0x16}]}) socket(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), &(0x7f0000000100)) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r5, r6) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}, {}, {0x1}, {}, {0x0, 0x2}, {}, {}, {}, {0x2}, {0x0, 0x8000000}, {0x0, 0x3}, {}, {}, {}, {0x2}]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000280)) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001540)="ec", 0x1}], 0x1, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0xc52) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x104) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = msgget$private(0x0, 0x63c) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x100000011, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x800, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x206381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)="301aadf4f9e0187dd433f42125cfa001a21d5676963737fbd9c1ed9889c6e79f60a151074af57e727f081dc2c1a918595adfe08d6f0fb2a2d754afcd414c34e2d48e91fb94707bc84d995606706cdc15efe23ba70315b10a1796a01ccb20d2fd63267a704fcad35e0df37d28cf4fc2ce6e76a63f0d8b53f16f2fd04619fd226d4708d3f874b51e9395416033923659ef5be0e2a16f1522ac83ff01d0df02922009f01147d99b3a31736702ed3c676a20a42d0cfa7e84473e13d59e21ba5e3bf768d5353fd01b5e7efb7b93983b11000000000000005b95784b1ca30e985aaff5e31f076d342edeb8c45156fd02cd515ba34eb389e44276ec030b636631fc173f0b450dda887bbe27d0ae23362956207ea1a105a950f96ca3c7c3a30515558c617c1567352a946f8f4aeb992c7d0fb7570d935fd05e6973da60325a7008aafe06a74f2f81d3a28a50c4ff3afbceacf923c3badef5295533cfc5528d06ed1a0565943a02606e093e55f68fe769aba425e3d030f58e0f5520b1177fa4fa6faa26267cc81e48fe136d71d54fad66b7ddd31237756c9d09a1e8584088906c6f813ac30599ff554b53c2d1333296945c956892d3295e179596c4f89afe5be5b2920721d5bbd754caa57ec9c700000000000000000000000000000000a560ba2a90eb0b5d6dbb4a194d332e3b3c6871e059a34aa2e7e1944daee6545fe1a6a6170bf5852a86edd38495939883642aa0957a5d7dc443a29d9438c025cf93caaa7c763562a24b6a6855ca5a9044c8fd7034c22875020ac648359998d550e1ec4fac", 0x23d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f6c7037faee2301a56aa2741434d2b14fab1e7701f22c3262a9f8e27a8a696caa3b9ab7c06b7d2489b7ce8bf6fd9b847cf1d878486af7992904af965bf98c7545167c41c2041c0942", 0x90) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) r1 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9657609db9199f45ae67568303000000000000001af7383890", 0x29}, {&(0x7f0000000040)="a6c2f740b256d444e7c4a1cf3e85e989cd7b6de6e007f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db174397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x0, 0xffff0001}, {0x0, 0x0, 0x0, 0x10004}, {0x6, 0x0, 0xf5, 0x8000000}]}) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r5, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file1\x00'}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000640)=[{0x3}, {0x0, 0x80}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffff7f7b, "01000000777d001800"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="9e7c05f2b7dfe267c29aa77976f54c254efdb013f2ca829eb81b3013319329ea601c486db69f686b1783dc927ee438ec7c1c80998367155e72e804b2855c7f355ef930c0489835ef2eaaf54f7a9508f47350b27bedce6320af0ab5f5b9ad7432e6337602fba244fe05f6a32a29dbe9ce9ea67bfcbe1699bee6a281c7e9578161e9a76a4e3a20f61ca3030588c7fb59f4e100682b8b7c3affc3de73536d92a5fd58504addb46111d5ef98ebbbd2b7d565618ea4bce8fcf14843a41a668de51c0845622396230adcb388f356355404c7ffdc19b9f8", 0xd4}, {&(0x7f0000000000)="c54a8fb632170909cb0f8dc962901b491fa6", 0x12}, {&(0x7f00000009c0)="86264bd739aca7fc3e9d98f939e9f79adb72ba6efb6f96d7c254abf7ff7ffbc6a356f5eb8ce3670cb7e542da935d1acdb04d14c1d57f8c5ea2f58528652d339707acc4d209065f65b8ca3357fb6365dfa676bf99ef5c9f786727dd099519d4ca5381d1e9b036599aae2397e37177aa777fc8997c0a9b07e22f28cfaa51b9fc407c25afdc761ce0dd78ff2e99bd56e0ecc14c0cec2c4e40acf4de44cdf96a711f07b9500eae2927c81aa558d24bb257362fda344ea464b37c0f9d397463138d424d6ce127e9f21d0c56eeb9aa65fb1f50b0c3b4257804b72c0feaad83124117a8abf0c37eef9fefa258f540d5d0d1f43ebea938abb025bae47ae08746cb8b2e1bd6ba4a12c1d291517a877211a8703ab442d5904459f527b9e83e5c706f2823788dbdc08ad2dc907edd3627133c60470df08cf05dfbb9090c56227afbf52a0283f15e9c0244479fc0578d269e1f0a917a4796391e5b62fd37deaeafd1bd6f2c1aab4a4928e797427c11b12234101a6fef2a00556f66b628107a908b597d18f1216dccede77abbaff9adb2c787c682cc2dd4a50f10f9be8a977ce16b451c9ae85fd1f9388908ace7c3130a3cb6b5fd1cf67b87efae07dfe96f614f94867d4001d2cb37cfa89f56dfa04a72bee87f180946efc19fc85b60f418af9bedbea10925482c9a9252cbf3017642a8a89325930901002d51ac2659ee29c34e12e4d8d65abc3a189e1aab19504660b4e04b253edf9cad7cb7a3630baf46b38c5d61a9942b0c6b183bf2d2feb10fb5d9879f14898fb15da9c506edf572b389b9e9af0792959b12b88bcc77b4b1d6ce69e8c48aac5c1a8dfb29ac8f0daa2fdca0adcd38468418a0926d73cb035f3bd576a7e9bbb40a078d66b945977e6f05d0bca821b40ce013451fece153cec3e0f6bc6b1eb798e6a16e818ec267061951ee32da2cb4fa19d4da9878181658244261af3866a8817a8fd5909327e5a8254eebf114d2d08ac770774c709fe561799893f83206fe27b8819a64b3d943a6390ec8191d10a17b59856c9f9e15e43b3d6d18dd34ab1582f5e7953986bea00c9ff5548675a1fe96b210bb503b00d64d2208ce1b215d96300c89976f66427e5e9660e39a29435eb2812c098fa4a196801806346d36c25dc9e5dcd01f3db3f78a2ac0f9625c99e12c313aa22128b5a5dc98cba9c98eba81fcd153444a633cf131992cb755afb34fb9c733d4d70dea7e215f24b74eb1553d73fac6ed31d6c768f2bc477a32e71611df2d97c44df08b2127fd4c3bf8d0e481fb19d19f357de89b5cda190370b76148ba1cd8ff0b84d20a07c770df15d1fa374674616a13b7d47b149002f01181f6d6d59c25d91fb87bbf282436000d2624ed3f7af271cdbcd7560d71f3281e51b01fef48254e884c2e94f29fe6c18fa1e4926ea92d2b7caf98d46ed3ba4f83235045fde1c6e0cdc28f6b88d0b3ff913d2b9e1b8d2e97aaff43dfbfbc835763a29e9e9803d8c0661706985dfee0d3a282a95c68f970eda857ff018b98c7a1212bd8cb82121276637109a6f8006d69a2f6822dea2d3267f3cd4e0e93055b1abbad6791dbb80b6ce2640f564277fae197a0d5f22f5675af8c7b71f62d6713b114b05bea688066df2923a9c51902722001d1fc9fa1918a408a53dd8194db860625a8d77717962b892b02f49c4d32a983eb34420da5d4a9d329b714e0b436a3118ce20a41bb5f15f4d88782d7da50667998fa3cabe0dd298c926450f92f2df5f3a82fda30ce52bf115daf0fa519ee67b0943d08480691b7a7dc4bb434ad448e189bbc56deac4283c6a394c6f1f8b1346988e9ccd2bf8db65773f5a83890d6bba413640db5668b057a0849e5a45957507b8a6aa1c5561a9e3c743f5aacd16cc7faf1b22424b5ed65108cbe3c3b3ef9b0a4d6cd415ac069a74bfd21111546ed55f3de43f418e0fbe883a3f4a39b319cd4773b1844989e644f7bd225e26deca25b940bdaff87735b5f05532d11f10f339c80e7d60d24cf4450861cdc1b33f0dafcd57d9bb228d1db33ab683ff9b91a5f845095e029d3486adb76ed68f4253679e9ff329e84fbd5d9a881e114363640d9eef2c2e2207d3c824c46ca9fef759421ca9860ae0c1bd878a1777c1e8577f77b69edc38db1d6499ff1f58e464a6b8033f1d867f586c264df90c22bae55bbfb1e23a3ea95f39c520dac977e7710da81faa145eb7ec0a16fe567d60fefb4d15dc7d7c8ca37514c2f58fdd337e09ff2164d806fcd3a8a900e7c682688a2d44d4cb72d569cd54492cee318e1bf2492aa0ef84834c826123e3b874a750e8d8d99e5f9ede6310ae10fa60e939283e7d46358b4f3381adab7dd9b7625b692d9bd3f6ccd76fd17b4366780e449075c522e9d8ad6d5beacc0a29036e1bbb4f7258213345d439ecbffc89d5504432779b74e8dbf757a40fefc71048b54d7bedafcbe369d305b809f0791b3524a8834fc520b639e538a02a21dcc88fda261766a746409770642cc695c4eadac63b82ccb5aa01a537e828e959b05c86d75291df883e3979e2ab6dc0caa032c970eb3ba7a3f8f0af19f2fb085f4d7affb6701841e014fea2ae7733940272aa17e9971fa3a5fe9e3fe52ba80f7a5671f9fef6a5b824686b9e17efd15add6829021c52345713dd68291dad0c912f2b3f0d551aabc7686158a5b4362d01e94f9d2ccf2debe6ab7c51d70a19e004b3ec0489bac899bdc688c2dbba8307da3bb9f0ef839b299f5ec858fab33c767af3cd9ec55e6f5d5c6998d6d963a7bab8bed1b63f9de2cb9d6093bc800895022e1c018a8983e88e71b1d527f2994ecb55842940f68dbcfaae3bd69aad9f9c5675b9f8f050eb14fdc610e441a973ad472d9b0429ccd4e287e5285a755e373dcc0681c842089e00f216bc514ba79d8ce176ebe6e4e3348ec1685eca819118829e87b91a6d8063f8f95ceb075cfe3e091f292a672133148aecc230d76e30cf580d4e84c4302192010ed19c0d7e05f68407e0da87cb1bf91e5f8a1cdb206ecd256650b3499e770b2874ef4c7f8d2a0b47ebb5e068f06fd81e8283486609785fd894d4fde3568b733c9eead1f8823e4486a69389d8bf0a0987fc07c7c5ba27a3c18fdb82d4cad8a61603b3cca3ad247d98a633cf4cfa8d06ec7b4fa58449c66de6f43d29e2c56ea43533b4663a321c2ee70822dc3d0bfb72bd00bceef80aa331dcd0790102030868d916283a1fdd6774ff6dc1c920610ea58b9ac2f90abcef16df880327b40797d890320a3d598dbb22712a7c030b9da25cd0788d9ba53d430f418cc13e0c3faa20a06c6124322464a6c09c9f00d45f8238f738ce8d91413236de2340f5f2e70b693be19408817eeea4fc1e93037faf066d24cdc48b9da2b5ee1f6d6191371e927e8aedd7c84645131a2af630f0e6130f5236c028e83d1ea71d06504b036b58a6eff06072a83718a7ff937c9757980b401282d034e960287769fc8620ea0bd2bdf0af3010602353c217851c6d33abe6d73ada6d178124ccbad18a29d56f0e4a4f97a2a3e3b0fe39fdfc9af8dd8cc70f849c901bef20c8014c260eebbc0ed0b6b6b40c7ac745b1d3c53649b70c22f1e19693927874f0830a90a3fb7a618f67e5cf6df2d7f45bdfd42096d18846e4dde3a57aa42d92adf9e9965034af368d8d95218adb522a62b397c681daa710fa8f02bd572b4ea847cedfc3f0fd46568801254a9736bd59a2cf3ab4ef8dfbce551fbfcbfde11119ee8defb62c60f2906b55884d075f4b8a15c7454042cf965958861a43113ff34c9259d76d95a8b2bf5b5e7676f84b83bb20353b4ca03c2f7aa2249e7d31dcb2915a1677e7fffcd2016b87b99d4121646c4267662efb71dd60b8a527cbcc50395ceb909210f78dd5cfa6c222e20fbfc9a9970e5ed802bd301a3e5f6e226e2a35fc49ba7689d6817fe6c0d34282b12b8aedd7a30655c2dc926584cddac04ea004329cffd98786c61539d0edda87aca74635189db778295a2f39be79e4fcabe9427d78959642078b1eb239aa4c97eabe5893cce006087d58577b73898907de9b9841227d66d9935243a812fd876b967d5378b8152654c36ebf0f76f90fcac621f9a6646fae5194679123825cb7985c2ffb5e637c49022746ed05ac08f7e51d7fecd72f530a4481cf90c45588303ae38da1177ec6be7e2e3237c383aad0af6e310a014c6177722ad37d257d993ff7b92360cb22c8f52cd41e9fe5811a8e26c21ef5e009f52d544e58d37e97c7479656ba37f19330a3ac4bedbec6b5c9c17518dfd8a1e6a5a57bde52f8337597065e12ceacde336262761d5328c77ecc1365159160744e001a604258fd8c71677bdb6f8ec07465e0c1f10c932358e5b7c5156219ced769e55888f2432f9e47f8c97c9f5fccf37ba29392dd00589b79392ee937f69d796bce3c3c176904664c3a403d145962ddf30632ad135a5e669a04942afe0ee2440bb2a5da403dd04e676cb86dbdae165586388035231cbe76016602223c79b2a9584d129946c68d6a93413a82b06faa4f9ac7199c1f28d08b53684597662225e8d65e9abf6b6488bfc4a8e567d62b9abcd0872656f02691c2453d552de8da3d5f59027f219dd6bf0b3b095785760d991bb75f456013d4b22c04a20a68d649f6da4b7a9e3944fe9d1a152c30c9c0ac8af8e721e255a7fddd9a680414382ad55ff6e4ab4a5262ff54945f386964967a0db2dbb42f15d22fb9a6319923483b98dbac04f801b97ed262da2b0899c4c53bc355e5b8bd5b36325d6dedb62b27a6c54c16adf23c7a244ce7297ecbcbe014b2e4752c62240f08a9de9934270a9edd189bffddcc8db96338843f54749c30c244340ad1b33acf247f778eb84c595456f01b9efb2c7a97b031cee8105e0dece0851d7f895e559fe19e4200f41c59191e48a0ccccf1a0bcee62c0f388dac3dc04b9aaedfe0ca36e1e2a740fb8d473ab99dfd1ff2c7ee8bace914a142efcc5a15dd438a0db9214a6687adc5b1432ee650562e4c86eb193c72fb4a917b434ecede6776175a0f9f8cc7b8cb220b4f5cbaf0adabdd75a5e941d2925235b23a80bcd6b8ba082bfe9d82e7102d4d5aeed5f2b738c6a07a7f9086d7eb5ae416d793f89f2639a7eeca8944da73d991893fc8db2a49deda9fb9b348bbe3e65c304e4043de643a37f79006859cd5d0465e58220d1818537327546d26657f6364ff0b0026a1dad9cf1e09fbd8a5c968169e7198a0e4a811bade02a4c3d02440dbf8781c8e8b413f397418ebf579818cd48214f3735e38e0e794db59a6d08f6049e4b34496d62712693d2ff9eb4074cc96af81d05c1daf6fdb6a093e6e3abfe68db6c61323149b0255837aca40bd77d075b8a312ef22b008d80edfe2b5b7cf5e56f9c4eb5aed4afb27f9f784db2f0003ffc7ff9cc53101c6047c44bb95430f44c86d9aa5d91ca95978e6e80b59433baf7688878d5e4a798eaf9953f0b6605200e0feef672d5391c982156ed692c3220e1a2e377d205c3e94dd5e97ae1e94c4447be34c4b64e6f2f86c4cbede0dc899bc8ddd7192c3f13464a882ac362cb4911e1639e4ef6c75b8f3812f6945ca49601ac67e923f83e02f949a1e9e2593c5cbf60bc7280ee5f3a1de6f1569d85826f6fb1eb65a2a96fbdf02a91897e08e3948f324c03ed3f5bf8c7f32aeb61c49316d78f38b545c32685fe70f46050b901fc9b7c1def845dc8061ef1df69db630b53138d2117b5c58931655f1074a244644da65527a9981e0f87488006ef438e1cf9bef6d98bf557d3f7857c7f7130353c15c103c8d743c5c10cbaf", 0x1000}, {&(0x7f0000000240)="7a9c78ea4f3f55b4d55f7719c84b40d473b74257ddf16654e2a23c8d039b68ba9d573e0d17b1242dd6b78382dd4f6e2fab498d0db3895d7d055c88d255eeedfd2376d660e650ca", 0x47}], 0x4) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') close(r0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) r1 = msgget$private(0x0, 0x5bd) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x11, 0xffffff81}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x802069c3, &(0x7f00000001c0)) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) r6 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d3080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c50b46d800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60b, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r6, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xd1, 0x0, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r7 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x401, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x5e75) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="6ce595f3b7050ae1455b3044663aa94951240b89acf03c9cb7bb3e407e687d13e3526c71742b24319cb94c063712f98bf151b55fbb4f401dc7eec46c36d176d6e0b46cf7c335f21bf6dab0197b4b805f53bc05153d5b6e71da8292c5fd45056fa40db95adc2c941c02", 0x69) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x38, 0x0, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./file2\x00', 0x120, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) dup2(r6, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r3, r2) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) read(r0, &(0x7f0000000240)=""/198, 0xc6) (async, rerun: 32) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async, rerun: 32) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x101, 0x7fff}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x5, 0x1f, 0x81, 0x7}, {0x3, 0x7, 0x1, 0x1000}, {0x0, 0x8, 0x9, 0x1}, {0x9, 0x8, 0xab}, {0xe195, 0x7f, 0x3, 0x200}, {0x2, 0x3, 0x5, 0x7}]}) (async) fcntl$getown(r2, 0x5) (async) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r1, 0x6, r6) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r7) setpgid(0x0, r3) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x88a}, {0x16}]}) socket$inet(0x2, 0x3, 0xe5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x15, 0x6, 0x1, 0xc692, 0x1}, {0x84, 0xb56e, 0x1, 0x8, 0x8}, {0x2, 0x8001, 0x3ff, 0x5}]}) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000000000010ee20dcedc36657f7fd03dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f660bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f2232fce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3a"], 0xe4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c", 0x59, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) executing program 3: kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) setreuid(0xee00, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="cd105d1c1447687d34b3ff2d054cf080727de3585ef89d6422ea088b31b77e91a2237862552c862f45546c13b01cc6cd52b41463116f17aabf680262d19f2be8f592aeab86698ccaec3f80ddfa001cd6575972b00f6262b7f28a36b01b79ac00c4794dce16e720ec013e49a5e0f4a2d4997db94bce971434df0daf351dbdaed56fa46ebb9abf5cf00053c53ec790cee0d5612792f2230187856ca402a8bfeb", 0x9f) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r3 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) ftruncate(r5, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x653, &(0x7f0000001840)) r6 = open(0x0, 0x0, 0x8) kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(r6, 0x0, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000180)) executing program 2: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) shutdown(r0, 0x2) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8588, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5}, {0x22, 0x1}, {0x41, 0xbee}, {0x5, 0x3}], 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15, 0x40, 0x0, 0xffffffff}, {0x1, 0x6}, {0x8106, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x800, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0xa) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001440)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r0, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000100)) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) shutdown(r2, 0x1) (async) sendto(r1, 0x0, 0x0, 0x404, 0x0, 0x0) (async) writev(r0, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) (async) poll(&(0x7f0000000080)=[{r4, 0x1}], 0x1, 0x800) (async) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000480)="5c12ec1a55e981f2e975d2276e1215c1d75d4f6968fd76f1b6711d89eb56e866d9190e76db008ff46190e213e84c0689c9762be88e3de2a2d3585c09c114ed15607bdda6e2b99a8f2a460a1706a0893af4ff6c29710336ed8396db928a10b4e8f6549862ffb4a3d3fd292b843d6d1b64", 0x70}], 0x1) (async) close(r3) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) r6 = socket(0x18, 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f0000000100)) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001938, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x6}, {0x8}, {0x21, 0x5}, {0x41, 0x47da}, {0x5, 0xc51}, {0x5, 0x4}, {0xa5, 0x62}, {0x44, 0x3ff}, {0x42, 0x5}], 0x9}) (async) r1 = socket(0x18, 0x1, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40400000000000}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000001080)=""/31, 0x1f}, {&(0x7f0000002800)=""/234, 0xea}, {&(0x7f0000001480)=""/120, 0x78}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/40, 0x28}], 0x6, 0x0}, 0x840) dup2(r0, r1) executing program 2: sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) open(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x90) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setregid(0x0, r3) setregid(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r1) sysctl$kern(&(0x7f0000000040)={0x1, 0x22}, 0x2, &(0x7f0000000080)="1051b65024251adb72151e857829e4330d88d81743462865be0529a833e03209cae5e9913a40d2eadd0861dea223c04bff2c9229cf99d55a5065267e186edeb7c96d5758018aa7c0b6b996000d47e658b9a1eca2b3fe8efc99cd04e8c38fa3500bca4ee1f198098d149be8db7b31b39046245942f5875bbf115e485935a65ccdaf065b3f1e8ee9ca720f49d02a471a78e1dfb3335f9dee8f2871345fc6a255fe9921a9b4ee47c66262e761684ecbe4a3d9adf537086abd53e7381006e349282cd0e9cbc145c65c0a2f90ce5fe3a35ce1ff3e6a3841b81b0c5d8547edff84168fcd6a2f32f6bb9f6654346dcc021c91572e678aa531b7d6e979eeba4a9bf178c5219a167b9aad8b175c6a8984764dd7647aa78ffde3f2d0ab492854172d5208b755e10348db19153a5be87cddf3a6887f7c40bcdd37d95fddd1cfb651abbfc59f97c701a7f1bb8e7b7c06ccdc3ebadf852e54db164cf0260e8489daebd1d9ac9c9ce383317c4ca969835f7c7761c13a7fcbdf3ed7bd3c88324f0d841d2f4ee03df3f8f9a0858fef827f1a4d1b7e6ce2cbce14aa7ca485c3dce2fdc97758fbbed7899b8e3490a2c6dd757254e73bfed849d47b239cb88c618c01266bdb92bdebda6347a2e10d9ace8eecf96cf4652c6462909861575b771b48fa6f4308524157b4b0495a751e0e91b68b27dad167b55c27844dacb5f3182797dea56ca8542954e0a7d1673f8fad8e6d92c48bd56e03d78c81723bbfbcbbc36202ed153e28102520addc6c27de4af56a25a8c706d5fc4c0aea9bd596ef5176292f70a3c0e5b91ba8142b18bc0216aa827b4ceddb9e756a9346f8193e00f2404bb4638609546093f0d7e5a5003b67cc9924a20e5215b60cba2574fbc777a5b1686fad07b05793ca0465b57178188f27663bb1ec2740ef99df6a8521c9395be93fe8a698668a5c23ac39266cac074c46799578fed6bf3f537778753e42331e9e5fab7a5a1777de4fe314235c1534c1197628ea01e70c454e31ffbc8a9869695adfec3553a29bc1fa1469ebd880e645428e57433f6e506cb93893647db9130c9db928bf86a173bcb3f5482e019afcba7b897f3f0eba7338cc2e8e9c0870a94c0175a6a3cb6f1e9730a8754d33808619c6f2f2d14df9e285f2255f1715aedff95753ef6c95c68bec8c1a751acecc528fb7cb5e9d3da5dd76104a109fd14a73d8ff2471369688cd163b8b2d5c73b3eb8c099cb63de8fd562cc50d9766e289f30b1215c179ba3ba41d6d629b28bcd6e18ddf0c50eb8afa56df1347442193a852776df836f10397e6058e31a76b2d1384c7d76545b482d6206ae25200143cb89d2e5bcb037064d0af6bdbef5bfba6bb8edd8822bf28f1bcd8b15e1bc352fb1a51bdf36984ac083135ed83412af95d0f2758ebdaf93a50d10e7d8dc82813687d05a921258c20bb97690e4442d422990e5bdaea122b7ca6c1a04b0588706bcab9265e477dafea1ba0775f133076317e150b78daed6f1397309c83f9c140d7a48ff8a162c06136da9f3b393aa36eb98d33bc70b0e27bc93dfd7ce713116721cfc1e47a279670cb4591ce3157b81b77de60f7014692e9fc0b058ca4a3bcfe681b306eaeee0c8acb7c110d7c4c73ea048dc1d3e87637bd897f8f38f12858fe71bfac2758b70f7df4ac6fb4728828725ddd95befdfae84423cda10d5199d429c0aa2e05c5138bc9ccbed737b45ab937a615772069c7806d11c27986bc26016356c21e603f45f7cfc6d84850a3b5c4d034ca13a978232f1a70d44920cfccedc74bc2966b1198d38092a0da2e3229c6ee95bf6fc94b23b79d8bf77ad7bc86bcb81265cd2cfa3a968d86931ea0ef2f19abcd81ff7b40d46f67b1d228e5c69013ed00c9e87e6558c722c2b532f2969862ad19578bd53a30b903a1a42a0cf572ce07ec72a1405a29d8a1026bb0b92fdc5b3f69bbcc7c5f03a6d67e85b9ca9b60e65524e788adf976ed35b46c2a9cbd4c190932e9a24934a0e0ddd7c55f9600a1ac8bffb36cbb2b3b65a353500a7bc40c9e72cc3d113bdf2315acbb9a89e6c5bc99c744a7516dbe216b1edaab9ab748ddc6319c7395ba0f62c9c9b2c91503fdc2f2201a2f0883327e89f9284d6796f41ec1291f2ca4ab3f4c96e35ac12f2863eafae664dd1c8b167159201d08ba4fae007359f55f475e4276de880368c14511852adb2b4e5c9d24162628025ba6e6b2ace1b85ecef3aab51cf9be7e426ccfff0af36ca7e7d2bc6faa591c70e207156907bb0c4a10f1406a3f52017394c4b07f5fc17615965d35f75fbddabe390e38503847f0a0face7b2b6d555548c30cfcbfb84cc70a23e22ac3dcb391f11ffd18ddccd617d43af30187e6e500cce509ad967e8df0aec2e144abf40217b7770199d0a31065183270dd6c0db72fe050ccf18fd573bf418e228b627594e0f14c69bb3e7dd810a6a49f52b4500a682adf383f5b05db2f4dcde243a91bec9546c3d7915070acf7addc03f1f9693c1379b78559bf4c1d32e8cc54fc624fca8a90c975a1b08b5d57c4f99c1986ffb57ceebe150be88329340324640d71ce40aa47daa0759fcbbdd0f1a26ec665a48438ea7be2620cb40f377b7c2e33f0adecbf97c7920f85c3db2737ba904be09ec4caf0b903d7e256cf07cfe17b02d93ec0e4a14ec3f6da464e56368560a858aefd48d13910cbbf0cf05a556d27c9b5c1fadbe96664fb2cd9641a48099e23ff334465631a04c3a9f0b9d6e1bcb958594e09a8b5ffd79f46f92ba74839971b7465f8a3bce283f60c9eaafcd8b973cb0744aeb99a910afcceea15dd7b0e0a828f094c1266ab16041b24d2fdf82f5198c9a185bfd5557cf58c740f0d19ef1717e48af9c45aa659d733fcfbabaa1a982e2d5e0c8f6383334a655dbfe970f907341f77fb85241ab03a5e4952a1ff15675a3bf11e902888765ee8afb4c6a898de736f3a98f2745dde9d3892ebd700f926a044ef9eac855212d681cddd2f641f276e8086904680c7eff5f97fa93f055446a7bc3abfe2d2ab09b2d756afc466163fbe78b7c6c34d6393d47c042279a4922384bf7fd6ffa4781fc377a0c54f284918dce5ae80791e553664061f460b011bc60dcd584fb4486b2f6ecb64fd03e6d2fc2498ab507d3c7ab057ff076f413da56f8e7b3140b7dcca1bd42e538f4bf6a7359e395c9af77da68dcab41bb21f015e38ce5f429a3d3164c3f4d0f13ca638eb30d97faea252a4de0312731965bdcffa33c30ce7a1b03b5c3f2a7a436114de1bf8043be48dede03075c220d91d007892856aaab358edd28dd5efb7375af9469f671bab455a497060c7d163c4df02938adc888f5cd0deb54bef2e0ee48998b403eb2009810317640babd1239e00c5fbb91b89bd4b112110f568a08157d76d39a16ecca772b7ada0e7b6f135008ab2e9ca23b18db9620e9eedd9339f39d5131c1359892943b7c17a86db2b7787d840cc567d0889d26e1840b165bb27e2467dc69266a6ac92233f6e4b4211c49a6bcce561d4d6625990f2cb00718a9d4d5da5c69d4ec73d787a12f0ec95dae11faee5b81d70ea603438835de1a2b9a31835fa289f823801a3a8fd5736276de48ac81d62f1448a28895758527b7e490b9fc1adf76716a829048b5d92bf524cc9253f3ace52e6ff48ea9d287eeb2c44ad35b6990f83151473f6c6bf98e992f1138a355328983731bd30042f9eec56534572d2f8f1aba2c11288212b840f22222b0a9034b34c31187f1611669b9755112fe28870bf03ed3b01b9d1363bc12fc7ead3f8d783a0fca9bec602df3617469fa1eac7324bc73e93ec25abd66b7c8b11c58a10d50d43b39e78c7f03c148c5d5cf954b73d5ff4c5fe8f1a18eedf30a75e3bd1214cd10c3a22e16b74f5ea77fd1967735fd1e324204d8d291cdd555fd4ed8fbfc70238e9220d4714781e8b0fb00d7ba66fd62fd0fa5699e0ad57d89446a8d8e9243616eead50915058f06887a4f2d1e28eaeef5f16dc36780694d202d27d507be0fe5366f592da6abb6728ad93819f597036e104f0205be3e11ace0cb5e05f5f55b8f8475174570e33f8235cdd63e350316d3f5871b7e05f83a90da1ffc96dab30a2f3246eaea8b3385c87c43a9d658c1e6f4fab506dfc0d04f196105a76ea4ce30103456e97ef5aa6a4c410b0e7ff45cd3f76ebbba7ef180f7340fde8a96480ec5bbd274fcef0bc0460215aab9af64f23c5d9f863bd1f7bdf5447c05e81fbfa1ab2f77a7e834aa13b28e448d128b6133f5aed3fd9e195981915dda169331af226489c07d5ad06f037bbcb2e92742665d3e31591724c50fed6f2a5663b279454e63b2dadd9842807f9ee083d506e8a1f67eac97c9559e2b490c73bab99688d3dae7310c4357836c66bd294438d70caae20a79ca12e320a547cab54bd8875a14d3e295451ee505494663ffc71c659f9955a7d587a7f5218ff0b8b2e4acac2edab6d945f83e39a4037b7d5248beb0b692e5827090acd98b23311cb1cda1003c3a5c7edc136aa99589a3583dcc35407aca1e6f284185ae28eb5193f8d5702c4723498f5d7ae1c79d8f447ae6096512e1c3679de0660e9615611e78970447cd6a48683d6110b11e2d430e27aec9dd18d63846adab6e5b67f3c1bd776e9140fbcfcaeeac2fbeae897a797784f2c23410a1ee2257110db9ac1d2b2c6a237574058fe373be026c92feb14413bea7f03c2357b4b91452ff3ac689e41f6d81faf9c8b3fac6b38f7039f76c556a97b3f39c500dced0f91973012c3a152a3c03168301c3092b15891bfae7546837308bb04cb031b10246efa4ea7883101eb3fd442199e431dcc706c05cb11a371f07413d33d9ba57c5a5df37560191347cb8ad7f6083b864a2dab8efe9ca7026e9b3979b05bb05d34dba8f1b256067c3ab4048f92a4b4660159de3ad58cb2f0c1ae3d9c6bbae614a3a2d74e4965fcd85b9d554f5f60bfd94cd86d03750e91158f6d6e4daae2e263c2f6d38261790defd822798b4613bbda47856e1f257da5dae3bf9c879afb0f01c9ed61adb691d8b0b70bb94c14cda58b0b3de39960a98a7dd612e8fde2f136a722fc14d98a874f67f39582aade84be2f96fe89c0ad76f60ada69da20f0d7529f7f075977d0e4340fde6b861ca96ddff30336ab996ddd19b3d80e6fefc4dd57820375c6ea040cff741c75186ef72c5f57024b521bd3d2d0902af0f37d24b0a4beaa0895ec025fadc533382c1fac3ccbd953ef6a2129ed96df7e195fcd6466d3eaa6f1ca4cbd31a7fb7f19f0f70125fdfe9c5d2ff9e003ab9ae27ab07555eb9d49c07fb159ba28a5b2fc4ddc88662ea8918137015b31e3a6339030c1e03b6bc9ed3274e277d00dc0c5265b8a485eaea6872ab0b70a2dfad1a7255bff3ce04dbf5dc1390a867a070b5bf4234df38a5e6d439abfc50fca3069ccf7656b4f9e43e9dc05ea434382c2009c655f832d7ab895bd2af90d1fea6c5b7f4a6e81207b6ce8439a70b56e772db212e25153ee30add4018941024460688ccc872d97aa5eb38cc118754787332fb0cb7a7b45c6301cdc8ebde49c901aef2040af07f51c312da8abe9477b45c73c711186030fa319b0f0502ae2ff988c7824046fae7866e4ad19b9e8e5879a34ec8fe9833f4ac8fe8196659bff828afb33782a6e87d5f5c205410d220a577ea16835ac85214ef38ff42ebb1531ebb724cbcb16a27060b0c602d324ecdf2b77bc4bf6edff1b08b8e977f1141bde03e114770f2e615fd43aa40e0bda63d2a16a6033770b5c29eb91e194b3c0b6a074df132cf8cd0931c0b9ae707211e672", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="09c4694cb5cbb05d1d36b572edb85114d88f0ad3ad2d105d1c58b4fe7b6f98f85b34a2c3f9c73437472fc80890daeb1c0795d27ed9edea3fae9defeaefb9d5381843d7407aac77033f98fefb0ea831bead87de637928b767c3fe8ad1bd2617695714d532b1d4a0f05c3ea9720828bbbe464c7b6124007b6c4f6f58845ad07dc087026ff6cb21d3c4a01cf0947ef4784ea068f7f22f0ea555039adb62ea8796faa795a087f5cd21215c435974262b5171f9609d799e72a334b2d9c4aa1eed16d290fe4fce900d", 0xc6) executing program 4: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1019, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240), 0x0) truncate(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) (async) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r3, 0x0, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (rerun: 64) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async, rerun: 64) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (rerun: 64) fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x1000301010006}) (async, rerun: 64) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (rerun: 64) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x2, 0x269000000, 0xffffffffffffffff}) (async) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) executing program 6: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57", 0x6c3}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a8563", 0x100a}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a5", 0x126}], 0x5) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7a5b1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5", 0x88}, {&(0x7f0000000640)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b571827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac5491363868fb642d55f", 0xc4}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000000440)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000380)="d41fab822b61da92bb996960143e007f9f669c3b47b73957", 0x18}, {&(0x7f00000003c0)}, {&(0x7f0000000540)="1f8903ef477fb901ae444cd13dbf64b20685bbc81691cd2b1dfa23df055c78c92bfb09103e7c0cfa952192924a340a18e144ff8f169c0dcf7479eca27990897b8c57f22d35534d7e8fedc0bfe15a2220c116e766b305b59cb52a48d9aaa5f52fa5109c7a1e453d8ff5922663cd614f5f396c791774", 0x75}], 0x7) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)="301aadf4f9e0187dd433f42125cfa001a21d5676963737fbd9c1ed9889c6e79f60a151074af57e727f081dc2c1a918595adfe08d6f0fb2a2d754afcd414c34e2d48e91fb94707bc84d995606706cdc15efe23ba70315b10a1796a01ccb20d2fd63267a704fcad35e0df37d28cf4fc2ce6e76a63f0d8b53f16f2fd04619fd226d4708d3f874b51e9395416033923659ef5be0e2a16f1522ac83ff01d0df02922009f01147d99b3a31736702ed3c676a20a42d0cfa7e84473e13d59e21ba5e3bf768d5353fd01b5e7efb7b93983b11000000000000005b95784b1ca30e985aaff5e31f076d342edeb8c45156fd02cd515ba34eb389e44276ec030b636631fc173f0b450dda887bbe27d0ae23362956207ea1a105a950f96ca3c7c3a30515558c617c1567352a946f8f4aeb992c7d0fb7570d935fd05e6973da60325a7008aafe06a74f2f81d3a28a50c4ff3afbceacf923c3badef5295533cfc5528d06ed1a0565943a02606e093e55f68fe769aba425e3d030f58e0f5520b1177fa4fa6faa26267cc81e48fe136d71d54fad66b7ddd31237756c9d09a1e8584088906c6f813ac30599ff554b53c2d1333296945c956892d3295e179596c4f89afe5be5b2920721d5bbd754caa57ec9c700000000000000000000000000000000a560ba2a90eb0b5d6dbb4a194d332e3b3c6871e059a34aa2e7e1944daee6545fe1a6a6170bf5852a86edd38495939883642aa0957a5d7dc443a29d9438c025cf93caaa7c763562a24b6a6855ca5a9044c8fd7034c22875020ac648359998d550e1ec4fac", 0x23d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = getgid() setgid(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r0, r2) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f00001c8000/0x4000)=nil, 0x4000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000000000000000000000000aa036e8540b69bb600fffffffe00"/54]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffc81, &(0x7f0000000180)}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r7, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) executing program 2: sysctl$kern(&(0x7f0000000240)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x1}, {0xa6}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = fcntl$getown(r3, 0x3) setpgid(r4, 0x0) msgget(0x2, 0x63) truncate(&(0x7f00000001c0)='./file0\x00', 0x7fffffffffffffff) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) close(r0) r1 = syz_open_pts() fchown(r1, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f0000000180)="3d481ed14402fc3fbbfae3db270c8e18e98ec9b044bd8847d869f358f2da536601971ee475a971f9eed39c0984ac16a82c2a84b3dd86992b3b969d6737d595bf76789e4569a0cdecb5ff87df76fd46f33cc9cfa95182ad7576218284e69410205ca1aeb374f7ca4f6bda9c05bec47fa4ec8ec14d2340aa70e9fb6087191348fa3df172291c", &(0x7f0000000240)=0x85, &(0x7f0000000440)="149eece26872b2da34777083a7dba305e4c1b3aa6d61fae3e08f8ef7a4ddc24fc03ed740bff0d1c42495fb5b6cc34ae78e33e3ea0c3b7f12b3780956044d910782262f2d3431ec98aa5fc80fe8ac952ede2265180d32bf4a4788086c2e208d8d60ef8fded2c24b0caf59fe26d2743e79721576eae2e3d9479f023568154629d9c3e58969619c53a5d965ae9838659a736845e584f671abcaa41217c44fe025eda95d0adeeb383cdcae75d481364045c7255ebbdeaf3eb33c61922c91003ac21eae", 0xc1) sysctl$kern(&(0x7f0000000280)={0x1, 0xbe220c6c83786867}, 0x2, &(0x7f0000000580)="3618e3c9050000000000000008a58ca921756dbe1ef8c092219bd0559241d9f1ffdecaf9f3995ba209124b5fe6f1eecca824d52905325aec020282ed80e84808249d4af4b6d464a05baf5bd22c48530fcbb8f6744f3eb56fd8acde97bd69e7a95044072a06c7a2f7018a48c3cb596d8840d858c6159bac921aff6f6db7387bca88aeaee899a4b6000000000000000000000000000000e3f60bc2ba2d0fe0259c3845115837224775beb6f44cb5d2626ded826c4038ae8c8ce81b2f0575b19e1398d631fbbff184b3dc44dc36112fc62dd3818b69c6b1f84c2794b9b9b4bc252a278f837138338ba46b003568f78da3dd33e28b5aedb0aa5ae98798ae83d2c6dc89dfc12c34b2fcea95a418ba59a02b3c27e7b3a6781ceaa2613692ae923ef1bee8c77da6170a246596da5a697130c2b0a244e863899c01c9e385fa97c667", &(0x7f00000002c0)=0x13e, &(0x7f0000000540)="a1afd42fafdec6aad30be343af1d4407a7f5bc867dd782a908a53f700f7c9aa94df2ac78d4c52910200f3e68260e", 0x2e) executing program 6: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe5a) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: socket(0x11, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r4 = socket(0x18, 0x2, 0x0) close(r4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010000009f05000701070000000000000000000500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be0100000011c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f337c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8343712cc11fffffffffffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x8, 0x0, 0x0) executing program 0: close(0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/139, 0x8b}], 0x1, 0x7fffffffffffffff) close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) getuid() setitimer(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000580)={{0x0, 0xf9, 0x4}, 0xc11, 0x80, 0x5}) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r5, 0x1) write(r4, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r4, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0xf0) executing program 4: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {}, {0x6, 0x40, 0x2}]}) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) fcntl$dupfd(r1, 0xa, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, 0x0, 0x0) preadv(r3, &(0x7f0000000900)=[{&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000800)=""/194, 0xc2}, {&(0x7f0000000540)=""/94, 0x5e}], 0x6, 0x3) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1}, {0xf2c, 0x0, 0x8, 0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) write(r2, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) syz_emit_ethernet(0x1232, &(0x7f0000001880)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60cbe4c811fc000000000000000000000000000000000000ff0100000000000000000000000000010001000000000000c2040000000000010000000000000000000800000000000000000000000000000000000000000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001002d00000000000080b944f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9010600000000000000a4f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea", @ANYRES32=0x41424344, @ANYBLOB="a0000000907800001312270689750c172377a96c7793bae952b2000025519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c6be752fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e0800000000000000543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04fabeacf91b5cf7a3b9490904512ade5e7612d8d353c60cb25460fe24ea30b2a7aa339f9dac1db14c521d9ed7dfafa25261547bb1fd5e79d68ced96eba784d4b3be979e5b03198018f29880085591e99bd332e1efd68446757eb8e3145237e32818ae8eeb0d89795f061808b9b0c0c16193263d7473d0f3dbedd3a106520d11fdefa59157bfe4ad560b75e8f1207b5b21821637e673851e755667b"]) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getegid() r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r2}, 0x0, 0xff, r0, r1, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) getppid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) msgget$private(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000840)) r4 = kqueue() r5 = syz_open_pts() dup2(r5, r4) select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x7, 0x0, 0xfffffffefffffffd, 0x81, 0x22084473}, 0x0, &(0x7f0000000140)={0xab6, 0x1000000000000000, 0x0, 0x0, 0xb3f3, 0x6, 0x0, 0x7ff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8028698c, &(0x7f00000001c0)) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x21, 0x8}, {0x84, 0x1d}, {0x20}], 0x3}) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0x5f8a20f5b4f2087b, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x7f, [{0x1}, {0x2, 0x1f}, {0x3, 0x800}, {0x1, 0x3}, {0x3, 0x4}, {0x2, 0x7}, {0x1, 0x8}, {0x2}, {0x3, 0x3}, {0x2, 0xffff8000}, {0x3, 0x7f}, {0x1, 0x4}, {0x1, 0x101}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x9}, {0x1, 0x80}, {0x1, 0x2}, {0x1, 0x7ff}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x4}, {0xf0c53a2b32c67156, 0x6}, {0x0, 0x1}, {0x2, 0x10000}, {0x2, 0x3f}, {0x2, 0x8}, {0x1, 0x101}, {0x1}, {0x2, 0x7}]}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) mmap(&(0x7f0000112000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x9) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}}, 0x10, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) (async) socketpair(0x1, 0x2, 0x8, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) socket(0x800000018, 0x1, 0x0) (async) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc5) (async) unlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x1) chdir(&(0x7f0000000a80)='\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') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002180)={0x1, 0xa}, 0x2, &(0x7f0000002400), 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000440)={0x4, 0x18, 0x29, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000001480), 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) (async) chdir(&(0x7f0000000080)='./file0\x00') (async) open(0x0, 0x0, 0x21c) close(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f0000000080)="f7a999a21d28ee162127", &(0x7f0000000100)=0xa, &(0x7f0000000d80)="8eed1515a79906b37367c6d583d46faa3f2f7bfa16605316f8ef4f9436baa2e4f598f0e4e3c6d49a78191e6709315deb64968d75044e23bed6098abede49e739308f4011eb302a2cf7eed924a270f81214c267d90cbe7f03b9d10b61320da447eaac7c82c387b5aad2556ac83ebcd533a8c3b39f4959ac95dd95434938d1ec702ea30f7f257850da0462ac3fbfe2c1b8072e3ca8b475c380603d2a72c49471099ad6193dd74147f082abf33359dd942dc71e9511847ee8ec60e3bec4877b9ba5f3e5965ef149e2cdd5c27b20931227693db04b25ba608af457a7cc0f5d3cb417ac64028875fe8328660a86346b4505f9c354976d27542c63368cc2e3bc21e6cebccb27864f3fa0690c882954adf6b6d16f0f635d8f37ab56e60dc2dab8ecc9071771f6a2bb3a597a15efaa6fc90bff1a85ab51a2862e44ef4587f09f1058e119e1a880f72291d2a926a19939247abe0e013aa6466dfb082d06dffa0c428d36361fd47299cd4e604d345950f7b742f240aab9679d3676775305a6a3cb72fcd2ba980ae9a5cd4a97afef256f231e523f2a7359d2b18ae3d42ba149212a6f7e36ffd6ddd000ffd29fbf5beb9fdb22b8ea291a558119433fd96b9b0dec82654de95623cd4e79acf9cffda3bcf11fbfad8c4f0e4e6d3067f8976c0532030afef2b95a72de64c7799fb85afb17adb772eebeb12628754ad3028b73c17a3273f57463e7480dde7bcea685220995c68944adf397ab4575045767f7b8e82d6dd16bed402ad73c9c93aef3b66fb84e1789b7196799a21fbda3a590b36d5f63ac500824c3eb37b2e636c6266bbe2506091f6d7ee2ae23d8521a9a40b9c1bf48c9016ca8f74cfc174f4ee074af7c94ccb57ee1b23875669acf89fa2165593c84ee87b15926e7d99b9d4b630b11f06c240eadfdcfe73651267fedf3f1086db879e34d6c068b70b9b36bbee1b410cc197a6ec49b68914bc13db7ddbf7fd55990664dd2e8c700d5d697d845a0f9eaacc105d62a3e3a819119d66c98d3588eac92e60629f0ac1ebaf21ece93a9b8d29bcfb171c2ecbfabc089af87193d3d1f19982689714ce4f7588740654c8c1af20e1eb4ae8c518aa22a05dd1f62f9b693e505c75a4d05e052e77d41a3664d3a34cd7a634d01e392577ddb226257f439e70e17845d75c56c3014fda5a733a129b81978e59817950d1e873fcf1f0d8bf289a24ae7e9c541534c9e7a4b5ea25a3aa9c64ae99d76f8237a665c6074df868bca968957a66d6baaba4fe65c3d8bc3549b7a48e7f3b792b074ab932a3d237aa8fb56775dc31e05dee9c8ded11ea27ec69a2f0f52b308c72b158daa60fad9bae9e116ac1487b151d19fb12034d7852c1fcc0ab3e15e0414da07ab8f3d340fbc184cf05265d1482610f51a9b027b39e36a077ed1020a257c2fd69113c5cf58767de373e5f0dce04123bf819d59af87ecddfc7b043801ac2a360e12ae0959a98c65868d1b0a3613da3ae0c5f75456cb5bc8b336a2f7e71afb91306136ea720b5ee4a639ff7e6e4cf49cedc95c3feadbf6ac93e326c43bd063841d573c73f07a352d9c7994aa598e8cf8f566951d4aedb31015933710712e7334eaf7e4ef4fb60951f291f3b7ba0864384d51a2f8f322d23dfa83e4a1e05e87d3435d6fa400e31b77c2fbdef438fbdb569bac5e7a60044ae666205d817d309ce78d0da131ebb8e238875978d9531fb1be7812a4faaeda4d696675e3619369638a47054cefbdd1a69178098ea1680f5e3bc1e0462c88971bcd08b9146112ce180e4646411bef6e2bebd8c0f8b54f772b07a08f457f83b00c864afdee53b47849d36f81bf55366f06c1378de1510be9732b0ce4a9874efaa276114893f235744e5cccf99b64ed2a23ea75461da821d8c61a4b227f047e1bc3307f75eb70405b0b9f5c7678e359281916c52c0aaf3688b55bdca597a2c07c95283bbb2e4237aa182e22fa44b48044a447f61a5b915e760fc51c673987559cf13e1e6df541b99d9bbbb62874054fe75bba4b11074216a6cab8e7410316d8a20cd3903ae0760ccd09fadddb7b7d87ebf7d488b1074746be83e886075800d345f28cfed142154f4b422b25d47318d935651800efcc89cffe141dd92e62897a8126420bc1f18258fac0d3e7550b8350034016248017d77f18ad02d725185fbd6e34c51ae712abbd16a241954af03f583e9aed9df6127604064ae8858fb596da638fd3ccea6e40561fc37bd69b21de960a12ef6664ad643b5b85447767fc169ed0942b69474827cd9d089cac5fe74f5cf599a7a46566c851827fcb21facf286a45061591ca640b5b61bfc36d8aaff04b4ce21cb657c6645512e4f9f31a4f9b7fdb0d577d991242ab5a073f275252ab92b48198771eeb648dad3a888412685fe04694ef9e71d643137a2ae80f24b4f3910dcfa94d25e5390498c6fe6072f9c66b3bfb0c67bfc27875b9f36ee06af7a8b6dc97e51df289fd1eb484907dc8cc663bab725f9ce590ade856d1577a48d2626c96f8e83de9b6297e34515c7f45cf6b889ae9a636810195081c003a0f78560417a0a7bc1f93c065cb6ed51b533a449e19a6a800638058a5df689091edd17f736880f408dc5b8bd64fb55b855c1dc8aa76b2d81ba97ac6c032546acc8bb882ec85c9bb6ceb61fd979ff9a5a82cf1de6bff697ce4a592b91b419a56ee4ce04f069871073ea3731b6ff5cf8ccba71712fdebeec3f4644949fbd9a46eb0f38f7f3cc5a3c6839e9a41341a71755361a757d0c756e5010e638f2cbf994d97fefdf6c188fa5d591ba8210ccbc8d5078da6c6747027360b647b671ce41dc6e9f9a527790b0f82f227c25021ef857f0fd519f24d44a71ab6521333429ab96f3ab9f1cd1c4e9666bd71a327a754b30eb9997d5fab04786a89221d60c2f7882e2e37fbc257577f6e71573ec848548c05874268782a4a0a2ca58d61a810b10e9afbefc7521ed37fbfa8f0300a27a4f3856abf505af9f48ec300cacedde4d1108942db67a118aeb6c8fc9bc15245d8df5641f1a318405bba8fd654fe0dbbae423b3af31d3136a99a5619dab709be218b83db7d0177296a2744d32911b3718fb94a6366c9f5a908fede2a5912ae85575ee8e618efa61e0c5acf2fcae6c20fd1230e21b249f6b4c561fd8966742ce0af3f646e91ce2661078e10ee2380b37d6d8a8c42923d9712c15243ed622be0bd2ec816ba044840a6551866008b3904fc7cf6c4a76228c58501c64092d43e77c0efd542f44d2151ae62e385042f47e73b227f9b1edd4e71f1b8d422b7ae0757655bbd878fa130c22d92538bd6301ab73e0247fae5f239102f07e2ef4a97165ec6c5359e17c3bc2e8eca45df5b8d81ddf27e764b00b392b2c690ed7700ea80f75c19226c0887aad329b3975cff7d9c565a62d91a66b948a82fe00276ae691564d929845d8e7538bb4bdd519aba99325de826b11c71acfc75dfaa5e30202fb5e70327ea3fa7802f746b5be01987a51fd2e1d9c12a739f9bdc2ce8c8c7bb91c77e610977cb3b1290b4f61d4145a21c1f8f6d7b052db04fe1d5bed20ecdb3623ff0a94cfa563459a43a82008547a836ac26b9619d790a4a8384054a1b9c059bcd6d1f6df149264eb9f98ddbe7c74ef6636b375a3d6c41f243e3d9a8c03ca1ad5054b304f78629c4a4c2e119efdf863316243b8221a68034c8aace3c1545b298813ba6c48257d0ffe48655d72298425dcb59f97f3470570990d87c24300350ffb52832a68d2fe47e123db73efa76991e4a43eee44751a40449012aa82108b43e46e4aae667605cce3273f2390ca70410112615e7c47f4c55c7568fca9cfa8beaa35a01dcac1cdcc106f6696e6d5ffaee0c99b813b02c1a0e2147222124ddb449f865abc030031c17b7db37e6779f1bb99e822da444b2be5843c75e90745b205926deb1f8fee1abb2c60b3fe616e2f6c416b18062975dbdfd4f4e4381dfafa0bae5327e184a8492f9f0a29160194b66eb5ddc3f427c12fc70456dbeeed9712dc222441a76beacfe1018a5ea67b8af602261cec23d903a19665bb684335cdc42b214d3530499dcaac8746fffe7a315d0ec9d7db79d8929b9f8c46a871b17b46d80d48c49cfc229bd795a3f3b60aa353398e6f04bb141ab0c32ef04f68b61b225a175af9eab6bd6f2d5c777947d34f739cef585e7f2e14d5295df617ad429573f1b6fd8eb4b86dc4209835520d5a9f8880cc896d87727adcf6f73cd8757e56e497ae669b2db80b9b4c4e14afaba7e245b51a052c784db96bc65bfe6bc3a5d2509311d78acb101d327f6148ea4b02b2ef453b60e046315708da827a6b59e163711abab19d86ba23fddec72baa9249a6755c08dc60b3f43be232dd61c8a5a27d5dc2e6abfe6b60eb8248c253b8a00347b8e4d528fc020a36efcdfe5d677f9356b119f130a1bbc94c494bea1deb7097a0513eed8ce35f07ea3262e4d7ab91b83a8b19e59bceba8e7af7873f151466fe265abd1eb0be6863c031b015c33e7fb9d4ce284ed99f542386b6fb1f5d01de66ae7e63bc5b132c052eb0bbb8095b4a9c3e690bb0a9c49694ab14c371c34389c6d6bb40b7468581fbbdee5d3e2007a51d9f9f73d35fa3c65a60c2be2ad2b0c81ce7e8c94bed54dfa2c25befdc60bf31cc33362a1364b392fe43765efd8b220c9e261351b57335f71304e29ef4da45941aab61898aeb8ebb17ff231949e911423fe10261e45642d8998bc4dff3395dbcd014fb04d2538873b425fd5da090e0301f9438e7bb197632a69cd10685483ccfe5b55d5b42c0388be014e20c2ea25bd8edb2b302751936db31951c2e30ce55f96b91bbff82057e68075109d17d0dfdad366ea940e7b99ff67bae320bde1b0401fe01027cd150681a4333a1333a6469ba0aafd6e4352afd7857c52d2cb677a047ac2ac9afa0f18b5cb9cfcb47f2a7f7d58bf94d22d38c139d29204aa10a1a44f4f51daeb8997bd381a4979573f121d6125860c92dd2e80ac7e10b33f1ae6a4b66d34f32001445c80b8d11ffa85755a892714fd0257261d3d1b7c37cd445052874920217da4f3427fe64d7357ad456d79023933c2e02e862f135e4e61a56126e8f991478b0c87f840ad424c812f4a2e4f5af25ca150a0edbd62d2ffc495c0c64860270274acf35e4965fe90c425f7f933f82d50a88cc231669d2e8ef64869a0c4d3c5edd7dc4129fe0ff2f73e349db509fafd0edb4cbe2c962a3e983d73345a3902a84318fece61500d20df6f45f96bb1759b6e5e7a5dd62625132f19f90a1e3fd00bbc9d824d6d6b6b49101074a91f837f7fd69b73c94409346ec32a02fae39b000170322cea236a20820a779c62e81331b5fcacd7947d44741d647bb473fa19fe7168907f7623c2e5ea806435eb048a21551a2fe5b3761dd2a4dcda7a1b2a044c0da4b80cf36f8788ccc86eea7889eef4b4d42df10d4b623ac4324739aebfbe52fc3170f7db6becd61f89300fd06da7b6781edc49e1d5f26dd2004a473b3d4a128d54fed89bda1ca29a37ef9d48e18f2ac25d1ecbe053cf79b3277f11c9503adeaf45e85744aee2e690602395d97dc4c2e4ec0b1c406fb297cb3ff672c979830a4aae5c00854568d98914724781375c324537beca96328cb9da3148c4c9c66a0dca71228a7ee594277434f2041fc7ad1bfc3ce4ee15bb2185bd0cf31d5909b53d9a3fcebccab0c47e440bdbfbe2d5b702ea957fadc5e98b2404a2c8584ca308f342dcc9c2dd162277ae319822fa0e9ac4fbe0ace22e4ea93f37bc4bccafef7e4dcdef153efe6942b9cf595c04fa", 0x1000) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x8531) r4 = msgget$private(0x0, 0x282) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/151, &(0x7f0000000280)=0x97) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) poll(&(0x7f0000001080)=[{0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}, {r0, 0x4}, {r1, 0x80}, {r3, 0x40}, {r1, 0x8}, {r1, 0x1}], 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = open(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x81) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000100)) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 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) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x800, 0x0) fchflags(0xffffffffffffffff, 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r3 = accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4103}, &(0x7f0000001280)=0x1009) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="45de5979d2286851cc89847125ded0675d77f680360642e328ed6a85a806b0609e85d3ca16d9359840895e5c8278904ed057041356a94322abca18dd1cc8ecc57acc9a230c7a3010b94aee83b3c27ec3bfe348402d0d331d1b0ee130d48a1ab17435eeb68d101ccd448edd6fbf79c1145461a1aeb8c8ab96da14baf45633b3f76844a6cd71a0f4b9633356baeab1e0a09b3014f563b7ee0ca6c2662df7242dbc7107b61f6a1d727c745777c11da60850eabdaa3dfd8f0c42e225002e47cc0c86ac63ba6c2c620043147c704116b8de50d6", 0xd1) lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) recvfrom$inet(r2, &(0x7f0000001480)=""/68, 0x44, 0x805, &(0x7f0000001500)={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000001540)=[{0x7f, 0x0, 0x95, 0xfffffe00}, {0xd36, 0xbc, 0x1, 0x2}, {0x2, 0x6, 0x20}]}) sysctl$kern(&(0x7f00000015c0)={0x1, 0x32}, 0x2, &(0x7f0000001600)="99769af3ed376d51f25e4f1f74ec3ed54073c623a4e9f055a7818de36defa27b4b07037eaee66ae0775665ac6a830feb40ac2c74acd6777c3d13df937bc8cdfb855193ce94aebc2bde0d5503176380c242abfa9ae1405a79cd144dbc312002fcf223d8849da89f8f624323aba3d544c6b42c27e7a885f61c8d98c711af2e5ff0a3197bc44852d771b6405c978cdb797cac42c60f9bdb7013efaa2dee820abed6f10d181a3e614673e33662ad74d225d218161abbf01213251a7a180d3efbcaee745a8199316341dc8de42917ef415476244cf67d978862fb080045ef89e486397454f135328229", &(0x7f0000001700)=0xe7, &(0x7f0000001740)="0fe6684e265f50ee7431cf7e3a52d7b6311763ead7d1228dafb37a13e8064ba8054d8099ce0c77460150642ded88f8a032476156c37d472427c12abdbb6b81b72524f64efffdc398514f06ea7e36209a88", 0x51) r4 = open(&(0x7f00000017c0)='./file0\x00', 0x400, 0x78) r5 = dup2(r3, r1) connect$unix(r5, &(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000001840)={0x1, 0x1b}, 0x2, &(0x7f0000001880)="55fa1c5f7966ccd56d2f683e4e42a774d1708380a3928f7e0d1daa62da8180f397166805fb0b83707342a49099d35319e423a06854cc80527c7a5c21ba6b0b052d39d2709334656e3cf8ed58dc2985144fcdfc7270cc214499fd3ebc1d9b2f1acd2f4f333e9a921bdeb51e4a0b2b3c15a891d5c8b09ef034f412c54a7cf81400b60d28400cbecebd5c7e2a396910f24013a0185ada3ae6d47485c5cd9f4174b7f336a6fa8b4b4ef107b63efceef0172bf4149b53497b524fa46b12a1d569a7d9e47635ab5eac93da3d383b05a9ad50c7483abd8efac9e85ba70b", &(0x7f0000001980)=0xda, &(0x7f00000019c0)="85255df06b95ff6cd69294c29e0aa33b4979bfeb93d243dfc1a4add6583d95a3cfe6495d8cf5c66969d86cc0074942de0a6b6e238eca1ba444d92a7146ccbe1184526e6b52c3da1d60a4cbc94fca64d674a4cb1cb311a58b6dc6931ee67ad560887f41cbcb265f7059181a8e2a8a80ab0f2580f182244704eaa6cad385c9d259d5c8da5e69d7e283bccc728780487bf48c3d32e86eb079b17dc97d8c2af16fde4352306381e8dcd6b86a4c0150c0156b6d6e81503f8b82e94cb3e6746e6c8de0353f369037a1bcd542e71a630faa53d8b6c9a829692924e17e8542179ca74b1450681a68466ad183cd2a05d683758bac3bc966932aafbf47b3de82", 0xfb) poll(&(0x7f0000001ac0), 0x0, 0x401) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) r8 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000001b80)) chflags(&(0x7f0000001bc0)='./file0\x00', 0x0) getdents(r0, &(0x7f0000001c00)=""/111, 0x6f) sysctl$kern(&(0x7f0000001c80)={0x1, 0x72}, 0x2, &(0x7f0000001cc0)="e088b8f5b25bf3d398b44ca59e0a0e7d715f601bb85224fd87a49b030d0f9a85641f9c51fb8a13da58d53311d30b79cea6395edf0d6a7201c9ea1cea5acafce724539bee6abbfc21f00c221cc4c5c2f72876d1cbd5b45c2835e5a8230b2c21709aa853c0d2c0e85788abd4cc4a9512f4840d3303a86dde19dce458202d4683f284f9f75ca7c3b7fc5c3b6061a8d2882af8f9", &(0x7f0000001d80)=0x92, &(0x7f0000001dc0)="c1b7c23ccb21006ea0", 0x9) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}], 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x14) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000002e80)="91f3a633", &(0x7f0000002f40)=0x4, &(0x7f0000002f80)="81627e41", 0x5d) r0 = socket$inet(0x1e, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1000) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80606942, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x7ff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x8}, {}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0xfff0000000000000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0xcfaf4e5}, {{}, 0xffffffffffffffff, 0x20, 0x40, 0xfffffffffffffff2, 0x9}, {{}, 0xffffffffffffffff, 0x44, 0xf19f3f42531d4dad, 0xffffffffffffffff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x44, 0x80, 0x80000200, 0x1}, {{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0xffff, 0x20000000001}], 0x7fff, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000040b000/0x2000)=nil, 0x2000) executing program 2: socket(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) pledge(&(0x7f0000000780)='.:#\\]\x00', &(0x7f00000007c0)='(%/\\\x00') socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0xfffd, 0xfc, 0x0, 0x5}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = getuid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, 0x0, 0x0) write(r0, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000040)="1463f89003f4c88fe06094cb2c4b1a0f11eca79e98c8d827cd0c001da220b8565fa6cad3b6839f99f5b292b87d04ebd818a86d3753a68fa222bf8c4307ddd4a00652279008c5c9b2deaaacacdfbef6d023ac1ecdf0990ce9c7e7ae753dfacf853738629be238f2b885318bee2dbe5941f05d3d637bd87db4c2", &(0x7f00000000c0)=0x79, &(0x7f0000000100)="1e2487741b5a32cbe39d713a32b7fac879f2d557e69cb24ade7cafbb6b2eefada46bd973ff1c92a09c101dc9a1bc1da64c9ae15470b872a8f1eefc2d2d7f5b7ee3381340495658290bb32041b5a3cc216abf88c40ae4f5a0721b1d2e2d203a471b577946160bbc4bae33ec08e3c51856aa0fb6b97b4dba237c4d9929c942ad2ebaef2d73add9ab0144db08b88c6c6e09e1285239376a1898907fe23f49377748b2e2e539d6601cf92b9a4c83a382984725f2852cae20991cdd67be36f0228d3e051a6ecfabbbdb43ee8895a1a0f1a4df6bfe8787dba7f977b07419f35d952bdb35f7e9f83a78c9a02edaf1f03d4d8308d390fecc1682ffcda2d9d11dac11ef165ae78e19f3f05924a98f79ea3e898efc9351d98138d5f76c475f3ee777503b83696f774e12045138c6003eae3f5b5b3f4aded7d5218103f5712a6c02de17b80b37f5d45bd5901e10b054d6c7423b1b424da88cb768e94b7086073f028bdf86563766b271cb23fcb7bc12ff664ae762484be1f5e58352c1bc867cb0fdf1a521138d5b3d5a11e8bc67dce91535079af364c5d48007a31c78da1dcee14cde99522bab3c866e6d184e6857ede376d08066ac967e568768216e8d2d4b3b6a224913444241144189558fc27125be0c85fb6bd7b833daba6c998c94ff0cf1e9e92ba24debe412eb7f6caaed404054798729c177f54408d6a0d911917955a7fef15aefa4c129f0a596ea38836d3cce84af648ff302320037862a4300b44cb1397682916cd133572ba8c9debc35fa3de8932430f97a3993236cdff4eb44afc8255db499560ed0160f37bc643be729af9e8ecc45766579e63298390cf78e6517a691b0d33966d41da7129ab42f0df74171b985a8ff490dbd980d7e6eda336bce6a95399407b32454f40115f25ecda44552b90f4b6dae6fafad138490ad55d91643b46319d69dd815ca5efb46838e3e0f97efabbabdeb3300915363b9c183741b10960ac8820410c46d92256d1dc119531f303aa0be53f8fb8f8e43780b100a4e874e322a26c6e6a78894189bd06f07c47e55583583763e1d495598043b6c22809eb1ff727359da7edf37bdd23c2cc5d84b818aa2149646569ec5300616ea2b73bfa73da3940e7102acf3626d32894aed522a1a61fc6a59ba32d2a1408f314fed9b7dbfff65f16432ce9c358022c536a00572e1bc6ce70c9c2c92368a0615b9465baf7ee39f5ef492d923f25eb586074f553020ac668a4056567d0906fc8e4bdfb9c2f409116fc05bcf9c5fb634db721a0dc6f179dfe58bf97676040a63883aa6236a711b836383ca853e319441022ba1597ed0a5667f29907db3a96bcc8bcd409b777601f1239da4ccb54f1a75d382da65f8f9521364faf548bf54e2f399721745c4514e2d1991530d784baa55f5253f56224297f0fa47ee4aa50cf3b99f5154a317a884e1c0fcad8b62a3005b294f98501f18ac08f2b061e601a54a0087682ffa9495cee556aa88dff455f2783ba938f8bb12145cc8e92c6f467ff66d3e7a33d67dcc684de07d443a9e7d8f80cf86c975c43f37f4aafa3bd3a7adc7f9786d35926062857d96d8b13217cbbaf843e43ef6c03e71e6d25e2b190466f213013840c5d7c28c7d9ae26bff1f5bc63cf6cb3473ddf2ee844b03e4c7af914afbe4a39877c15f4787affc9b3033da40f28c38d835f0afe880fc49b663be4b2923a619d2320952090c3b9cd1a21768d879c4cc3ffa211f754affe136b24b23294ee0a1ed709f8c000638b9eef75db1b2af97dec4d0540fbffc9dc93f669109f9002f0b69f4b93b1834c910114c46eb9081f8afe9434fd1656f14c08e00ee1b6484cf44602f5ae79ab019b61df40c6ec20c1ada886034355322de513a16236d6002828a31872be538db426f72c087e150667502f8892fb34fde8bfec79ad2a3b9fba350247a7437b390cf28d972907ae9f4bf50b8b61c02761bc4ec7777631de1a523b6a3e53463d38057d40a1f7b72987b5dee8a6be038bef7d655153ea160eaf78be466b232dd58dfe87dd180fd2fb4103185a80b587ecc2f944b292d67bde156acd39388b3d34f46758f23d9551d01b02af66f0352b6b9944c92f34eac1e6467c4a38601ee2a31e50b5ab1d311025704c0faaeb361186ce692312f65fc68153ae93e022e4270922280674e7d98254afb2cd064e8c45fa2975e598ec4f6b2b81b4f384a60b951c3890db98d434f09913807aaaa5828adfbfeaa0ffedd48ee625c7e31204cb183626db3315eb262cec25528c2e053c9c2d6332230ba17cd7a9befb8c9a60f31b39410da388a2a3dd3ffe24a3ca044922040a540310fdb18db7a705cef4b4d4ceae8ccc64ccc6bcc56961c4e5caf5ef849bf9b6a8443519e72e0d6f690c5073749859f751b8fb4bb30e0ba7d555a2bf169d202d92351782dc5292c7d6617096ddefc6207467e40f822b5253aebca53c625ba22a5a1a9273f483003e86bbc46c5df345377b79113aa725b5b32f81664f4ddae7de9ef2261645cfd3ca858727013a9a01be32d6262403d5aa172c174f2de2bf08f6b36ca0dc9c249f115fe036e3ace6bde342ffca62dcf2b7ce88e336b802f9cc26b436cd966795772d9f51b4ae529b433b799065c8efa9dfa3a4202755c7080ff36f298f0bb5bcff26192b69a8fe2f79f44347d00025dfc939ea10df5e19722a9d069397945a258cf27ab6bfb2c2dd1595c5e261b49dbe7944be44f80829f0cc61e0163f0d82d5919a77fe3da443025020adc44cb32eed955d9ef1af5bb8727119e3cb56258752b830aa2cfce63a5faa22bb395e1f316b9e87c351d340be3fac04e7ebde25ed9c7d9dcddd0feb799a512f6b0c0259ad8c48ef272d69d7f83d60ba88df63273946ae74099aa49414dbc97fbba6f2091186c2ec25063cbeedfd935670c5bca2021930775064a27c62e71661e8e0f202bca7273e884015524f363b870287ea9c49236ef1f6f902296b215a71d1c177edbbd7e176d88a87c63510f4665e7ff03c4a43587383c7144e5ef920067857030160657fbc2c67a7bf9317a55f9d2f873b3ba794bcce902c746a52130635eac8982d7da607ad20493a8272b7c685b3b6e0aab3765c66b310003e50cbff77db3c5be9b8382db88d2ad9d1a644732c5f41145cedd921f7ffe4ba85097024a2866f336575876bfaae662efa34b3bd33a8fadbd6d8716d7c783691ff4b0c10c1aea8a38f4f615368b3cc848763510963a015e987aafba1fb87a0de605234b263841b162544ee73c9ac59cb3144f96ba4c339de5ba44ea95d95ad0a9ea41e07be64c53ecd646cdf23f5a104c80501607c7b64f685ccd5adfa4cbc6345847db6f013c281c20ed68e836d385ff452ffe97407d7bdad9fa2670dff8bc26046df273c8493f401f46a848ac2f506fd67ffd37329339f35ff76df9c534b54a6510af85f6782642de3761d9ff5483f6e2688c73cf371203da49b455951ce9bd5c5be3166fb7ca69a8a571a8c8e18e7083e543b2906d6f218e8de4149222618f95b9a87bb0c6f76f41617c342c75e0e3cbfa686b83a2ac968f267f222ba6138fc1fca79af956d888a502d3fa264705092bbacfc2700bc2b8910d9e94196680f96d7840ecda06334c71cf89a939ad35950d16c188dc9b9a278ed8598a0b692842aeb67a4a502e26b49ea2c120b20e66b4a3ab905f39c8ab2db3af23abc23e11aaf29247c6c7ed50282ceac0ccb6414a4a0b63ef686534afbc86072e02937f15d2bbdc2ab907600e944707bc77d3aae79bff39d4ffcf926960d326bbaf93d4f57ee13c9e8c4652be0465d2dff1fb1b59a8ad1d80d7049f3db878cd57d16a21ea350c8a85a88a4d13d081f2b63cfe12803bcca2c1cb15737c6e9f2fdead1a0dc67e02844cc822c18375798950ab8e0d1b9309ebb37a742479b2e88c2e6536f3bb8604fb5dc6170d258371efa05226bf4e3abb3d6502d5686084c00bc83e2c264bea15ebb24d7535ca5d3b13e92667c6049a5db5ab05e0ec4b022a03ef08a88455862c1061e9efcfd1f17f059704706d58cb8de989b5d9feeb943bb47a89a31c2d5a6564b8ab4ac3009f24c8e5aee78b8688e0022981c82585cad7e7097846c428506d578a27aa1797030b6e44c8c82f332921529777eda445c9d9329d96d1a454d2dde0b4ba4b227f3fa7a118fa09a32076cef843654296bb1ad1bfb284bcc150b1f0888d82132cbb5da6e1b68da4ef2030650b21c6260628eccaa8629535ba3884a8bf16891454b39bb448788bdc6a7d9dfd00bb7e5b5bb4e36de68315df445780a4b870a9f29a6657e94a662db9b9ea9eee906f2cfe2910ffcc2544366f107cab969e53d5baa0d2082a31b39020bb97cecf599d42bbe55758ea20287b48c956995406305ccbd75c8d63a6371b7e89682180947be58c9c666018ff27c3aa84fc19c83483830bb18790970eafa0d1a9255914342628b60c7c92adc25dff156785f30120ef0487fb72f69a609142257c5936662edf66c2443f26db64f84f31f071e1df9c9ce8a51358e46c9a524fa43758f77d6d40ed82f75032efca4ddb391b4e130915bf0b5293bee804928b68c6070c5b15dff1f2b7c3e94265d4e4490dbac1dc0c90c52826359b70f4872035401d5638bd7cbee51c7eb587c270f70b5fd2e85ed99b8d02d11a5f19b54dd77e3138ec059e259075482f53df25401bd04fa4eff7287439fa7a11fa92f183624248ef4b494e576a6948360e713808dfce9de63a99521c22c0033f5bd0e13acbb689645c5f840780a580448a441a920c6e0f3a0f6c1ddd5b93f2b11fd750b9514d82f8beb8572e3759ec6c36479b5f4ddcc71c933b44c6819c5e806ab7a696e9c4c61902e3a8ac25d0f0d3fe9dfa896939c77b028646c818ce369435be2b736869bd8abcffcb695175e691a89499e624f66cd291bd5c36198ab1839774fbd5793467bfa42e1532978731d75d96cf0d0ad22cee5779b29f079b0a4ec7f5b1a99dac7941e3e32ea407b2cc6cfe74a2911df2d994ef331971360a089bbe5c29db6b01af8048b7561d01cf988c3431d868d2944081eadd8e2ba7a4a2048df9c1dbcec0c070d554024a3a5f01a2fdc53a531898fd8173f30865e07ebdfcd2c3b9b094bc381a84389a0d9b7d1cb722c9b76550abfae1e50118f5b17340e69c738f81bfc627f9d8fefc8c0a59bd03b0ecfd95efc05dffa45557aa03f2fabe7560794ff06d985eeb6394e2093c82b6d854d8ce11328d1cb356e9d908f1a74c61614432a5e7c32f9d831ac2ada46a9cf54ebd523713edbaa385344fed5d276e223fa24987f59f912ba6f2835fcf962d15443759d48f9cecb3a54e04361f83a4cef8f66150304e8625bda79205cae04a74a35aa9f9ce9ceb22c380ca8cadc625506a0ff5e1c229328c6da1595fb90159cdad2776b6a41dfe9351cc15295463577539c364d1989b4cddffbc801e5e678c47f2cda525db7b824ce1e4c77260959c12f24c5b8959b553ba316fc74afdfd72849434b1bbf48e21795dd427106c987bd0d8168ee382e4e7e68426a96af9a393c6c1b4ab510f6b17f001723587846bb795a16f60d737b0a948f2acc1134c29092fad69581d8e54d2f83d80b6a30c7bdd86ba8fa4859a96ea7c375e6a7f893632917bf450a1b422d39bba6076559f558a7345070fa0ba0bac72fbb36ca9d9c95db6be9ff0264e1133cd706d7320bd4f00e5bbdb201d9ba99ecf5c5274d426f38141c982609b17ac510c6b86c0613b5e1608a016c212b65859eaed2dd140723e6eb9ea5133eb4d94bbf0e8a3bbe4", 0x1000) sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001140)="2ca883649c5a2cc0ed4447ce37fe87f2c5909fc41b29ad2e81f89b6a519e1c5e657a85eb793fcd9311b483694d63eda587d3a3a6d15398bbcfae6f9fb36b74d6d8d07bd5f7a8f9ccada940e8232303cec575afcd4d0cfe308c889d826b127f406bf34bad958826697cd0f588f9d5b9239c51588d3fd149fbcce95dfd1456a8d80a924b1b34bfc49ea63e1fe04f7f7b7ceb952d0fddbf70d2a520fcb317c9aefad198466bcf12a2057771daf6d0feb9b001c9a6b65ea3973ebe2f0d8f5ebeadfc97", &(0x7f0000001240)=0xc1, &(0x7f0000001280)="a2742855bd89ed52abb75cf5b9355b657c7354e386fc28485e4649d5272d3364ccd85464c6f24ed50071fcde1e3d1a2e68e160ae5b33d8298bdfc062e26c028a7a3e51dd05225830480b17667badba831ffffbb9e4a697fe8684acb06d22a58efc7322d1dba29439ee893f22e545119840641efe21aa642c76957912292d0260d3ac6669f7252644d0690728a5e5a52a5a006e06710e1181be70e1ce81f5cd2cb59846235a2dc35ee694cb224fbbbd0e", 0xb0) sysctl$net_inet_tcp(&(0x7f0000001340)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000001380)="550c18a38a3d43cd90019b19f1a2772236deba5b88cc3b9576bdcc036234676200123e98098152369459cb4ec282e09ffb43cecdef3bc938a7e7d1b22e80a701a3ae8ab90387acc7ec27872b1db390a53a1719f6832c80fbe2e5610e88e99634945323b4e49bae05d0d7d69ddc6a31e203359d", &(0x7f0000001400)=0x73, &(0x7f0000001440)="4c9a6bd69308e1ace4f8918ae6f3f8c5971f4d4c5a273abead30cf568cc0da7b230db82640f3dae7da73b8f082e176a140c43b4441afabd79117362d83e0ed127bc2e89eb44b9248742d4fb78684d7ae1d084f5595b2", 0x56) sysctl$net_inet_tcp(&(0x7f00000014c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001500)="2fec98d145a89196b0ac098200571bedb34d40450f08b035716d4611f6dae31a3ebfc57f617b45fa46a73b35fcdbbe36eede3278e1cf53b146f8b3e9f622f9137c00a04e8466794ff2b2b4b2048199e83fb6a6f02666032cd7b0e08ba407b2dfbe32dc376142c24b9347f1635616a446089c6fcb88e7a44453fb", &(0x7f0000001580)=0x7a, &(0x7f00000015c0)="8379b149259b81c68b9b3886334eb647ca263902c6b18e046682c9c1620174546e5426cd8bed668b64027a4aa16d9576bfcebd7562a692c192adad9e48e9898b3684c62ddcaa18d437560f84", 0x4c) sysctl$net_inet_tcp(&(0x7f0000001640)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001680)="ab36dd94a91355fe54cb84c7c0638c9ff5f4acb84569924fb9417642b53674b4bd8f26936a69e6ee66385d793c287e2091819468ceb86f8c51ee49805245c91950c0f8115e668ca2ff52d5d159e53fcb94b461a39313d40d69fcb5f5e054ff6eebba68e08cb9d47561f9bc5798435eef774966da74fb13bda388620aa127e41fee6ea2f4d757df0d05f0a05a4dc827ae9747d2aecd7d0c403d4ed53aecf53a1ef50de49b4e04ff8e7a50ff0e341b5279b15bf9506b9ec608cf1a137a4c63173ef8e8c27af3e2bb1bf1dd41e3050529e6f666679408596b82c68b03adf21b4e70462b6046481890a85eae67", &(0x7f0000001780)=0xeb, &(0x7f00000017c0)="263ac3355c38584c70355222ab4d58fa5ea97a726d297bc933af2fe5b743a52e6282dfcb30b75ef8f1ad5a9b5b9d5e40f6d0d8f7e255c83c4ca605dce218493f5661a187b81d505ddfb4fd57aac5964fb8df3fb164be5b78490775fc02a69238a3012b34b102e0470343401710169a94eaa325cc97d117f3c21fe5bf9e94959f91b660e8b897123eab247e020cac2ef51f", 0x91) sysctl$net_inet_tcp(&(0x7f0000001880)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000018c0)="fe5a573629f2a3ed9a93d8305fcdb840f4de73e724588c94ff6b57b564ef548cd68301da4cb13ede40acfd22cd62a2f1035595e901e296141a9be87db748da742ea5e73cb5da1cf789f52c8fe923", &(0x7f0000001940)=0x4e, &(0x7f0000001980)="fe7334a64a3589297c903292bea737ac6ea74ca4b704255ab079ca7e16319803e398f3ae046cd1e9dac0e945b2f8a1773110fed568e87df53332c904a98c93b8d24c5f018068e68bc4cc5bd3524284c25db30c74c25145bfdb00e80f4f250006dae81638c4848770af24f0364e36aac58aad4cd95692a81f7ee4dadebfddc557df9ccec807d874a2398ade50dd12016366ad04", 0x93) sysctl$net_inet_tcp(&(0x7f0000001a40)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000001a80)="227e01a4e481f73e342a4f87a0b7657bd42e11609f739e0a946d8cbc4da9967cb48bfd5689fec4fdd3d95f6de5c0704c53c9ebdde4da4e6de9feda4370cdcfe046aaf863d40908d7219f9c746b333d16ed17", &(0x7f0000001b00)=0x52, &(0x7f0000001b40), 0x0) sysctl$net_inet_tcp(&(0x7f0000001b80)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001bc0)="0eb2ec2d553469c0b1a4c3d7bbd20b9581d43cc109e0362ac448729e172d0cac373ae9f74bb3eb1f77d462d4c3cf82cf5e0bb2b3072851d0e827d3a8acbfa5da5c9222ee3fb96eeda6db2a983098b1e6ff3b99d762af728434fc0bf7bc199b5a146bbb6173295179d6e515c41e6b877d4c770f3b39e412dd81ce589e62a377b173f83adc32909a38d68200c4a50f773cbd498cf66a23a536b5990a62d63333da3eb00db2e07841bd145fabfea89411a37f5db5a23b2cbdd583e32ec6521b23d74d7818d59b75459dcd108de8", &(0x7f0000001cc0)=0xcc, &(0x7f0000001d00)="fc8e4197a00eda9768c30392b2584263468b0ac3a379e203899090a3588567f384561ce1d615b50516bebe71184ffd9bfbc83c562ab390aaa78c6c5a0aa83b0c2444dcded043cefd99e2049090fbc6e90868f9944e9ee0a28279ad61f2", 0x5d) sysctl$net_inet_tcp(&(0x7f0000001d80)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001dc0)="1c99a2c576b5d3d765480d944a1b43ecb865df1b8220ee4bc29947fc0a3743641936c54dd7480d45e5726f3f2198399c01c42e9db5635147c9bcb76018774eac2a4fb094da4f038b61e56bbe40a5b5fbb741b89d515a44efe284f610451a0e8f6c084b046d32a2300f0aa98e76d20a30fb81f4ddb518b7f637f1bc817431be00991548ba4dce95177e6873ee66bfb32d85a8d3651588c6", &(0x7f0000001e80)=0x97, &(0x7f0000001ec0)="f22c2e1d641bb1eb6ca75f20f03c985d099e78837cd1f2a25370c45aa5caf490a0eb174eeb4de6b16c96aba7e6f5293a9ed8154adf549e5e76d694242bac5c67aff53547fe3664da16f0875dc60a7bcddaa3cd16a85d06c7c401dc4e90d4e64cd4e2bb88de7cc5ea7a31d3eaaf8711e691a30d4b93349105d6028ca2eaea9dba7082815642a78f51395834edfcfeaec69c3074f7f509dd0e801fe3dd8e1a2234792058c3fde4736246cac1108982b2b403130397c6808c2373635c1f6197139972e691769d", 0xc5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001fc0), 0x40, 0x0) writev(r0, &(0x7f00000020c0)=[{&(0x7f0000002000)="1f19a26ba9e20c3de8563e2d0678b0f75072cc61f3532fabc6ab94e5afd96725d44ce28f8da4acd2799d34fcdd4636088d393ae19cd7f882c766f4e61b75907c1f9cde39c88ec72d43af3816dc557887a49e9955d7a670192cd5634bf9e45a01a74f2643aacc76ca96ebcec38365b191fa6b71a4c53103243ad2150fc44d5b7188e459544b126ee87d657e6c6098791d433f951cdfa9f04dc5bf116f0c", 0x9d}], 0x1) shmget(0x1, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) sysctl$net_inet_tcp(&(0x7f0000002100)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000002140)="fecf14e95be294411141da8d96e0ff7190d70d6d9e7ce6cde6f714b7821800fa457791d555eace51bf9b0a4d", &(0x7f0000002180)=0x2c, &(0x7f00000021c0)="b45f23519a29373484aaa4a8e38e2a7e2f0303a66c854b42f73ac9017d6d0d1822eb30e479c3aa65ff14dae903a4778457035ba32e1449983b8819546ba7fa73d5e49543b4b62960adc8fa4ce45287755476b47b97904d7c1bbed8ac1c129156d2fc3120e3c21f4fabe8e35604993774aaba0aba0b903e9ad68b12591aa2d72c6e7994b3312997bfcd8fb79833367dc3707697e87b3958e2cd6b6a", 0x9b) r1 = socket(0x1, 0x4, 0x6) setitimer(0x2, &(0x7f0000002280)={{0x81, 0x8000}, {0x6, 0x80000000}}, 0x0) pipe(&(0x7f00000022c0)={0xffffffffffffffff}) close(r2) sysctl$net_inet_tcp(&(0x7f0000002300)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000002340), &(0x7f0000002380), &(0x7f00000023c0)="a92adae33f5a4b8c0eb43064f6a7ce969ed26f7aca77a1cc43e89a3ea0df770a620b0628d47dd9d0829bf0f8789bd04564f95427cc221e2264152a65e56c26be553dffa1724841a6006631f1650221fff9b0035ca0397f214954095c687569cb66a26e", 0x63) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x54f9) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000002440)={0x1da0, 0x8, 0x3f}) setitimer(0x1, &(0x7f0000002480)={{0x3, 0x4}, {0x0, 0x7f}}, &(0x7f00000024c0)) pipe(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000002540)={0x3ff, 0x6}, 0x8) setitimer(0x1, &(0x7f0000002580)={{0x5, 0x2}, {0x1000}}, 0x0) sysctl$net_inet_ip(&(0x7f00000025c0)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000002600)="db7b7ba63e", &(0x7f0000002640)=0x5, &(0x7f0000002680)="b60c62bebffcec6662fbd21dbbd09a2c1ef924ed812027b0059b63c798af979f7c9dadc975132e2f18efb2ba6093817633365ffdb24e8473a50ba0f044837ec33f43490cdaeec348821f544f6ad544174a393d91e33c3aa8b11f94e384891b3397463162f5", 0x65) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000002700)=0x400) sysctl$net_inet_tcp(&(0x7f0000002740)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000002780)="6e253b274a700af42016b4a233de455a359c6944fb5df4f8299c86cc9e25d1be29c721ae7b83e83e31f14d17706868dad6943ece940c71487afd5461d0fbf43e93161e49e9ff542450a86107b20366234149a718b7f221282874ca545e3f858e519c155f75cb7c6b33b72a204dcc63035995408413ba68405f1bccd2167948b39d513a4ac071ed4b7991b90da512650c5d7aff98ed8a262f3593d4e19b53b5ea273a528b4f3bc3db481a58a5c12ddce88a61ec4f630aa800e722e23856689bc5ea40010a3bd3110aa96ffe7294b11facddc4c09013348174db9f2c213469802465f019", &(0x7f0000002880)=0xe3, &(0x7f00000028c0)="f447e66482945eee2e1198d063fc3dd9318c7800dc12f861cb53747c730a0de9ceb84f06a7e461bb1ab4f0c02c20c20cda3a841009c9ff00647d9ab293a9e0ca1ab67ed9866e116d13642a2e539f", 0x4e) sysctl$net_inet_tcp(&(0x7f0000002940)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000002980)="fc1fe8472afc81da14e09fc251f4ce0e2dd03387b828c0488658b20919888e5ee4a3b7da8e8017ba07888da3e3252e84af82aa8b2f90113dd4d164e824298e1d582485d572043109f193d67e2e1984457d7b923f2c0edd0069cd8c93131a8cb46791df6a45c03ce67ef261c6e90ee57953699c8cb0e87249e585a506ba199d8fd20adb6f43faafb812afa81ee6327adaa6195d9bcc19d40e1085eb7918d37fe213427bcdf2d2f47d60410128f4512550be920e132553276e1bf8ecffe65cf79dc6b0156e11c6b3ec60bc90f08fcd58f54cc9a8b3d308bf38532cf51147d4a53e99783003752c9cfa", &(0x7f0000002a80)=0xe8, &(0x7f0000002ac0)="5d196ad5a894e4ebd03ac406545f2ff81a5195f62f97c2748402d65f37abc3cf3c9d98d27cd5eb555182a96fd5b59c", 0x2f) getitimer(0x0, &(0x7f0000002b00)) openat$pci(0xffffffffffffff9c, &(0x7f0000002b40), 0x400, 0x0) executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000001080)=""/31, 0x1f}, {&(0x7f0000002800)=""/234, 0xea}, {&(0x7f0000001480)=""/120, 0x78}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/40, 0x28}], 0x6, 0x0}, 0x840) dup2(r0, r1) executing program 6: setreuid(0xee00, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = getuid() setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069b2, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x61}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x9b, 0x4, &(0x7f0000000100)="3eebbec919d1b396", 0x8) setsockopt(r7, 0x1000000029, 0x27, 0x0, 0x0) kqueue() getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r8 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) ftruncate(r8, 0x0) login: pckbd_enable: command error executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)="301aadf4f9e0187dd433f42125cfa001a21d5676963737fbd9c1ed9889c6e79f60a151074af57e727f081dc2c1a918595adfe08d6f0fb2a2d754afcd414c34e2d48e91fb94707bc84d995606706cdc15efe23ba70315b10a1796a01ccb20d2fd63267a704fcad35e0df37d28cf4fc2ce6e76a63f0d8b53f16f2fd04619fd226d4708d3f874b51e9395416033923659ef5be0e2a16f1522ac83ff01d0df02922009f01147d99b3a31736702ed3c676a20a42d0cfa7e84473e13d59e21ba5e3bf768d5353fd01b5e7efb7b93983b11000000000000005b95784b1ca30e985aaff5e31f076d342edeb8c45156fd02cd515ba34eb389e44276ec030b636631fc173f0b450dda887bbe27d0ae23362956207ea1a105a950f96ca3c7c3a30515558c617c1567352a946f8f4aeb992c7d0fb7570d935fd05e6973da60325a7008aafe06a74f2f81d3a28a50c4ff3afbceacf923c3badef5295533cfc5528d06ed1a0565943a02606e093e55f68fe769aba425e3d030f58e0f5520b1177fa4fa6faa26267cc81e48fe136d71d54fad66b7ddd31237756c9d09a1e8584088906c6f813ac30599ff554b53c2d1333296945c956892d3295e179596c4f89afe5be5b2920721d5bbd754caa57ec9c700000000000000000000000000000000a560ba2a90eb0b5d6dbb4a194d332e3b3c6871e059a34aa2e7e1944daee6545fe1a6a6170bf5852a86edd38495939883642aa0957a5d7dc443a29d9438c025cf93caaa7c763562a24b6a6855ca5a9044c8fd7034c22875020ac648359998d550e1ec4fac", 0x23d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 3: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57", 0x6c3}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a8563", 0x100a}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a5", 0x126}], 0x5) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7a5b1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5", 0x88}, {&(0x7f0000000640)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b571827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac5491363868fb642d55f", 0xc4}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000000440)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000380)="d41fab822b61da92bb996960143e007f9f669c3b47b73957", 0x18}, {&(0x7f00000003c0)}, {&(0x7f0000000540)="1f8903ef477fb901ae444cd13dbf64b20685bbc81691cd2b1dfa23df055c78c92bfb09103e7c0cfa952192924a340a18e144ff8f169c0dcf7479eca27990897b8c57f22d35534d7e8fedc0bfe15a2220c116e766b305b59cb52a48d9aaa5f52fa5109c7a1e453d8ff5922663cd614f5f396c791774", 0x75}], 0x7) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) r2 = semget$private(0x0, 0x0, 0x2a2) chmod(&(0x7f0000000140)='./file0\x00', 0x2c) semop(r2, &(0x7f00000000c0)=[{0x2, 0x3ff, 0x2400}, {0x1, 0x800, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x7f, 0x1800}, {0x3, 0xfffa, 0x1000}, {0x3, 0x5f}, {0x3, 0x6, 0x1000}], 0x7) r3 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="7066157f09a0a98242628b47add4dfc960ab9fd75c7ef176453ca6752d57c3432c1a21bada218da3e3cbb019d19f243fd790ee116f9e3063082a8d43dd33fb2977e8471ef93c7b00f90096ab24885d6dc8435601dd8ff51f5eff68bc57ee5bca603528d1e4b7b6824620ce95cff37ad88edfb58d3f", 0x75) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async) socket(0x10, 0x2, 0x0) (async) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) (async, rerun: 64) socket(0x2, 0x2, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f0000000040), 0x10) (async) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) getuid() (async, rerun: 32) setitimer(0x0, &(0x7f0000000000), 0x0) (rerun: 32) setitimer(0x0, 0x0, 0x0) (async) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open$dir(0x0, 0x100, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r2, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) setreuid(0xee00, 0x0) (async) r3 = getuid() setreuid(0xee00, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r1, 0x5) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) executing program 4: socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/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}, {&(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}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) r7 = getpid() getpgid(r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, 0x0, 0x0, 0x0, 0x0, 0x100, 0x101}, 0xfffffffc, 0x8f, 0x0, r7, 0x6, 0x2, 0xb1}) r8 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r11) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000840)="82b4a21fe4c5c912f5c36dd6de3a832478ab53477df213ad7b22a08856de91792ba9812b219f596ab18967bd64d9c549b035babf116219cdee0f109717c15d6a362e08ca088b877d213bb4abe621f5762de563fde3fea2c40d2feefe3c55a79a0b955567d235d5785664dcfdae5ac8b348290c022884426c4ee502e48ce658d0864ac857637c699512426cd0943f33dcd77c1b437fa4b39a5f91add3131be7cddc0ab2b8173c6cc378988335aade645eef9474395f8b0cb7340c0c380bb72658bbdcb89959270342608a3aba2df337f3d5ad698959bdbbff0c6814a8b7b88f5939280997939078d6983c0f973255dadcd95aca59194ee27ef8ffe9e99f5bbfebc2580a370dfc916cfa2f813e77855e3c385c92d3b84cf3e2085f46481be85ebcf865c96a07e27a14384942cc79b5658262f8e35cde4fb10603ad730902b21f1091f86c6cbbf48dbd234dd5a675fb2dc4688bee094eba1bf639d3e692df20eeb2728b5906d93fb6e4aba69dd59cb8b73d792b9a91b923798378547203c53f1833d8434368be151559444ac679fef34135991f3cf64e443d0b84cbbfc943c29b1fe1f7a36a24ff65eb8b8c42febbd737f71e61d70baca85d083d49f640fad87a8a978341385075b0187646196b931d0e8bf64b33598198baec2e2bac705be641508a79d0bbef2f0b616d468641779f2a45012691cdc79de287db7ccb6fdc8dc91446f9706919f7a5fe70f9bb707e0bbe7bfe9fd990002a15a2d43d46c32f9b499ad423f3aa162877a7600f01b29d97162831d41e765ebcbbc45290a1476a3a4a9dd5a3721f4e20fc9962f45291f7e707a23dfb7485658612c41b374795b47234af780babd2ce17cd10baa6a9c5cd6244675dc5d3d6f8ecec32074c2ff4b32d31e3e6fa56bb30128d2a0ddf11d7dd8a88c869930354cbd8e3046955e2dd3b5b5e7763a2ea4582d6c25f463977a6eb3939c80545f48768c6c4721a7a8a7f536371428c74c8aa408220b46c1a46a49ac38bc2b4a4866abd92e2fffd792ba651ebed94d5bea396d5eb2ecc2f9afc41af8ec318cda5bc4f60a2ca6af21a199a5d5f6c064fb4dfa90934615b1f5fb1754e40ecb8a9bb33cff525aed90a7d31c728a4637a58b73933b8046d762c0ef873b6668f1f473dac4d67d128830f74b8b86a2df04f503a6cb106d69354016128d49d441624f79ffc8c6d309ef4994bdef1ecb7d3c9fb48338182f7f30df49c75be1b13af6c0c0ade641fc2f9d67000eec5ad2c1f3dcd2630dbb97300257c4919a9aa18b094dcca57350be11890d880e91389fd9b1ac1d6ffbe48589506523ffb58d9681fc70352ab38009dcdfb322dcc56c6daebab545e4bcec61fab7019b84f27370ba0ea6d260582cdba069908df1d0ce4b3f76406f80c4480d3ec274ac4f22999932187b412b4f2db13f6b398ef643f034bada4107010e04fc58e56f73519d57294568a6827c08c51673c9ea4159fac4ec8cb843beaf38345a53d242024e8c4e4362f59c68b10bbcc72f19ba1d97f535af8b7199817f99c7c723395ca96b62f579572f275e208334fe95d6fd0ccd1056266595c1e68091683122f0eed55bc5cfcab32d169d5d933ac9799c74a3a60a55a65ad8490ffb5f48d966959e571b28c5cc3545011eb9d8e98753752b51e9083e3f4b585384eeaa555077b7b852a12e1fb909fd915365b65455b1cb13d99d5b0cb0d1898d2af257a4fcdae87a2dcf39ab80b414971283444bab352b2bc48ac035569ee87e5c4e236945be413791ab6fb976d7b61f70a4cd71d63d7567d2ca12e85f70b85299e5836c99e723ced0f9550793c14b2ea05f879a71338a8d182b46c39e3d7e3ff31d1000e721ba9b9ebba396fd98b8028c155b11628a53b9d4bca3ab0d2cb05176922e5a6fb3f20369d1a2ee21d1184bf5567593e47dd25b0e431138ec49cc2a7558b1167b0447dce82421f454e1e02175238fe3b32ec398b1f1ce4005f258a89a20891381a0dc6d643ad170cea84f5c23c4c1dc6b51a79ce9e291dba4d13a58b7d9da3652bc939b3def22ec7f919ad2435db57d5f4fc15c6631bff98ce5a9a2249b8dd5d3968114db357f0c47a7924a3b013443c49a41e8890a1a0c6d7480e70a103eeb7bbd8cffbd5f2561c05fdca523cfaed18adecbc94622d3ff832873d37f7c8942fb26a299579857a97a5be0fd7d5d658d49699a46ab9655c2a65e8691135d3be985284516120a9eb77dace450a04b39fba140b2488d6f79fec673e92783506d5840250efff907564cdd2597f18cc5cfdf89daed7109bdd1e7990c121f5d035b71ecc9dd45ac9b9a3a8e54f04ea67e1dc79a44fe9936d2e90e711d35aed0bd57da479570d5e74e4011b30b8eb16995ed50429b6af9f5597070fc3031d0dbbd9c990f94ae40f84ce81b32c40888794b1ec8dc39a9a0585e35494215538162e4b5e6a0402e96a82c018aacba0c36ffb7d6475f600b34bae58b25671ff092458a5a0dba6a28a8f3b1dfe641b285afa0d309c63ef0e8ded8c59d54bd28b35193ce150f5932871e7a74329d0970b9d73925d0eef4c63a8c26b295088af3d91befc4f2626831d3c805d531e676cae599146798e71eb04409a0e24ff546661b309ec3a48fa9f28853e3ed28e0c68c8369cc40c23395c59cd1ba1bffa5bd957821d7003259b6ada9ce7a5eb565b8d42ac26ed49ddcb57756e560f36f38780c84e35bc67f04e944e08d54da79e6a7391fc1c42bceca649b4f55928ae94d3e636d055387e04d0434aed4cb98379242048c372741518106d1efbc841985d454fefe7de12a5199dd241681c48a429a3b3236d8a4e2c8791573e8e098767c078d0562966788db57f83bdd7f6f8c5649cdb67c14671766b55f51f7128b958d74c77c0b4d897b196c72d28c26ce0ba20ce6580af6af494b744f1a9efd403a6dcf72a322ee62b70ba47585db15b1a5cedcb01d4e042d2418c70caa1a5cc22fe1af6af7b1ffa9534314949ba00158c6440055231b3f003d952f5e65cbde76c7ecac194a5002d64593cd6a486ef46a11c56a01ae82e57f4c9d8bc350f44554d0116bb43f754e1faace1304fa8d78f00faadcd55c5d252e95b22055ab9d6dfccec9405a8050931221841eff639b386ce8d7c672c664f9db23677a17f1b5a8829d8fd09e6423d93a82b34e4ae4279c582e441429454da4ebfef1ebeecbcd4d64ad88c3a770d107860ccd100e8659c02ed8882f130bb6cc2c44d91df35325c2c8d00d528a0f8747d203a0665a0d92ef6f63a0b048d00474889833f5a62c82d474f344e41249d96deb653ffbb46db1471951b51a798eea2296390e5b1480ba95fb4cdb25fca0bf939e7721c33135431e0ea2162351f0a752d2b31982058d7a78c6e62b01290884af0d254cfe61e5843642b954f62cd3119928a7349893a4c495a70f1a405ddaca72ba71bef5bd9718fa1a96b69826a9c889a5b881dcd358f43e5b3004f132f09cebf8c3156c22ddff715b15bf9fccedfa1ce3e46529d48c3545445c9e955beaf84bfa1d7d2e17b1b02007380338b4c92692bdc86f78b5a1c9988fb756cc10be28996b6af3eb30cf591227de843ffcc732a52344c721bb4ddbec5b1825b69280111a541c81dd529227f16b00725f670646be992384b74849ca2708e547f5bf474df5aeea321119bcae476eb78d802659228e50b3de556fad5e49bd9569321fec1541bb6190f686e1f01a225196a8dc68b526aaf53c81252847deb39c16ddaf5d3e20cdfc2f9c5481a4387468f31169240f23f848998c08f0d2d460b088c7a95fb18440345baa1e7eca864b65dbca6dabeee796d348bbafd7f3eb29fc46218fd8a971ece8cd2678735a5cf4af405a244e3fad299df263c1eebc763947c1c8da2ce0c06287a1cf724370af6709b69043eed067989799407f0c0714f02893b7682a07463d7beb6463431ab9a83a843c186de3573f1d9b4986ce3d55e0f11eeec05d6a54c6b763b685468638d522ee988cf779fc3dbb86a9cf084aaa8eeae110b38aef81414c71df9b6fd612554d09614afcec39e490d610ece70a02f4e77b35010750a88b1dc3dcdbc96d8d1245b47c4dc6a84186848f8449bcb4b8fa2fa410a863a0872a5b6b969ec817a732545c6fadb3d1c6c901e1c5b8d766193bc95d155b4291ea9938345df9ba47fc2615cb0256837247cd4e8f602ac904b5c3169bd87b2d3f7d5eb8a679f0e2e6029d302f9812372b7c24f66ac2b3f2fc11432fb07962a8fd3cc2668c54594624ff3f8e3dee9bfbb61977a710457436d917ae715a147b0e519ae9578d46d7980611bbb6b0ca6120b3ad0ecf48bebd577175f9ad3bc72cb559dc2a4479ce27864f887ba080ebccba7a4e393bd13842ba9bda9563b83a7375337419bad9ae6b8f2851e2921395d9ea1d9d49a0c52771650865c9bc092a2f639647a4e87c16d0360921e1892777fc33ac83fd523f8f2ab7a5c895380c470c6ed0fc6e1861d22671ae1fb97c7f0b26ef2239baaf12a3d058ff109c7a5a1ba6fba970a0fb130b82672ec4d0b959737e8dc0e29e678da40b47f405818f57daee6bc52db96e3516421ae3271759bf78313053ea729b49cb9238b199aeb41dcef54067f9785482cf54583b707a463119ad61dcf5756bf285553c2a85afc855d74e5d80064dc3413eb43ebd148d7a4bb7b059e5e86e22133d2edb83200df1d840930aa29095cbf5c13207b476153a0750155c62836a1cb84bbcd40c78d03d696b08ad7aecd5eafb437bb359f2e44c03fc2953ecdc0ba2fb58aa6294287a86498bcfe1305b193505287a9c1ea0905de8218802cac565303202d50d9bea12f067e7d55698733b5108c4c5a0f08afb73d0994e766b0eb7e4c230da711c3d0aaa8d3296166063862c8eae13a67b446d95eb950893359e01871c0ff28c7a13bc5bee5a8acf265c006244696d68c5164b460b959196bd5bb238e28ec2f6d3ed46cb7a67dbe1c78e35de21d893b9eff3fe0b13cb72c717210b6a2a4ba6ba716749d76b9c5c3f5c662db9c9ec3fad2840ab6acaac6ab0955d54cd337c07b8f4803b1952c6d4ffd744a114ac041004ee10603d89fa77ce76c797009ea9b42e28f795c5a379f9129934f9e6710191d1d34c070e2c0566ceb6f283e6206f8a54db08743e507efa7aeed62398f9c2e0b0844fef2b40aabc739e3f1a51f3c27ffc12184ddc2514e6e1eee509df0e69892496078aa3dc24924fa4d1af1c994b7f618b85eea3be441e81ea74b981833db002c30ecf1e30672cb3b3ba044b53f0031c1c44f076b00b089edada768d9dec35fbbe5bacd3c3ea9e274323ae3fe16f1113316a4e579d080472931b74241b18f061169d59c5d6a1570e2b722d5871f23182ca7c7e4816cac72c37c82c2e65aca2c58f4220935ada1a2d21facdbb5dc52433a2b9c00345a9183fee5ebb99e38596ead00be9ea8193f738da49dfead03e3cd1ae8cc48dfc7f3adfb7ef2c29dfe2f1ff9ea34dd6ef40ebd6080ea0ec7bd63dbc6783045ce56a52e6d504c5d524e4ae47695872bff610d8e0535cf836c618ae73e09231b77be3a55f14240b102325da34722742552c3a71496548f1b22abb4d959d6634f40ee4d21d3c7acc9a60150ed9546fd1f2afd797fb5df617b4da3da0442b4d9518aa00485d1eccff1973de9c21bcbc92e898481dc354401ab88072f9d1d5c14c04bb9931269a8e84b6f4b710119e2cee1ee0db7e6f814af03664e58a1cae1137d7086cb7c761b1aeabf685a8acc7281269dd1f5dfcba494f382e68391ce94b9e1efdd59940792", 0x1000}, {&(0x7f0000000300)="4bb3df949fdffcba8e74fc58ba0979e18a68c6ad826c764452bf678d7826d75beb7101801c37", 0x26}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r10, @ANYBLOB="73da33dd200004020000f300fff7000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYBLOB="7727ce1e56ab904a7ac6e9d9ea996f4072ff8dad0f7bf64290714bad51e76ea03c50dfc1b9ab7418fa7d173e62bfa808ba5fdf885e5885dca6132d3e8f8c064fbe355995f43ed6e2399cdb03061db5c1f2cb88584987611e979c59b555ed5bb341c7a4e1ed320e2bcefa964dcd22f8c8748565c5058bffe2d9", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x8}, 0x4) r12 = fcntl$getown(r5, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r12) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r12) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xc) syz_open_pts() ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x4, 0x0, 0x1, 0xfffe, 0x0}) pckbd_enable: command error executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000480)=ANY=[]) acct(0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = kqueue() r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x653, 0x0) attempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff800030e191b8 gsbase 0xffffffff82c60ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff82825bb0) at panic+0x159 kerntrap(ffff800030e19100) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_match(fffffd8066ae4aa0,0,1,0) at rt_match+0xc3 route_mpath(fffffd8066ae4a88,fffffd807593f024,0,0) at route_mpath+0x8b in_pcbselsrc(ffff800030e194b8,fffffd807593f020,fffffd8066ae4a10) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd8066ae4a10,fffffd807593f000) at in_pcbconnect+0xe8 udp_connect(fffffd805e4833f0,fffffd807593f000) at udp_connect+0xa4 sys_connect(ffff80002db422d0,ffff800030e196b0,ffff800030e19600) at sys_connect+0x238 syscall(ffff800030e196b0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6f88dcd9550, count: 245 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID d662f6a5-d763-0b53-7cd8-e4e6b0001699 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace