aaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x80, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r1) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r6 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) close(r6) syz_open_pts() executing program 4: syz_emit_ethernet(0x138, 0x0) socket(0x800000018, 0x3, 0x0) socket(0x2, 0x5, 0x0) readv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000480)=""/4083, 0xff3}, {0x0}, {&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x2, 0x4000, 0x20) r0 = socket$inet(0x2, 0x4000, 0x2) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001180)) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[]) setrlimit(0x8, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946472, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3, 0x0, 0x80}, {0x6, 0x20, 0xfe, 0x46d9}]}) r3 = open(&(0x7f0000000340)='./file1\x00', 0x400, 0x3) writev(r0, &(0x7f00000029c0)=[{&(0x7f0000001600)="836c9be210b76db8f0162d2599be2488f62bef0364d604aab9dd8211f6358596ed6db181fb87ed172468fa1ce83d365330ff5e43fc616dc2c587d726c2b96d63f3019fcadf1237", 0x47}, {&(0x7f0000001680)="6fca9f832ddb524756a835b9409f108c9ad8684b9892e35c068778ce3b8d8e8a826c53534856fddbfd99cab35a44c6a30209c9b962100a2c890ed587e277fb7928f6bd6444935d528f028e8f8ee03d7542a074083b60e81307561fcff89a8c37fa4be622a5ea92948f78497b3fe41991bd682770736f95af7273caf90bd43c7bdc8a20ace427c566fb7409bf886c83f622830000", 0x94}, {&(0x7f0000001740)="b67cee0174472702fd631c9ab0be8546bdbdfbef0ffa92b47b69f1046b91ff334d2df7b84a616aa09164da4c713a7101eac048dc1ae85dadf4a5ac2ac934793f2412ceef432a0a15aebfb7fb5f38089c40928397d5872df2ca27e773acfeb0fffd650664d26bf34df98ef9bc8af018f7234fc7ef07ca59720e2cf68217e3b245402dc50000000000005756a8af0200992fbf1be3bb7f8caed313efda6aebf0b7", 0xa0}, {&(0x7f0000001800)="2e2f0690af89dc6cd59a13f3e0388f1363e60ea9521dc41255d408dbefabfa660ca2aa1c1af8a818ee6af4e0e8abe4bead2e81526b5e6d91ba7e9f54c1e7067d2cf84bf64f003e8a0dc7ef0486e4cb4283c685eeed7fb5cd30725b44887670f152fd07f8825e5a852bc8b7c48b52f5fa4b27db985ddadb7e08cd9971e27f31d0e86a6723915045b7f446cd45628d05fc093e140a4e622d155963aee7656d089619c62dbee16f4b9794e294f886ff7963b6d0b7e84aa14168d7d9f41a62ae05a0f14275a27c87982134c179247dc1a7e5543312aecbd86e97b60cd2746591065f7e5dc0bb6f9f33c6b5a79fd9dd3443c2c747eb002bba074e8c2e46ef6d4bb0baa2d0d3a3f5a9effc1d10bd1bf01670bbdc9cf2cc1887b09f2643fe06f480026f259ba5bc3dc2e8649683af5a2345532f204d42bba9b4d0116486fdd73dee325d8de8bc10dcedcbc1e502d59c30bf81d030873d129a5109084470d7fa3110f3a1ca663e8067157672327506b9961879fe81e1de456ec5ffce8e67299fd892a914c944c268d058b0f5caefef3e5c7513c14932e6a708aae2021f1cb740b5f83d7870d3371fdf8ade09a07a10930e2bd4040b2285b62b65666d1ba0eb35ae02ee7ad8fef7bae5adbddc19965e3ad720a9f5b0ecd52a1de6789d8cc5c1ad71abb95f30b59db33f30b3bb09f07ed35f25dae37966bb6daf144c5d8fe921dffef0023205f15200afeb7102adc536e22fffce478f2afec66d1d9162e91bc1bc18551dd58e479040c5a7806d2a173df42a4448f276f0f417ca6ab96a7b7935f49a81369770679b79b0010b79c067879607fc0a15180c756ae3f0cda52bd0f38dc8ef3ab0003718ec9b77bedfa25863b832c1235787d80f909e2c28cb473a50f564917e85a02bfdf83d17deed388248114abd5156424b962dc73dea6a746944b12662f340b9942935a84735f0c90f203d25803ac03ef6c2259f95580e7cfcbe99097e1c2601121b081485ea9136d2657788a3fd39a2b4975594c12cc6a9b20841b908f19260170f667b639d6de45a0b233a77a8c29d44c0ec166d460c1eb7d7e34068bcf4a9a7259cddfbace04024e1a7de7753b903bdd99ca1f15349dca2df9991359fc08a05cd7a4d053ec52462403f7ec03b7208a1f65c18343f367afc8ba28630a3c65037ac63b6fe306e111b531329de44fddf5b68c634b74f97a70756f4e1b8b7ade5ecb06a13d2ecebb6e8ece4a439ab174df30330734c17e422a05f5839343049f22c944d538690be4ff795743bb8c19ed2e3e6a7ad0e284274355a85007c1ade3fff5b731b92fed06d49067470a73323c8f6a7c387b14f7a60a109524d182204277c772a3b15088b8482b555b1827d9d08e05789ce135378f95f713d0931b8c77d641c67ae44b7f7b599f164b7cdca3ac546bf17115d65bd899b9bc01c78ef1996d564a076f476e6862f4ae60e156cc7172f5d50014368c7812c598faaccf12cb7fb77bf4a5fcd6ddf3adcb6b93b2a4fac5f2feb61c5a2cb8ae610b1eb371f6b28a555368cccef4827f8d0ebc861141d2d0ba55b77025bbf5732fa51032c114aee325c17b1a5bafd5cdee986f4afff46d7e4b21d87a435d50777a50539c10e395fdd33c9d8f4b941fb6095899c8127a73ae6445fb80cf10c3784ec2ff6725031066d5c97a8b888e9aafbcc61820a9233ebb4693f63e83829a161d6cf64ab57345be0e3423b4591f1d3c4593b13716fa9dd370d155663e14fc5d57819e630071dc905d895a1ac018cfa4171bcfb5b88fa121492e4a499af2b61f94a17c7aa0d83cfee7c675f474e2eccaad8c04156382d0f58fb0335cf03f2e345c853652b3b6dda323771d6ecd59f99e6a3e132a80694e04e500c8177257720e77c96bfabcd8a67bbc6aa4eff328625960a4b2994fabdafe8916ba3d2d80e00ffdc11538455bdc453a8825723e39ce338dad9c957e61407c8cefd0805ef96a03b777bbc946f8a4ba45fff23c66a5a3847b723c5743316db55394cfd172b343e87021cba3f4777dee64afb5de87b03288b98160d3a6f2f8d6e33904ef74f30f001f0ad1a39b7771f9b1f7d114fd4ee128e457a080fc2a5285e11578f522ab492321c927043bb62d67284609ce62230465a49b3d2a7ceda00afac85a4c9ef75c255c77139153ac8fa6d87ad76a3691c75676ebabffbced67a76b20419aec2afd0d5fc26d9635b60aa868236183d5a8775989a7ad6e2c8434e31bc05852a64ceff0b24ad12eb6f84f8fdb6ff51396edb10114c346389e592d127d3d708b3bcbb22c05626c318ad90931488085f1ab95f3e4ae5eb26bf4c6cec21a4aac6c0eb65c83dc885a6ba849d0f7f87195dd672cfd17cf231b6e6e41ce97a90c0c5c692f54149f9a25be5e05cbc308bc618ed60522c0e73cb7dce5c75838342c2feb9a8d23622dc9c421f845e61e986e53608f5ac0ed987e55d19808f5cd2b9a7224725db66b8937f3c164921825c27e94c4993261428bcb91397ebf5491ad13c6d8ef35ab5338a402522d9d5475d47553d2cb299718eb74a7ccb49257c64aceb96aecc0b7e4b36d365173029b65eb9ed4aaaa0957329100f97490d3997b79cd99afa8c205deeb281aadd00924926c75db287b65f1070c71f089be581988be15a980065cfd55a2913df710db4814e8f321f56e28865fa81987dfc46bde98f17bed8620d9ca4069e4a16612d269f24937a969c5f844b6b1efb2dac4e64ec608c0990824d92b64d12b1dc84714bd7af25debff84db88b4b94223755a390444e9b2f99f1fc6051081fc650d28c21c92b069ae5e1558c0b11fca5f328338c2630e78eea259f95e885554479cda3cc34bbd2dc6e8da25e231edb59f4702c2477bca82501777dd1ae174476f85b0fc9dc93152f25e8911be54d49987a955166437bee954c8d5da29a623cd184334369c19ce2be3b6a9ddf99c3c63ee327bc5888c7b54840745e33c790bc805353abe4ab1c1839c0bc2ad37aa6a1842979b70141f6ac6b27a1fd79b4d8e200354263e0ef203858fd021cda374414e90fad47872a3352a8e1e106b25d62215afbd95cf1446cc530fb32ea82353e80742ddfa57b585c2a19a5fa6b5f906f1931e69c304762a35fdd42ff5e5da40382753ac1174273ab872d927cb46f79e271573be4e537a4cd56fa4952503aab37f345869c3f79436dd5cc5ad0461dc9d496a26078c6420cae4944655cf47012dab60c2a5de98d47c47b97a20082e3a71cc1373fd4cce8550382c11362c9a9e021e2c14555d1924d1f5513e8cebbc73ec1e98bb7fff4b350ca60259e423a6b7c22489aeb04c39f3b7a430406604603972d4203542c493fb4b0b00191d49b735b8349d0183e49f4fe7d5986c7b317df0705e7c7a7024eff5f894bea98da3b6f076b225ecc7e68e0449b0bce07ca0d9b266d177a013fd7fde6e4219c5381767adc6e71b8a40912f3a9e045602a88524770e8bf2b522d71efa21fbadca15c597bcf588f21cccc1dc8d243fef7dda7ce33b8cd1761e74876989102dea68374051a69fa7aee5382a1cfc6bc8b2f5d56eff44149820aa7b3c3df9ed7e86c69ba559289e8cfc34fafdcb3a399b8dac7b2efabbe248c93919ca9c13c6ca23b8fefb80e2e3b3ff88ce2641137f0321cb30fc31bb2ffe83394d1779abd53b93bf53d5bc7d83a67ddb4ea8c1be437594b4b3dd822f1d266c1678fd0f75a0d56b291a9bf6921738636738151c0fb5dd5b2790fa6498a9ffa422c2707258814ac7e6f58cefc2d509d615df969927b4d1e9877f57cd5d1443da6920fe7297c265a4639a4aaa65eedacfaa2bd9760c59c2c6211b2b43e0a99efc40c50edbd0fc119051d555ccdee126de8a40a2fb3e54e8be17d9ed50e53b258c46430ac0de90b9bfbf9fa820577cdb7260f2ed0a1cce3abbf878927627c8b5576c7af73e53b8bed876147d92533c2beafe94d2f1b3bc8f08d66d419e501a219b5607ff63f560276fad9251093ae409ac654a8de1c6cc39935b8435f32f0a0927bdc721909de8eeb7c6e034a6e52a5446ed0d44bba089320130c3c5b259c6fddc7557b2d99ca2e7cbea740aeeafca8de911f511c18bcd5a4f9b2148c6786e2aac60b3f6aa6c37e1ee91443b8866b6d613f98fdba5545dd28944d2b200dbe17dc556152acba5cdb73bddbb161f9f819de28aa55ae23a3c02b61a77fa841d3a1f00127ebfd4c10769ebe36ac250fc1546908025544ec3a6848e1b9343563d2d5da14ebf2098e3c313824bbb80ddd7a76102443cd10f0a8f4daa2c60695a8738f47b865e62cb685ee80fe40fe0304d1ed43fa7fdaa31dc681ec170fb38f4a0df3ed10dd5b3cd13bf5a491eac050e93d91c4e6827e48c98254fa54a2a859c861c6a1820fcb416f1f4a6a1da9bd5dc82d6b8fe6fe7e41dfc56abd48d35ef88bb8d4afeb2293b3e991f1ff89cd61cee40d6b332c77322ed0328208437197eb6c0f883b6f2dc91258845f1134e86b22bba3c6db37a86f51a197f69ad2f8d85e6a8553a0f6110f9878a8fe181ed2a8f2f94825f49140ee6d90f2b526befbb3d352cb5fdb46b77b4d0830fa73bc0a66e9cab55ad7638278acf9a9e62817cddcf6afafbc9795300a7bcc01e7e7b739883062b47037380d558485db5bcab01a388edf21b71ca2342bf68d17033a134770adf4951f8ae976fd46f152b25092b1f43c0e9dc1b2504a6d97b2dfe087096d6c817d5d7bdc911a0c0e2220c7d72130bfcea49b965528162e8b31d51e50f34e24aed19518ecb0b0df6c0e53ca0af2a7d120da5482e1579571637d6bb2f21e90ad832c4d7684993852afefb1827f665ee647d086262193ac6e7185d3a97de269812a9aacaa4f8f180ce67f1c1d94c978479e125c3641b7a9c279302f827209d54246b110cac170ca5dcaa00bc812245b2dcd8e6825ed4a0c6d8737be6e73cefea99dd0faaaf0fb97d49309ded5f326d197ce6fad6020e3a3ed1f6f77c8cf3d5a8663611d11fb2f93ea5fc0aa297c34e25a95ee7991c5998aba0fe0604e19a5617b3287f900e0c7f8e24e9a4e4264e193efb281958521b1d573495767f071873ed604fe6206c9b5a58f59d21b27c1403da2d053533790c784249a4b5458eb93da3d9c491aabbb98f6271f3425afc117fae4cd2260ddd05197dd95f1fdd3c94af0abd5f1c8977d6131388e2aff57ca02d21ff7911f3b8762f47523eae555146926aecf85624b0da311f437f4d9cdfd1f8bc24a8c604d2c5e5b5a7c05ca873b3e86d610cb7eeb1c3f35eba23e9aeccb4667ceceff86c0b5e4047e465b910b52df862a11dafa9b52647d3a3eb9bac7b2e566ea16ad59351a1ec4aa2d1868ef0adc91f35371358897c953f48eb666129ac815b8f1e8b4bd070d3f2b6208bec2484eddd553dd136e220587f84b0196870d155835cefee6d546974345ea7f95c1fe6f487cb968dc6de9a429816cf33d90083e643586b3bafa9cf9c0205c5aba02defbc86d0484c38a709e1d08a976a71e0806cc691cbe00364eefc4ecb4363760c30888a8d86341eac6464fdecee8a44e667b3f2cb972b27ae8c7cfc9eb6e0a8661386e539d540cfccca16e039743b2bd774428f5526b1cb77323d29c260d132ac14b443993e0a44dfedd3ec769d0d0d479e20fa6b0644e6043b2b199680df18d0b5bf3eafa1c760a59ee36b36df8de1071b0c6cefb98011c2ffed2efbf126337aa1b669184c257a9c5332baa2a4a36fcb982243006afa7773f418ccc24be38d81b700b5c6902b2762ed26a09cb6ed1d1e7a37baa64bc0301b92e730e2f0a", 0x1000}, {&(0x7f0000002800)="0bbff606c9a8d7d0de6cd64fc95488e7d00717ec67c8fd508c9149f1e4bb0ccd62c5c796a3c4b6292fe320e006843637c155ff5b7e168923fa582ce90ac5c0c36a82fef016bee1fe46d2128703789c4256f83a296ee9", 0xfffffffffffffe5c}, {&(0x7f0000002880)="ba993536d915d5a451432b1c797b308d56289c0795ccc79eda3ea7f08c9dc351c6094eeb9c9e505281c53f6d16d8506a4af2d04cbcd441bc30115bf3bd759f96bad3b966a49a1f6a8de59878fccbc174eb40c46765bc8fdd7bea7b1a57fd6c4e635a9e534ef279985f96535de30ec041f20ae499df605735ddb11de5108408208da7aff4d1713a405835fb849bc3b6752c2e0bbfab041f833ed95b", 0x9b}], 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x3013, r3, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4c}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x3}, {0x1}, {0x8306}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="76e5000001000000000000000063", 0xe) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x4, 0x800}, {0x4, 0xc3f5, 0x1800}, {0x4, 0x5}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000500)) setregid(0xffffffffffffffff, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffea4) r6 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, 0x0, 0x0, r6]) getuid() executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x140000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x80000269000000}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000100)="f2b149887b551abb7cf34fe06abe4c068419d59789064abc9601af46ce4d0c1d77e1077aee7b5ac52e0e9bce617f71663394f90c4811061081c8ab464d005cba453d2b4ab1c012b56baba91152691e56187cbf65e89d4e9903deb7f03edf0876b27103ded6300090e464fd62f5d9fef7367decb82a244496e623e86f6e890e57ce466aab4e67601050630f1a196e3fa948658f13bcbc06f1c7bd142f963059a1d56b4f3fe7b54c4680d73f87ec8660d318e02be936cee258392bd98e6e4edc8b52816d06f1dcd6eaeeed94a4fdf72320267db48e6302f1c5116a71e9afcddd", &(0x7f0000000240)=0xdf, &(0x7f0000000280)="91d705c681451a173864590a08de589608ea97781aa27af9d4280df37b9c57790d45bfeaa8092fb4823376cf029741a2449a14dc1e252f627441a6070901dbdc6d9ae608898e1c2759742f1077bb7a7f46dbebe7a57f7157310033ac784577ec148f621f16ff27a187a45884b86161282cf0efd304684635f9b3699f7fedc2a2cb0951911cdd7266fdbb49f29c28", 0x8e) listen(r3, 0xfffffffa) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="73702eb9ccc30a540000219986dd6000000000183a009c7e4d5081645bf0376e0865911feb7efe8100000000000000000000000000bb82009078000000fe3fd3060000000000000001047f000001"]) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x7) executing program 0: open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f", 0x1d) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1d}, {0x4}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="f20bdcf54e78f6824c67cba60e59c544e44f4f69fe9ad8e988b3e62b1e5092eebacb1ac77dc67e23e37ee69c866afcb934f5d403b24992327986d6262916d23389eb2054ff589987a22069e781782a5e937b094daa3d0e", 0x57}, {&(0x7f0000000280)="71f7c830cb038e6d5b4fae1ec4ed80a3c0e5341517502bad9e01f04169444bddfeff3881d51d80595f5b923527bae764e5b218eef7080b7f4d8a8c3dc3cb10ee54acd0da9bd8a1838b0bafd61c4671aa74722921850af8aee6aa4489bf2a188825a2eecfde0c3a2d8ef8e9c2fd00383fd06d07af28e5d94182ed8025000000000000000096c798fdad70d50ad59d6718257d97ba673f000000000000", 0x9c}, {&(0x7f00000009c0)="814a5abef03ac6ffbc86314f11068c5687bf7842f378aecdc795bbd76fa4037e38144e9a198627f928445a59c16ac414c316569d6d157a9e7e8ab02168e041db748eb5e192af7ae9c5bb4891a5567f23032907030aec9e58328036dff8427eaa7a2fa43f239d058bbe3e0351a8e2d0d38edfb3ec8d4e490998f786e964377b3dd0fae8d4b64305d15ddfd55dda5746ca693ba652c5284a1c7806b531df68e0a018d3bacc39290efbe7e4fc115e78e00cd09e5413c4acbffca8af0236bd5213f7392519075443919e4e2f6083fb0fbdb300eb1852758d3556b827459b1267a0e1cd4010520df02b012aae05a42da7617cd43376c7d2c9e4c7ec31bc0a2e0def11b7ff9a67d6bfbb0eb93d0392801faf94a9410d74fa6de081ab85e7d1a2d8656b404cf5e51a1046bfa2a5b564b8d99c11becf920844ae561c53ee74b5061e141ffea383f1ab4c31f9915369a906422bf571b6ebeb7dffb229c5c2b537cfa4be02b9058c7d4bdb34eec4aebe64e89466ccc1ce8474ce2dba8ce85c749f2503f2a322e3d2bec9839dc1ff1a43eeb40b46d40214df38248e2c8d84430af3ae6c45019683032318444b2d9b5ea23b9bdc211496edd76d15cc5b8882bd0a262831ab69f7f1f3536c5d33621d129784afe7b0a6724273c4456294f522c02629b4c7124b215c3bc6713a99b7f9790c79b129b7cc8f6c420093763476df28ae3e2603c5e1d5348f09fcf984cc2bd2e3d5f82616fb90048927a4998acbfc0eeade2e580d9c146d744375740f630db635beede84a10e0b275176a2408f5a64cea3e24e2f2243761bd62e650e884aa4bd737cbf55654ef6cab33199126727b7fd48ec8bae5ac40cb74db2544ff6eaff712c73d5bfb46c1324780f5f9a8fb837f862e09ec139ee10f699dfaf626e2d042b63509ea17b5ba78803fd443211b4caf3caccff6e6ba62b8f672e89e78f249cdd4af492e90482a9d870d0fb79d7eaed23e9b7e1a879c433b2cfa0a1b571ac6860fb208f9043a49aadd80a2b566cc5aa3fcfbbc2a2581a05b1629074a33f2d5f71e0080fb917b87c7ae01efbb5711bdaeaaece191cad09f4a387b2aa1721b5bdc3a0db6060f9680294853b6bcf62d7b2e09a0270b1d4f20aa0bdd6a3638d9fb5d91e5eeeb0c0e882dc0ead1aacac88a525247258eca1850f0048307952632a4acf018e6865fc757ae28902ccb18d5b667550645bb060e538ad381f2d4a0e0b07f1154ae784f8fee4d3f6f4905c5abf497c8b49fa3c73b92b71762903cb94aa138e43f08a5fed16e7318ad4b51127ad145f8bc541e0915593d6a2c8c053cb36fb65842eefbeb58714ea474719ac73eb4ff04a3540830494eb71bd2e844a5612d6d37272fe4e7486ac8b0fa27c4a73f773a2535b6fb9c271d1b69a7033f7766e69d92b00702fe27967f933bb834d8b735dfeacc6dc5fc27ff8aebc7453be9f27060ea45c802a661bd76b74d478629f5d96602633e61700787737cb4b0ea1e133f12b2b988d7b18f91946f5140ff2b5a99228645ac00372d6ac3f432256a61c44197cb0370dd5a5a8492f198f93c0c055b53ea161cab6834fbe6b7258ab09744a89a3c4e2c5bb69713ddb1781b7da09cee9a5e40acbb1464fd6391b4e35969d2612956b69deab3a7ee08ce818699315f968b770821fac936322cd6fefe34d6bcc5a97dc4b1ab72f981057083beb278b832434521fdd4a72b23e529c9b871097735c7c642ff4f4ef27c953710cc913f29e0b39b40144383c858d365abf04ea778822d702f1fcdb156a09e5b3dea245ac315234a62a6eebd61e08cf27bd930272185098f34fafd0e27c58797fb7fe3b998c4affb68604f9fea9ce970c2699fa0f07be9190b5c439bbab265f41f6917b678b73b0e6ee3ad5852eaa8bd769b73f10052b72206413e7cbef419c4e3ee7c7b1f72eb83ad953badf9a4bc0e1b396c5868e19560a11c2c41e85e44396de180dd1272b13b635a49aad7421fbb1cae53569bfa7f804c2bb8c99d91be4d625fae21f425b4707c4468020498f38cd617adccd50c87a45e8e81c121e45abc02c916098d231bafc27fb8bac683558663585e9228374497f3994d639679635573cf7e1cfd0ffd7c65e5c68be1a993f7c84d85dce162c4f3a4e61214f13c7081b1fc02c878be7beac54d29e30b940acae74327d7ca796e65385d92462eaf84006315a16edc2089ade43c2a475cdfe15a803f2444e605fbd62b4c479809b24de4988710df182ba11ecf07f96bb9d61c0cf75ee07d9d164aec1670e2d5eed27de376ab732b27e03c8390cc3e667c48e0e00a1fd86eec7f5c314cb03b9c6b705c0a56a1636132cee4f99e038d33c95cdbf8ea5700941d25246ac43a0cd83c6bb170fb1cd9aef0bd81c52d4d62e5346086f072ccc172638bf1b8e1599fc38697898b851224b22728f79ec00af6b6bd079c7f46b2615ab2276069db1e3650cda335cda1e0f9fb80c3968444aeaeb161f90a1738cd38517e2665b41a50996e79ea78157e617ee5726ddacd159eaf48461d126e7fe6d3bf8d223b3f9c70bf226510058e899abbe00a0dbe8f630d05be6a14d84eb9d51f19a4a3e7ccac338a1cc3f217f127117f4e259aa03ceb6ecf10f0dd18f8d4e72e8961469cd03e9cb8500b573159f71cb9a493c061ac93042e43b67ac4f8bda7d295b13070707e8edb652c04dfdb5fedd870339b7bc4919b4f253954e11e73f54254dd1be7f055e19f47e62e50fa62020e794c5933924e71925ec2e529280b6f0eda00a7e087066cca21da4d2569dfef48e0e54e0f9e4d1c07996843a5a5c5f26a8c94bd8998bbec4cdf1401410a60c79074cc6363c3c424c90d92ec5f517bf53794f50043e2b0fc774b431f476d76e7ee2d763296e1f982529e066d764e2d2c2d54f1fa11385b9660d12da0d9143896f060e3a9d1febf552a86a5ba9669e7e72ce4184ea5b229b0719b37cd694c1d37f11c28a21f4db173bf6cc656eadf3eaded60b0e98e4522fd82c04c605ec9f5d7afa747dc30611e6780c4e41622199d1ff4831e0126990a254b5cf23b7b280e5f16afb63ade54ada8d537450d5e5f1a8432bf752f72a611d93359d8863879a584d55a7f7e3ab6f84e4d581d023b48584380ab90964549033047813140c9a0d47f9b35bb3d2b715444d34769ba2d3089b75e346041805b4f89b87309c54efc4628539d5b79b6279b481f153bf0fa2b62615bae99f1ce27fed0fc0579435c5b6e55a3275276c5713013e2acacc90fba39375952b867ea783b9846d9358ff8fc6151df557de898d143524c1ed8c92020c799f0a2884312ac1cf5a5f82ada873849e0e2aca7aed3e960d761d29542e4a21956886f428e56399d4be139563f6c6941bd9260cd8ab7a3e4d246c9de5fcfdeb0c8973dc9831ccdd2de8ae5d4eaa5abb358fffe91dd908aa70fe3b570cb8934fd2d78ba529d068a8837c5992a5cff86709ad2575a166c5d15e0e92336f07f0d60d40e36a11b4f7953b09f58af4f5b326412e7136cf143d94e3173fdfcf6398647a6154c662baea9ff2faaff4b49958c1d612791d0db0612f79eaff2c7eae3c2f2897d30b8426a0b093b8f05448ceb5d2e70daa808cd831d98912fbfeba26c67ca7c30a4cf33feccddfb34bdf9d132efaa82183fa0c80638944332ae1cdb34bdeeccde7312068153bd8f31612019d381e7580ebd06eb07d7d0e50337e4892c032d8175d8adeb9183e6d822a4f1ddaf5b890883ffa2d96f4fbcefeae7a6cc8d99956f12845adfc2123944a3736ab7740774a0297be69a81db22fd642f9f6a538d92df3d174d368fb93a18ab1b82da17a76cee4aa05c71eab8fe47a38cf0153b3e335efa8241e85b8e5b98a1368495ba74e5107c5513d27d6de0d475836fd168f85259950514928a4dfe998e6538771e48e55e55cc8744805b52d467ef0daaa8b0114f219dc1428218eb2bf7877800648946c7e4fdaff2f9625a5693ac0780d443a0ae1b6a3e4d17874de01260ffb44240e766b1ebe1fba45310b0429e772602bca608b77881212355c14db63c736bd77be641693aedc92e1c9bdca56d511a4535e24306a8aed41205a7cdeb7c7b40e49a58d1a9c74f725dc296c984cf6d0198e993e35a3c668d51abe802c81f769ec8efea75c4906df3b0056586637c3c8ad83ba16542b1bff9479ed1c8f58e0a27a39d6d758ce5c62020f0919cea415e677c31fdf55e8c2eb3aa8804df80facb5c7f7dfcc5bec80cf88b3f61a1617f9653736a3d7d4d45d9309f4f4c6ab9496e157d1b51515826e3a51c325ce24fff30c2ac1b765e18a86a8dcf0892186e914b0d31194ae3a77cb32da097f9d54f2d77f80ec45e54fe8518fe6c4d13f9af43fb63b3395688c1875b822766b8c0dd0e57393b8ae7fcb318178fa5a382bab08ee70db31f1dce9a885388331bf3703f7e26572dc9046372227c57d538582be2e9f93d7774a6bceb0e7532f1ab96d78dd61fe7a7af17897678fa4e3f3bbdcb867da1a0f0426cab22fb046dc5e5ee1bb1e5fbab5cb7bcc9e8d796ee466d9597e78396100cbf93af23489cc6d01884d400d917372ad11ee34e3ad157a307c8b440dc1f0ec3063a80f400659e026777eec626c659f515ec0e4a19a7cf0bc5840414cc370a5ae80a66f834e05a0bc24cb09a59b4c1a20ffb8f69a55d725f574a08fed2d94869190ac0fe75195446cd5036a45ea7874b64784565e8650ebcfb309a0cd3c3316cf4d4daaa1157966c4c21887d1f15645c0592eb8ed51ae6cf25ff46261686758121e83dc83a5c97ebf778eaaabd3990bec46f3f6b5bcad5a01f46ebf7b87f8ae17391e861211576b9308eebd8ea6acd801822c1272a5c8db93f8ba9388d8b62278f16c87458739fa14febff69fea4a35c964b2323a41d28c28733a4572550d32642f82503d6a0c50be24a3a04399edb46ee029a58d21dafcc78e56f517b19fcd283a3c7aa9dad2e1a3ad04d83aeddb7f756ea94bc5b8eb649eb69400e3dc58f49e08ab09fb70c58d5704be78051570f45fc4d4c17b82e28f9dc8a423fa580575e0f8588742fc67e62f0f335495c395679660e694c2d28c4dd4aacd13070ba2604472a360e72e0f14e1d9c921aa226369ca97122208341f6e5b8b7dbd1eb349280ae56ea12717b36182c084f4657d93391f77f01e532c82ca07d10e67cf6cb6aaa08a816bc1e896b6d99f595196fb08d4f40c88f6d7a1f81c3cc293e2ed44d1d06d6a0e34982ac83f3720069b88fc6c7ed0e8cc9e08ce81942240a9c8e500b57c37a65e5ab772c5043b6f873237d7c7d9d2ba66b47802d76fd630e2c24fe761550ecabeea9cd040f5a624f73467063c1abe90c1940a5ecec69d70557cb244fcefa63020d90c0c8549c37061b260ae9214605aa728736a553c56b07336a166163ced9ac7094b47efe407db18a1b57ddab287df2d3c2458769862ba43411686afc5cb4e70269b1cc2b2c543973f8f7cab03bf056744fb542ebb6d222b05e51ac811ea6106a5601de4db93269523485add6a27c3dc09070e3da8e633406211f9f424d9bb77e76ff870ff9f1b4b544237d16ce224e0dfe212d46669d330168dca11d82241b73a0c5108ccee554a75d4338aa2299c22eb963687ca9f3b9267f3e0447e8d54c54043d23d310ba0eb45ac8e1ca1c32bad040764dcc708aa1f02ba2085ef12e14078c5cf7e7a68c4ee6168ecbf72e72aed318065bbe4ee50c8800d2d38b50c1b28171b4448d3b55d76f556fc8ac65458726b1ade98adbcfdc5e4076dd10643f2aad4928fbb03510a50c6c08f2", 0x1000}, {&(0x7f00000039c0)="730442b2634b7726ed02063453af2fcb459d716f74a1a4567828e3ef2062534749a35df8681516959547b0be861390c5a1f52b5c0d185b02baa202b560f17d6cf327228429d82a4374a9f8b5dc0ce62704b2ef56ee46cb81987e625a7519a95b0403ac9ec4655aa6c3e525ff49825ef8585c80df127b63032f4da38f123dc6f4463bf6e2bbf54585c0269392d5b9587984d49f359a81a8b142ff7d5972953e68d73187cc69c45121a08aab25328bd3c4490300000000000000ba5fdc30589ebabd8181acdebbb4cfcb7dba64acd2cece56f755c48a4e304e4ec417c699c09adc8b920d59cd87b146f165c061c78b27ca2a329dddfe2c40d34200dcbdf47a3b0aaa722e779ef813443dca0ae31e4294fdbf1dd247c1bdadc79934736af6ff993ce585435d5bde79aaae434d32bd1bc65554d964254c044d1db1bb519adfcd183a38292cd0afd383633524b963182fcb29dc88dca1836a55dbce8f00d5600589d9fbc7f877c0757170b5aae7cd57d2cd905e6eb578caf0b9931abcdcf0af8573b56ca812c3cac94e85b48e9f4f1031e3d65e9d3dd5307528afd8f4ab4069773595391445830f28e4ddb7631e1d0000000000000dc9db63b605d6e5ad283b01ad21d248981c1048589966889600f9b27cb92d5e479138aca0097728c1f30ece6c91fd105bbe413342ea75ce021c0e8196e6318ff0312dde41c0fb4b2ea12be4bee19a6ba9eba96eb6e2c46ea2e41ce6a94f1237cf255e4485622a5359d6db4cb542d1d7232d050fa3b94f9a0646f547c14bbd573a88eb9734501a03b315df23604d7b06874db027d32a7bf1322faa430d42e881512781e5e32970a22dac0b6a013e2e1f3a40ecfb9043ded5c4548590d1ce776d366c1864ccea98989a0730ab191634bc661d8ee0854fdbcb7a6303404a15ab980420db26cb0828b64300418e9dd7fe812267ad5ab89c58d0aa884c4f9f3947296b34c9daaa7c5c1abe9436451b36fa93edf474360a79ebfce4f7ab99f9057e5327aa98744c88e70a17a93ec0a6c3f5244102877e31602f0abb97ad6647f0669d45f640eae584e9f32775b24dea6d17b95c3af67effe14aa671602cfea8085889368ba60fd4d69c234ad23dbaa066d193e3ade0121450dfe5b805a9a91b0b3a269cad7c365ef17e67619f0690234cdecbb0070f9ddd25b6da657ba006ed8b8019e38679f1fb162a57af27a9e54eb7b517f8f020952920f47b864cef9f68c05c0066fbfd9ac32a77513fba541eccb654bacb924b910f7a2de6cb5722f6016ef098e2b222dcfe360b2d6559311b7b833ed769b3f45f8a012de21a5c2f0cb77a5fdb22a6d10336872c59a50b8ed5299b0140a02ba93b4a5f2743e8166604d679a5af0cb7e42ec92435c7ec937d1f4e66ae9016f274e6fa0016865a28da2297056133f97178b02d0a55da4a240fe2fc8105ab20541e24c89de80811c435e443d1bb48c9389eac84d6c6f8cfac61d9207b50f0a647d4fea83a5f32244485ba74cec518251c59811b8b79a1d9c6d4153b191b95e5dee1be20d4c080836f219d7655dcaefddde5505dd971e47b915f5fe888f729048df430d3bf84cd3ccb0d533560ef843c5735a6f754744d516199a5e239987f2d6c0ba15412c47d97350115698a0d8e43b62a7fe2297ee1fbab7a83447d7578e592daf6077a283d5c0f9d3e5e630490feea99d788faa45a8f26c7314be699991b0fa16246145cf1ad2b9b5fa4a00837acb8907525e3f8c14b18c2801b0a360ccd9a986a7ea5efaf2bf0d4c834f9ffb2b0f21840ef22b75a869bb677f99686849ba7cc314c85daff639673ae1c44aa70dfea2fc9a124b8a79c470a501a3e64a83d3e6ea8256fd3abf07a465bdf9ece789b3fbb20878f4477dc63052b7e6af2061bad9a8be14a953438862d1c06a1b6618b25c8c6430ac8e8f635bd0b0b8e0f38e8f35ce532a87fe244a88f086740122eb5aa9dc9076fe3cfa07a85aeb907f4d2311d6949f6d73a2d52fa0bb5b01c60352daaa36a93d27a251c9ec525624756be96525408a59803e35c9cb1680fc49658fe5f83d60c31d2d76506f5ebf5137bfd801f80c2f87d752aa77ec630f1a7e6009519a9648cbd669cac01496815f95ad3caf84aa0ef53c9c4196d0fc3ef0ba318bff07796a189d254095c0b4f4b72d16866a451a3411c05d1b6b6a86ef15871a92a6caa03b879de800af16c9c4a1d844a9c88257a29c867a0be034ce0cac0ed705f216d38cd5a37c03f6d9995c28d2ee56b0f25b5219e169e9fb6859d31df9dec78935dc8953725e05947682a9d0b4cd7b6aa4a90642c12d9ac2b1a00dcc6d7d870879fe0bbf9a14f8fa681b083b831b87589a9450366a208142534fa7c7e1f19ef8b9e85d56f7913f4271046ceccb246130e68c43f5353fe953e3b3c7b3ef6539c7ba3b2e1167c7f74bcfb9af007ee9be6f390569691ff0ea272592b4be497b854b6c578176dcac78b4023a86a8a27136da0bafe77513bfdd1ae17b2f223879d8af4772cc96d34c56f94f15340648488aa99e67e11cac62f64a69a69b35003cf53ff7cda9de67794f77ee7f3548bf28cb9cccff118156a08000000113d525531032dfd4a5d218ab3b9808467eb00ccbb0bf88cebddbc0a62b01335ce8fc140dfd7834f15d8d8f89c3a562e7e33b763389344c4aa4e70368977cdf6856f477c2cc1e573ebb51cd3af21b67c343e416f1417df2fc44f8fa491c9d502614e5230ccf831a931d548de7e6b1951b2646f853bc68a1780d06ba4b19a224316e7842e3d6cdbd5acce073b4934524947cb8a77df46f861d55b61f9c12804c463db0235a44683bc98c679609f88282113323fb7c9d5beffbb4f519a1dc297f5d4c5cabf54bd100b4dd0f276589c97d479fa48e21ef0dffc1cc5cd51916121fc0118d7bd82e82e70f3b0e3a12b365a92907d2e4d84efd3c2755713101e13bdaed99b3a8b87a563315bae7eb1178df40d660a98261f294ecded9d26e6a321c84373738e188bab838e2e74af1113bebb638040602aa68429269131deaaaf53e3c520d7a4618ea53e487d232cf0417ae36a40a2f39219b4e65f9cb41cbd92b36d9747f52cb1cf368417fd1f864fe4fe636bc5ef7d389bdb1ee6cacfebe77e34f0b68292025bfdcf2452acb8f54bfdf9024ce022345be4e8b66c3ad8e0e1e8754e53260da263e866e5d91dcffcb08868aab5481b0cbbaa2df0c9c0fe688274c4bd229d925259a6557443d52bc8648f44d2ddc3a17711d36226d44aa024f00b96d8d34fb8f09c7e9a9392de33424dc64d5dbced080772a47678850684aff2449e9085de7515e61863c24ef9276061a9adea7c82c5a5a7008a9236b114a17b975bd2eb5637121c84d8f717c3259201a0f83bdf76ba592516d144307da60103c478a872a22d3ad61aabc9311a5a752f60928eb99ce7cbf5a793f7259646b231bdbe3ecf761237d58248c1e8bdc7c36ff4ba2ae9fff73331fa872f5c0f1f2b33bfa3c88822d4636fea3af63aef4293cea01cee7fc3caef87bb289f601dca5ba12156ac90029ff28291677db77ac796aa29ac748d7a5e6b0b039a4bd8b3dbd6219e09dde7ed8e156f870d178d20306cf51340d07afeb187e9c448cfb47dae38d2a252dc6e245de01f9eda30cfe277fb68ed3f2c0475cb11c097ef3eabb92732104b7fe44f7b6cbfa3b71e2ddfbc603a709b2b7e3f9d33540b2be323160c0933ad329b2342181a991fa1496cb0269111bd4065ac634d773314355b957afff19585b283996715d04ce9a2451ec81f5169765bd888c7855fdb1372543750d77e8cd1dede44a54791f532ff3fb9174fe414a0cee4a5e1f13f56aa4810614d934056f1e4a4cc3ea7ba5ab4725bb1d6e03846bd649d4d78db059983468e9b84e02d8a11f2cd0d30faa635302aafbab815042af8563e133e4370363a78be194deefedf93cab0fb588cddc930fa80d2e7b4d1c2a1f08af15b1bde4597028968145c448319ad098cce7301fd680bf9a4b39c331b72ab8333c5e472b1062d413d1836c8511838e9efb56c1f8059dba3abe8d8a9f1f30fb3025913388f5d350a77d33431a40f9c64900d846f1118ada2f4f67933de7d4e568b2fd8f1ede9d792e5eb4ab923eff082b273b0aa34201c3dce39f078769b096276de06a6552b5fb72bc102d49c435a7eb32526bcc6f47735a3317837df357ec85ac66bec38f5bd92756b2cf05fabfba1d0fb19035bdb82402724732542f6e91f8442f901e0d85f414632580bd60b350d10efa515dcb32f0fc0b6df555deaa38086a917c59cdcc322d451ffc835e7b7940e89517a45b88239a6d614b16ed34df499fa4fc00fc4b829dde207df048245b912132f7f4e2fd1f8c45856f01223369c884f996389b990ab59c17ef8d53cc957143564d6f5426eaaf9b7e0cc737ac5ac776913d82b84f4277b5fc4afca90fcec9aefe829a8166a4d979804a127b7506cde8ebe0c58d6617c5771a5b20681d02bc5b08db9108cc30862c8634622102e1d87283ec26bcb105be887612289c21beeb1f14ac5490d498c96e8223d44386ed8bd50597bc8f1d79a4cb03aabe512d0a10b73e1050bda3f29429cfc3dada011a8041d734d18913718ba271608aaf47a8386991345ea82b6a47fab80e55898e3bed5964f81294e08676098346b263bc9e726cd3a0cf89b1b7d392435146804cc5c76ffc9a8258ec9e3873a176ba25278193341b5aa75821f69ffbe1b4e9d69209231ed19c90294be6d7ca486e10205f043cc82f6ce93b3694b636ec6a8f12b7adc9657a69b106d0187f8e7b6bf5f3d2ac0040447dd092504c70f2f308751bb1aed48b6ce2dc1aa9fd361f4dc88bad4c1dc3a5290bc7464cf0530f3a5c025b10403f0a9233ec03ece00209891b55e5afa1dd2f448bf1c476ebc43c130521599751e47c52ada237f17c05fcb19c64ce19cfee642c06a937593cb90c5e4192934695cd1e464ceeee36c24158d55202c9e23c31bb5c8a76e35ce0551ab9f8da4b456f0618d4068714939e166827f1d29b21697e3fb521575a184ac98d8d014a0a40424ae92b97301b52d91e8661495bf64a59c578f032483a8cff108fa6059618c72fc5b2c42951bfa39ab997ca05859d2773082d603f57d32a47e245cfae3cca58577ede34892aa56d63e9c6336fb8fa8c08966e7d2eb5493a7a85e0c982593ac32c3bb53c457a2c14fe2aa160f350996742c015d361c5c93a2632cb8e5efabf071492cd3b51976040f28c7aeec7afdee081939558018812ee9c7b80164042f23067287e6cc7343116eea1b0871fbe21286100d30eed2f08eccaf59646c407e9c4d7b8da44e1940f5f1ea3d3678ea9af95f2e0c5e9d755bb1ebceed79d378315abcaaec5a7734727e90b78db2cd284fc0a208e1ac528976bad5d0ca88bfc456978bd4e73d771a064d3bd05dd384b52771460f978f97c54d40df702de5a3c135d10caabacadc1bb6bac089181e020b4ddb0ff9966e722c17d19fb9571a62f8f03d914dc6d1582d448699051758c7211f958dac4428ef412ec6d31062d2779f005b0436882f90f77a1d762ee375773b780bc6650470fd39d9c22b4fa0c565ac9f2a29a51a1a4139b11b001f08b299e7f49c343e0700a248cddf5073978d56dea677cb9f70dff0908683b6e1ae6fc0c3415ae40a76cec4d59948d87e1a4c8fc3b6fcffcec7dc5db07d90622ea435ec26153f7988cd1d61c27d10fb22dee2f69d9b9ffc50d72f9d5db329b10b667e2e32d22c788e9e3419947be13bd379e7e517e06e140ecc020a36c1dd67b32cc1a7b3831fc14b45979905f16497b1ce372bddc9144eeac1f702c8dda8ec8c812542ecda2c37119b876169a3fce9a98246427a16978a0c14862f6cce692e2f6051212851dd60631925c04f9b2e7c7f354121", 0x1056}, {&(0x7f00000019c0)="c1c5deeacd0c8676098e7b359be44e0ca6f2967116a8a70b8f9a19cc9641ecade990cd18f3fb5e85a8ba65f5fe8306cf605995286083714a5085c01234b8aba7bfa4cc7086d6d7e37651b3053cd6388bab07d4754819e7cecec83332dde76d68c624b93c3ffe9bf1f65c58bc7676673703a6f85cc58b5414a0490f7f2843ced9c7ea07229147051934136ec4cc401dbe7f175aac7c1e0fbf6b569a257c0296658d7a14212215b64c9fa41decd6cd89e6866600318742ca44242e2b14ee47945370741d9f5e3b266697e92a82952a82985a2a290045fef9ba4320f48ee68a2598168789a65c8337d8c78d38c2d1cb5df38ca4b835a558481e8c9cf0690dcb825e56d99e00756ba85da5e9cb56dbebb8e7f547d6ec1abcde7605d63ed49a0725cda9f36e231665c1e800818456020e2b86a749beda769170b9369389526ed1fb372a1c048182d8b7e4c9e03c4dc502e0fb6862acae1cd9604e9d4c227d8dfc9b8e2336dbbcb2c034ee1b0a989005629d94d90c3351ccd6c3e932d6cd85a219389d080f51b226a2a60acf61d3279d2b4f1cb5d7e39d9003741dead3cdc5de2e390efc1164217dd44b5445055bb17e4324b5fb1b27584a1156e51373b47fbe4e6d8a428b9c8961173a45629b5c0e8a65830c5e37d9220f5c740028c239cb48fad722c283cf441b8737aad54440fc417f7219354bc556cafecc05b71700d05027a9036b5743281596e9cfa1427d9fd8cd8fc4b83ae415cf394142a57d68e6a36bae6ee4f5159ec9786c5c076704e309872e3b0c237c3b4177283ff8fba46339f9acc725a499960914ee23e2e89ff0d19d04ce63a3aba3b69c6c32c504b4b60bcae6a2c0464d7abaa34f69dd1882bd61dc084180b9a7f26559cbc48835d62ed2f10f8624a624274c2b5b6ba497cbcb09a8e998f79d38b13698ecf6908f7408df49d30fc081486a7468e6ea6f9dd8099c16bae515d186ad3b65a3191d78373998ebabead9b4586656e5034d426b302af6268670313be76214b52cdb8e711a8552583f4bf766596a691575a8139686060b66b956391d304b622b46a3016f69bcffd7e5ff94496ce76b804b6ba9d504d79eda0e2f696c88ca6bdfda0dfdcd576be76d210038d6da4250f59fd82bcf00fd10250409980ef65b9cc232b07cfbf6ea6d2f2045c296c9d9bf794fefcc31be752e97ec386bddd93eef52327bc0d351acbb54fb5aa802a3200e5ff9111c915b8fa1c3b2dcea96336736991a543f1cec1cc587a9b235efddbd572642cb450d8bd93dfd77b7cfe3809bb8bde492fe2dea3a9d04e014b5fb1fbb89ed7db5d7ccdd390bc0443b716d2f6443d4b78337911b660537a4de1bf18d386d6f53bf23b5093c9b358085f60d05253c1acf36230ff0d3442ec48f8082ee0e04bbc0fb3d6199b8b1a175f522da04ea6edd33607ce15c65344574b5679e3fae20ad7f8ca85c20e700238de01bbba2b6f9c2655edf5e55c3260b6451bb06f5e9e1a6243da85adce1d16a7a803711f8ea9fc4f5c89a659b49f7e747c68d685312e3d36c07f4bdf7376adf49569088ec94d88b7f0707cd010e9dd89a588fae06efd4d822d4bd3d732a7a4b18b4958c17735a4fa19f8f8477fefb503297d20034fcdfa3f521bc43fff6a4f3c2b5d5b22a1f357f663ac7e970c5d2e9c49d5b697a8aafa7e1c77a9e1dbcd7a1d343b8619ed557f52042ba8b83e804f1630582bee7ea08933d949cb94e7d420e792598c3e3f2923933dbf4fae4db2dabbca52b1b355250988573ceefdbfa7b2ec7bb2cb83324a7f1b1508bb169790185b136766a44785354c8a2fe54ebf87bef2a8a86ee4c7b13c3c79d05df96b9d3ac0d67947321f99cfd0fa7ca0f894be9ac7b958ca269099f0e82b3afc2e02f3a11b571e6907c62ff146d095f216ba6afb13e81e4bdb4b53d29766e775e79f70f4fdfdda0fd70571424f729dc0ba49fe8ab0704c4187872ceafe520a115a95a989b4b518a6fcf6768fa28cd6f90828723ff59cba6c95bd0be1253721cb32e6d25c439844b9f8cea98856f326c855f9f5cbf21307b35a76adde223a19bcc4ad910d3fc7b465c81ad3451073cd3151b24acb7ce4d9bb5261e8322e87db088d61404ebc0ae1575813b19d40479e980d321d9a5628c89acb7ee10352a84a1b82978fe5c437db64c73bd1224a7881d68eb743a46c022a3a6cf884c0ad8ff3319bbf02f20cd467b1426b9ea6682eb520e1c31ef543104759a995e136c3333b7bbe3cd79ad3bfb187ab16ec55f09bf15487a92d1b006d84cea7aea403274e9eabb86a0ec2466a620246bd463bdb51eca9846791b9d2ffb9942b36a1a7a83d68731cecbaa4dfdc30bb9015a19f3ec8d7b7ef77bc5121b826382596e2c5ec3c2320ad97a6f6bc6e634f9db3ea42b1a482f14ea984c6e1bc90d38336475178c76ff6d93fc77f717b1de82247c42ffb6e0df0ef7c524298791075dcfdcfdd6f097c14b131675df4fa04dd0b106c17843a4c1b07f7b08c7a195613f95b7bb7f0fcb635a45a60b9e43bdf504366796f1fca522be75011ad2a0fbde5522cbb332666114a051f0669d4c42e18b90d71b8a9f74b98297fdffa946650a5f07b9f21e4277e637ea4addabf95c20aaede9f799e0012292b55ffb416968b34b9e585f76af95707ec27c1782e67c429162ce3f08d4723ed5b3028f16aeed946c9f7e982b5abafe61511a252904c46fbb3c50672a224de6107db87826e3896674c3a0689ba79b505cad328c7b830213e0e559829a6722e49eb0882badedaaa3e8ae18681a9991a6a90cfae72c4cbbc67d9048896c406982a40d7ca87ffcdcc957f4f32b272058f689698f606f7a1201d6c538d625a35f2743d33715ceaaf669a9a1701815eb6057ef1da540414bed35ed2a2d3c2ab27c50c3f9a2662dcebef29d6e1449b99398716d9885d5164de6576002571cba6f3a762fc4fda734eae7f807a913f9030750fd8f969ce9bf585bdb8b9a208df7982bf7ba59c3ef3f388209d799fe1e211e81ba4c0bb3bb3ebe1fb52709b07d06ffcdfe5bf3fcc3d8a589231219afd81708088cf9c6e3235d5d2a01bb268ae51b17adc91b92416e572e795f081950bd9b5dda08c9ddf766b321fb0317e38900725abce4caee7ee29253d0ed8eca258cf78452de6a3e9dac92540dcf0ebc12d51e396429ed2327971727e5fe7ae8aac20c43c89b5070b8caa5420796cbb20ee718b59bd6ee042ea27cf2de955b45f29699e8d56a00be42a3dbb5deef44e8459c325d1b7442886a145b0a592568529f45c9a1b2e9e4bf719a7ddead401619b013009a73a66832bcae5da85543273cff2d0d5130858a4539dcf7d538b8aa0e6b8c3da8c9007d0a9e638b55b99b714356a09dc3fc853c60646132fd2d86403f2fef1bc641402f4e25855b3a9d75d7f2bce3e468146d4f4c5a990f1a8615b4e93439788cc18a24f7c58c69c36789087419a92792fde4b36570ec67b44e244df110ea9d9d806cbd28d938cf1cd547a2704200b007cb3ba6470600c80f96614f5c0a2d616ac328926cceb45b7fe87a6e8d553d30d838c57b0749519bdb96a13bcb50d4e55929d81809e8dead2ea87c5a6c1ba98eb405f7842090aa257f05be7ab5c88dfdbccc741b89e9f0908658c79e5d506035c304c4813d6f966016d1d7b5b0db0c86322356f76067f1965aa804350945d7345890fc10f8932c296fa92c095f1224d06d797459c15b0887ed3ee1591a2681789d00b91d224ae0af798aa7c59f7f80521913bf7fdfc69230f1f0caf45488e883b338aed8b5233cd34192fd772e0e77521edf43324df48e84f7138ebec7e33841c8895120c0e185e4c59ff324290211415289b73e7755af25eabd26bd4b1032081f57cd7771e418f7efd1fc5053ed49007d05272ea30adea55233a87aff35223569f7bcef76902c118580a4a0f9727054dda25358bd75a07f153a9eba8b88eb32bf62f3b60f6f9c00a932c060e36c8d044a98d0e6020223fef66c94899f41bf11509a36b2b8367b449e566783b0336e999aedf1e8a8d487be46154cbf6073e84f4fcd74c7af2b0c349ef073b744f15d8dcf2f7e003f9a101f07040571fbf5ab0da6d77a339b6436bd66dd83ca9fb658de931242418836a6eb089ff3f965e449220503f87ef1794470dd3206e4a5688882f65aa1e1956381e42885b939765b1cc983a469886c2aeb63bdafbd9c2a5420e00bc9065cbf236ddb9e6110367acaa0d43ed8c618a2d987ad5270fd65ec3a2bf9495f871b9df73f529464a8ee0d36d1b114eb5573883d19f92c67e791af39adaef7f31bb4b502faef780f8918baa2990352c255b8c8a9dd54ce398790cb752689b32c1f1c90473eb8d5f0d430a2e31d95d0853f17ed03cb339457bcf093cda22ad4782da3806c92fa2d18c4f5d9ee6347d25f69f931f9706255e750170f3559427827e57daf8dd83bdd1b4ae0d2ed7f1292c7b49f91e9c09024c67eba3988f367d91af2031c8cf5bd162d7be01affec1ce358937fb11f97bcbcdf55a4d5716b7c465cfa59e6e2109e19e16710297d9ce113f26b9975c28df08e548e194c9b2b8942f8fd2be374b1d9a29e09d7c3abccbde0c4e729a79fd2e6664527afb6fb1db9e8fe58a5df3409799d1d6551eed5bedf32f8383c3fd9ca81e492dbd7fd8488f090571da26717c1110cba26ae74e77a76384813db963ae7bf8f6b34b31bcbe4ec8c0900cd0e78cfc711f5f6d2a0fe7e45e080a49100a93e2d8ad241281eece39b9bf7b4e222cba81e663cd2bb26b5030b219168a333ad7d187bd2b8be674a4341e926b8266ed179859df4a2dba0fb6718a46cdef4ed4b8d816d9d7b2e4d5ff2caaa63aeb6a2b4e7b6fcb94f1efcf99a440210cdaa3a98d193137eb12c1389998609d4403c5438deddd2089fb517bec0ba49ba23aa84f217ae8f8d98ab01870a6c1192f3aa3486e195f593c58a0ff8a8d261bc2b998f1a3218b62668a88e1b8a60d023056f5f4d8adb85593f8c94ff1d22bde07d491f23a5e6aba4010bba7658b43ad3dacea0c0bdf2069ecc5132194e0b94fae089cc537b7ec1c957500395c8863f3fa4d3fe031685219fa1ae7dbb9f22c55322a3a6962521380f5ae30dccf8c7a5689c41883ffcd39133c14e5ef09ef786f06b3d1f3cc4d4854dce81f4d364fafe3c461da62d9cf52705ea7260014d95033fdf80d04b2547bf25846e51c6841a45c4886f3c2b03637242ce1e116af5c250ea7b9bb96de77c0db8aae3eb9e236ebd2fb44e17cc93feabd8738a1a77d06be673cd7135c49a33c52220afea700039e22f38d2375c2ef4cada6d6b9981999d34c5318494f416065b744efe13026081ed53c0472585d84845310683a87b376db863a3b68ef60a47bbdafd15fd007b647eb839632c2fc2bec813b52b8857586ba7a56d50902db14c4795b718ed5ea390039225c3fd7e2c1e1dcaa11afccf53a94a26684b72d1ea7ccb484f57aa9b7587201df801d8b00fc33f9e6049b8ccab2ac0dea5db1b52c1e0656c0abfd3e7e02f4ea393d255e14dd18facfc43696f499c431218dc588eed2c615bb8053d45edd99f040dedf99f13363cb6f8256ccf0b659be95589187b598e36b46aed0af50590ba04cc9e67628b4db8df74d098efaa45ff25d3e8fb94e40fd06496dad45eb8ba919e993c43ae4a382867fec0aa5289a4a6c024251dc5de9b914508bacb8c4b4400e37cd3397baa12bfaa934af8ad466292bafefae0f618ebc6f65e1a0d41014141f99ff8ef6cd4dc4f5a9015d3bebac51ea162bd5643de524c61", 0x1000}], 0x5) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4811, r0, 0x7ffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = dup(0xffffffffffffffff) listen(r1, 0x2d3608a5) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x6) connect$unix(r3, &(0x7f0000000000), 0xa) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffd2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000100), &(0x7f00000000c0)=0xc) r6 = socket(0x18, 0x2, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000001100)}) setsockopt(r6, 0x1000, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r7 = syz_open_pts() close(r7) syz_open_pts() executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x4, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x7, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000340)=0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) executing program 4: syz_emit_ethernet(0x12, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0x81) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200000000000019e, &(0x7f0000000340)=[{}, {}, {}]}) socket(0x18, 0x3, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x4}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRESHEX=r0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYBLOB="1944e096f170631054c6418b6f714b40d23a6b5c050a0e25c04bebf2bcd02e108821dbf6628a7fa495215582244bd15c8630f712e72da5749130be6189e8b356c916d66b7530c5774043905363fc315c83f5d667a8fc05efbc4960bda3dcb016f9e27fa239818a79a0631fc0f60991fe5c207ac2a6e1a13e74cbab86ceb53b3ab2b3143514c8e08dd2ddf529c9d9b591042ac048c447ffe70992557dbeb0dd2fa54a4a9f23d6fa7e95eff149de386bcb7b9dfa898e28d1bf06535821cf2cf7c32e5f", @ANYRESDEC=0x0, @ANYBLOB="42dfd139b15393dd71c77e9171fdee3db7301855cea7f88f6a17a646d52823d168cf7c0b712f4672ea9bb9241d5c34da3dd5d43579aceb03cdad6b1ec52e0fe1424e43375e878c6aac8169e661eb6c2f9dc33a246f2f82fb1d22ef90dd5f5e3ad09af41b341b7570cf091837a0245a89eac95861cc87cbf1f64341b1a9b1e57a36de61076067f34e251822d1259286dbb916a236f1", @ANYRES16=0x0, @ANYRESHEX, @ANYRES32=r0, @ANYRESHEX]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000ffc000/0x1000)=nil) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x64}, {0x8106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) (async) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r3, 0x5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) (async, rerun: 32) ftruncate(r1, 0xfffffffffffffffc) (async, rerun: 32) open(0x0, 0x0, 0x5a) (async) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) fsync(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000200)="ea0000ee", 0x4) (async, rerun: 64) shmat(r0, &(0x7f0000ff2000/0xe000)=nil, 0x0) (rerun: 64) chroot(&(0x7f0000000100)='./file0/file0\x00') (async, rerun: 32) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') (rerun: 32) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x26) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000480)="20a7f604af6914f22d4e6d8acc85ae4cf7f54a944e8942c685a3edf7e3b5a208dc75a84499128f8536b02c1add8b164c7684001006f746142dda42f6eebc6741fd3fd2d50175b13ae33745d6ede26a6b25ddd9326fbb993595ed69d0dd1f645633c0fdb5e115168d610544af4bd5023722f092276d36418c3b21479600000000000000001845f5ab24dc8cdff19b4a07727a8bf5299834b567238f12c9ded83c31690b1b7054a025596894fba37567ee68b931df5ddd7088731b594c6ca5f08d00e5dfdf6259ceff81337d846a9e2c23662bee45cb3b3e84ee9d43808bb85bf45a255f58c624dd31f7a0e6a64e0cc481929143a96b0ae555135808f9387ca757cf5d3eac3747f1b7810278753c5669a6cb7b4c3b7006d5a88f9f8b027d451631e5aeb924a162fbd20c3f42f84ab90fc2d11f63e32d5e7d26e77430754640bd0aa59fabf8b0e8a532e3599c49b08a6d26234f7db2a2023b030d000000000000000000000000f693094d79215ff0a991423ca8563b60a674389b86a766546ad3ac924aecd04901a25bdaa571cef4bd047bcc67ed91ba852c34dc927bb62479ccfe746fc21254fcc2cda2cad7302153833d7ef25db1fe899db6b59f46c5ac93bc644b096b905fa862435b950489a6f7f6488658768b8ba1675203d09accb18c4a016f6969487e66f69cf4a6d637e560238d3b42207691044539580c001351ad64199d8f3836a6e40f856730f0d8578ea7718141d297cccf2ddd4cca158a768ead9e7ee284825cee16ed6f4c1a1f8e431d931ae70b13c87cc64d6c0857a6276d7a", 0x23f) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getpeername(r5, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f00000000c0)) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) socket(0x0, 0x0, 0x8) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)={0x636}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x886, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) fchmod(r0, 0x20) executing program 2: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = socket(0x2, 0x3, 0x0) (rerun: 32) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) r1 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000ffc000/0x1000)=nil) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r3, 0x5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) ftruncate(r2, 0xfffffffffffffffc) (async) open(0x0, 0x0, 0x5a) (async) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fsync(0xffffffffffffffff) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000200)="ea0000ee", 0x4) shmat(r1, &(0x7f0000ff2000/0xe000)=nil, 0x0) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') (async, rerun: 64) getsockname$inet6(r0, 0x0, 0x0) (rerun: 64) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r3 = getpid() ktrace(&(0x7f00000002c0)='./bus\x00', 0x4, 0x200, r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = semget(0x3, 0x2, 0x3) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/185) r8 = getuid() setreuid(r6, r8) ioctl$VNDIOCSET(r5, 0x80106468, &(0x7f0000000280)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f0000000340)=@file={0x2, './bus\x00'}, 0x8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r9, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x200}}) mknod(0x0, 0x0, 0xfffffffc) r0 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000714000/0x1000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000743000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x40000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {0x0, &(0x7f00004cc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000d1000/0x3000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f00002b7000/0x1000)=nil, 0x6}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000289000/0x1000)=nil}], './file0\x00', 0x1ffe000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000080)={0x10080, 0x5872, 0x6, 0x3, 0x0, 0xfffd, 0xfd}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a00001c000000000000907822b70002e00000020800907800000000"]) r2 = socket(0x0, 0x8001, 0xfc) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) r4 = socket(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x190c1, 0x4) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r4, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r4, &(0x7f0000000200)="f92a9bd300"/20, 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0xff) r5 = socket$inet(0x2, 0x8000, 0x6f) close(r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r6, 0x0, 0x9, 0x0, 0x0) r7 = socket$inet(0x2, 0x4, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 5: setrlimit(0x4, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbe, "0400000000000000002000"}) close(r0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x54}) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x200, 0x1, {[0x2, 0x8001, 0x7fff, 0x7, 0xe7b, 0xeaa, 0x8, 0x6, 0x3ff, 0xffffffff, 0x8000, 0x7, 0x0, 0x0, 0x0, 0xa301, 0x2c00000000, 0x80], [0x80000000, 0x0, 0x8, 0xd4e, 0x7f, 0x1, 0x3, 0x20, 0x8000, 0x4], [0x5, 0x9, 0x7, 0x1, 0xfffffffffffffff8, 0xbb6b, 0x1f], [0x49, 0x0, 0x3, 0x9, 0x6], [{0x6, 0x6400, 0xff, 0x55}, {0x2, 0x4, 0x1, 0x9}, {0xdb, 0xea, 0x4be67587, 0x2a1671f6}, {0x3d7, 0x3, 0x9, 0x6}, {0x0, 0x7fffffff, 0x8, 0x5}, {0x1f, 0x0, 0xffff8aa3, 0x101}, {}, {0xfff7, 0x101, 0xfffffffc}], {0x4, 0x0, 0xcb, 0x7506}, {0x7d, 0xd3ac, 0x95, 0x5}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=r3, @ANYBLOB]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x1, r4, 0xffffffffffffffff, r4}, 0x4, 0x937, 0x0, 0x0, 0xfffffffffffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) socket(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x810, 0xffffffffffffffff, 0x82) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000140)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0xf, 0x9}) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(r5, 0x0, 0xffffffffffffff77) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) listen(0xffffffffffffffff, 0x0) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, &(0x7f0000000340)="58bc5a7f00000000778f0084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f8730dc262c160c37d0108413102ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0xf8, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x3, 0x900000000}) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = dup2(r1, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x40, 0x7b65, 0x203519, "1fb7e60ab87aa57800000000d0d2000000001d00", 0x0, 0x80000}) writev(r4, &(0x7f0000000840)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000fc0)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac190082643902b0fa1426038543aa7b81f9f3314af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190fb04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f60900996c3c8ce09e471b09ed4ef92a7d10b7ad1da6734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5000000004da390c3f5fc8902248f735259d8bc78368244257d0388174eafd1210681534107b92b3ae1bce538637a9ec6546f49b81445d06099ca14d93a0e1c8a73280b2ff9127a61b5a8ea3e26d8eb41f82b85f19cebb3715b9721701fb46bdefb8726d0d7225c424be22ccef9f80841c18d3fc77d24007a6858fc4c6e6ba99b2e6829e5700cfaa5ae999f2eeac691eba4a4faa66605f638bcdf81016fd5f7cc25963e7c955c73455d820de6417f019f24a1ed1f5708c483dfeb7033d4d8b0ad31b31d8fed7d8649e7eef47119f3f432ce30d131cc210823f2ac73a54ca934167e235a1d1bc79e8326c96567c79f2974a6035c16a9f3db0a11c0fb83600ebd994e01f679bf80e665a5c2c3cda98c94785fb236c248ba9a6a99", 0x2b8}, {&(0x7f0000000280)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f890c362f79e5ff7673a1065a2c33186f75c99b333e858d89863dd3b10ceb50bd891e73269ff866b84c3e7a9e3fbb58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca7aa86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633", 0xa8}], 0x3) writev(r4, &(0x7f0000000500)=[{&(0x7f0000001440)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b277fa5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1121853eedfbd94b3e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf899676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbd67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae128c3a172ca18cb1936f2bc583c3d04322801c0162ced062210aff0a4fec77c256976205b835c4a499f9b3feabafa1a5a8c4bd62af9b94f583e6a374a7634417156614fb788c27ff7dcf0afd8772b111f87201f711d4e124421dd655b27d3979bafc46d4ffeaaf0a8421c048c3aa3cb7dde8403562004068a01e7806d99c8efe3dda8b2b22b2683a1d25ed2b6c3b1f27458727c286bf61ddf42b7b4294a7abbfb6254076f20237cae2c3f6fa5644614824da1eec15552cfb05defa3a41a12e9cfdedee2dcd68d7fe1a34b6fde64e7fcaa31f18757c29dc740606ee68", 0x269}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6ad2d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee7a906b213afdd54d019f3ef5f32492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a", 0xcf}], 0x2) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) getrlimit(0x7, &(0x7f00000001c0)) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xfffffff7}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x1000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000608000/0x1000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000742000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000373000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f000015b000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000373000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000704000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00006d1000/0x4000)=nil}, {&(0x7f0000291000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000743000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00007ec000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000001e000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000353000/0x3000)=nil}], './file0\x00', 0xa4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x5c, 0x0, 0x4d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) denied attempt to set clock back 4194239035 seconds executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x3}, {0x45, 0x2}, {0x23, 0x5}, {0x81, 0x8}], 0x4}) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffff9c, 0x80105705, &(0x7f00000000c0)={0x17c0, 0xffff, 0x4}) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x76c2) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000180)) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x46f9, 0x7, 0x8ba8ee07, 0x1005, 0x3f, 0x40, 0x19e, 0x10, [{0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x4}, {0x80000000, 0x5, 0x1000}, {0x1000, 0x3, 0x8, 0x7}, {0x80, 0x7ff, 0x400004, 0x1}, {0x3ff, 0xb59a, 0x1f, 0x8}, {0x2, 0x0, 0x4, 0x7}, {0x47, 0x100, 0x1}, {0x3, 0x4, 0x8, 0x8}, {0x80, 0x101, 0x800}, {0x7, 0x20, 0x6, 0x200004}, {0x5, 0x5be8, 0x1, 0x1}, {0x6, 0x2, 0xa1, 0xa0b7}, {0xffffffff, 0x1000, 0x3ff, 0xc6}, {0x5, 0x7f, 0x3e, 0x4}, {0x0, 0x7fff, 0x6, 0x81}]}) socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000480)=[{0x40, 0xb7c}, {0x46, 0x936}, {0x89, 0xac2a}, {0x5, 0x1}, {0x6, 0x9}], 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) open$dir(&(0x7f0000000440)='./file1/file0\x00', 0x200, 0xb4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff}, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), 0x0) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) dup2(r2, r0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) getuid() shmget$private(0x0, 0x1000, 0x216, &(0x7f0000ffc000/0x1000)=nil) getgid() socket$inet(0x2, 0x5, 0x0) semget$private(0x0, 0x5, 0x10) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r3, 0xac}], 0x1, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r4 = msgget$private(0x0, 0x100) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r5, 0x9) getuid() msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) nanosleep(&(0x7f00000025c0)={0x100000000, 0x7}, &(0x7f0000000000)) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000100), 0x0, 0x21) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) syz_open_pts() socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000140)="b49e3712af06f4f21a157cdc5b6e4db7acbe085024699843d7f5765d5b8ae93269af219d358b911fc1393ebf82792f49cb2b0ac7ff23d6edfcc3b5e6e8cb", 0x3e) kqueue() accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) executing program 3: socket(0x11, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xa}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {}, {}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 4: r0 = msgget(0x0, 0x641) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) chdir(&(0x7f00000000c0)='./file0\x00') r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="da29c5ac76687995cb1f55797ef0960d90729e81fa3a6b9fae8cf9dfc8d7017b2a6435aa96bff484a203b04f75661b28e02b460e7297971a0f912e9d359e283bb0bcb3855e744129086f603d6a5a4a03fbb9dd0991c04d85bbc535fe5cca5d936470280e9fa98fb1d5e51f70940208b283a4b955dfd0df58", 0x78}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0x98}, 0x402) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000480)={{0x80, 0x9, 0x5}, 0xdba, 0x8001, 0x5}) msgget(0x0, 0x22) readlink(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/165, 0xa5) r8 = semget(0x0, 0x0, 0xa2) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000005c0)=""/177) msgget$private(0x0, 0x408) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000680)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000006c0)={0x3, './file1\x00', './file1\x00'}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000700), 0x590, 0x0) unlinkat(r9, &(0x7f0000000740)='./file1\x00', 0x8) r10 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x100) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000007c0)=0x4) socket$inet6(0x18, 0x4000, 0x1) fcntl$lock(r10, 0xf, &(0x7f0000000800)={0x2, 0x1, 0x4, 0x1, r3}) r11 = semget$private(0x0, 0x0, 0x80) chmod(&(0x7f0000000840)='./file0\x00', 0x80) semop(r11, &(0x7f0000000880)=[{0x2, 0xfffe, 0x1000}], 0x1) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) getpid() (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) (async) setegid(r0) (async) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) (async) r3 = semget$private(0x0, 0x3, 0x224) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) readv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) (async) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x4, 0x800}, {0x4, 0xc3f5, 0x1800}, {0x4, 0x5}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000500)) setregid(0xffffffffffffffff, 0x0) (async) geteuid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffea4) r6 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, 0x0, 0x0, r6]) (async) getuid() executing program 6: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x100000000000, 0x2, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000240)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x1002, 0x0) fcntl$dupfd(r3, 0xa, r8) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3, 0x0, 0x0) open(0x0, 0x0, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000001280)=[{0x5, 0x20, 0x0, 0x3}, {0x2, 0x3, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x8d}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x4000000000000003}}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f0000fee000/0xf000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil, 0x0, 0x2d}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x20000, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r4, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000400), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x33}, {0x67c}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x1019, &(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES32]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) listen(r1, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000280)=[{0x1, 0x1, 0x3}, {0x81, 0x83, 0x8, 0x7f0aa587}, {0xc1, 0x1, 0x43, 0x7}, {0x200, 0x33}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) socket$inet(0x2, 0x4000, 0xff) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) getsockname$inet(r3, &(0x7f0000000200), 0x0) semop(0x0, 0x0, 0x0) socket(0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x5, 0x5}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x2}, {{}, 0xfffffffffffffff9, 0x11, 0x1, 0x0, 0x1000}, {{}, 0xfffffffffffffff9, 0x58, 0x20000000, 0x7, 0xf4}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) getrlimit(0x3, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x6, 0x0, 0xfd) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x25, &(0x7f00000000c0), 0x0) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000080)="3c6eacf8c7935255fba7", &(0x7f0000000140)=0xa, &(0x7f0000000180)="9090805d9220d410a841f44f4781964af126e60124697c12a98b83ad090a7ed5e8608d0254ab5c7d190604b4e78486e890ee376f8e5a384be048c36d6a2d7f0deed0ee6418c7f48ed0d0619ebfaa1cd98d572634954e0c8d518a8be863824742f9260d95790fb27e7b0a7926a90f708cfea147ff0f9d3b6ab75ea999f937c3", 0x7f) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x2000003, 0x0, 0xffffffffffffffff}}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x4, 0x26) bind(r5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r6 = dup(r2) listen(0xffffffffffffffff, 0x0) r7 = fcntl$dupfd(r6, 0x2, r6) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x145e, 0x4) r9 = kqueue() r10 = dup(r9) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0), 0x0, 0x0}}, 0x10, 0x1060, 0x0) execve(0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000280)=[{0x84}, {0x16}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r3, 0x5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) ftruncate(r2, 0xfffffffffffffffc) open(0x0, 0x0, 0x5a) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fsync(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000200)="ea0000ee", 0x4) shmat(r0, &(0x7f0000ff2000/0xe000)=nil, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x183) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/50}, &(0x7f0000000140)=0x34) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x30781, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x20) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x10000, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x5d0b, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffd, 0x12, 0x1, 0x37, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x14, 0x20000000, 0x8, 0x4}], 0x5, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x1, 0xc8}, {{r6}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x4, 0x70}], 0x7, &(0x7f0000000340)={0x7, 0xba15}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0xffffffffffff8001, 0x6}) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x60) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000440)={0x0, 0x7, 0x4, 0x4, "676c5abfde153787fe5d0df62eac6f48816c6206", 0x0, 0x1c}) r9 = semget$private(0x0, 0x1, 0x414) r10 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000004c0)={{0x8, r10, r11, r12, 0x0, 0xb8}, 0xffff, 0x70710aff, 0x200}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000680)={0x0, 0x3}) socket(0x6, 0x1, 0x7f) semctl$IPC_RMID(r9, 0x0, 0x0) open(&(0x7f00000006c0)='./file0\x00', 0x800, 0xc) rmdir(&(0x7f0000000700)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, &(0x7f0000000d00)=0xc) sendmsg$unix(r6, &(0x7f0000000d80)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c40)=[{&(0x7f0000000780)="687e439ae3655f4a88d6e8e4a4365dd15393dea6d50dacde710de86c8a43055f9fe7cf66c038979fef9a849427e9835a2ffd47622b27a96f013edb94a737566b52c192c52b64042bee14435e26e1413ae0135453753500f8ff547e668c50215dba34af03567eac1d2bb33f3031ddb95617bef815f10c5da2e624ec35", 0x7c}, {&(0x7f0000000800)="d5b767dc1dba5df06b7209cbe31ec2b11b878ad2280cd6aa434fd59328cc893eb5c7b0d64d40e51753f02f5cfe2e11ba1b4f73f00534cfe8a81555712790d174b3825e71ff7fe24ee2b1fe87be913e42458077f5", 0x54}, {&(0x7f0000000880)="5604685c0a368d4c84734fb4e1279352e1760538a3cb9c3bac4a237470902c58fdd4ed757d22b95272e4b27ea0164d8de278babc3884a9d4d52803dde8f336af0086f1ca6b4f9e40fd6bad92a98b9769cd8635f3f421473381d53da92cdcada4b657f86ba55d547cff80822465b4bdeb05bea6883c38a29e6502da9b43ff2731062cda", 0x83}, {&(0x7f0000000940)="a98924a3d0de985b9b864c11fd76669c37fd8dd1798c5578f179946d68b16c65f79013b668e459766294a72a1b00be3a45274af4151feba3022e0b70b4cc677a176d6bd96ba54400e3a18ffad5c92faa4328d30bcc5c65d58d7d6bd1b9b59479b0abb9f8427b0ea84785453b9b7a310e9d7bba744a558e2dfe5947a32c307e3a181bd1dc2acffab76971c3fd524d7e4c974af1c021ec2b36dca4e9090ddfc1e152feee2b4e60dc2d5b26f7bca7f5a69f27b78d8f53eaa31c35d301574ee82a3088f256ff4f63bb8b8c0c65e0cd232c0dd45a0051dd17d9affc54164ecc47f6f5bcc13888e676", 0xe6}, {&(0x7f0000000a40)="ab57289dc6a7e9769f16460433a7886676d110cf71fb959fd21acd801e352665867c8f02c355291d075b7737ae846e684765be1fe5e2f0e03d5d2db848f215b189198308ed45944f7aea43b3b047859d0b04a968f79465729b939cb6a8e416070759fa84f82a8d", 0x67}, {&(0x7f0000000ac0)="4cecbff8ba35e4998f4f532fbcfa65858e407c5fbb54399a9684f9e5c5576a02d1b73a9000b4a5272c6088afc87bf25072db2672498beec5baacf7149cfdca375966fcf7068d13b513d3e5764bd5d500b971f83a6c1bf4f8da3869def0f30c193d9f3f6611fc44ce0c12181d37719c6a0fedc5ea23fe83b5b356d6a7bb6fcb37d77644164d0fe310cd3dd75aba5959ce4f06be3f6c01ddcb1c8670139330690b5bfc5606a1b165", 0xa7}, {&(0x7f0000000b80)="1be9613be984c9c4a44af51649ee8bcc07f6a56a74fa1eab68116cd6660c6d5a6e12f4691a73080ae0391cd836ce9ab11307292362139bd6e525a0ba67e011efae4b9a104ffb6c6819640470a3caaa31a52f3704d79d6d37f9a80c470e33346b09dfd31780fc782a851b944082f59605b5f067ba8836ff1a96f45134e8a70247f05fdd556a206ab510b0f3945ccf432c1ec3f5efc6e66691c6ca7577965f", 0x9e}], 0x7, &(0x7f0000000d40)=[@cred={0x20, 0xffff, 0x0, r13, r12, r11}], 0x20, 0x8}, 0x400) unlinkat(r8, &(0x7f0000000dc0)='./file0\x00', 0x0) executing program 7: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) socket(0x18, 0x8000, 0xd1) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) getsockname$inet6(r0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0xff, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) (async) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) (async) r3 = open(&(0x7f0000000440)='./bus\x00', 0x80, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r4 = syz_open_pts() (async) close(r1) (async) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) (async) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) (async) r6 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) close(r6) syz_open_pts() executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{}, {0x40}, {0x6}]}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) accept$inet6(r0, 0x0, &(0x7f00000000c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000000)) executing program 4: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) linkat(r1, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00', 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) getpgrp() mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xa6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r5 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14, 0x3}, 0x2, 0x1000, 0x1}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f00000001c0)={0x6, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f00007ac000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000775000/0x3000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000002c0)=[{0x12}, {0x2}, {0x12e, 0x0, 0x1}, {0x9, 0x3f, 0x1, 0xfffff7c1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x28}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x3f}, {0x3}, {0x416, 0x0, 0x0, 0x8}]}) writev(r1, &(0x7f0000000440), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() pipe2(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1e, 0x3, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r0 = syz_open_pts() close(r0) getrlimit(0x2, &(0x7f0000000040)) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x40, 0x1f, 0x9}, {0xfff, 0x3, 0x0, 0x9}]}) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) readv(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{}, {r3}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x7, 0x9, &(0x7f00000000c0)="03000000", 0x4) r5 = dup(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffff}, 0x10) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r7 = dup2(r3, r2) ioctl$WSKBDIO_GETMAP(r7, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) socket(0x2, 0x3, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {}, {}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) getpid() executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1013, r0, 0x5) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="1e64e07749f2f30edcb47f81476615818a5d464faaf00ffda729733592a165078103d750bb9e3ced275807a32029b078fc64dfc2a7e6e3aaecb677cde16c58d7df8a3fe798c5a426b7f9a3ac2c351fe5503470a25d27ecff282f5fe00153fb9ba6314ea2bb31f584fa407e88a4a9f8595e59956027d81671ccdf46d9b8dbf3d3eb4e6dcd75591d", 0x87}], 0x1, &(0x7f0000000200), 0x0, 0x7}, 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) read(r1, &(0x7f0000000340)=""/128, 0x80) msgsnd(0xffffffffffffffff, &(0x7f00000003c0)={0x2, "5381d2942cd3037ff4a9f35254ac50c2273378587ef0a12d5fa9dc52710dd0b5d3f717bb7120714bd3d87c268db842d6c0ff5a904cd7492e4bd18129abb22857db8f337c821fe0f95ff0269248424dd8b1a33918ff91c0a7527bf2fa9aba791e41aa41723f304415f81b3c760c74a9d039dd4046105a0cddcf67db1dc9fba62a26ee62043be70c46cc3d047ea3cc934709894b77d4fe813593679fc67238eefd43512f98405fa5926aa4353dcb727231c34fe7c9c56c82d5d76e32330e4c59b6819ca65de7a348687102284e98d0b4b29a28840f9561d4ca620b8eebabf22a0872"}, 0xe9, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) r4 = dup(r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000500)=0x8) syz_emit_ethernet(0x32, &(0x7f0000000540)={@broadcast, @remote, [], {@arp={0x806, @generic={0xf, 0x813f, 0x6, 0x0, 0x0, @remote, "", @remote, "7f15aa3b846a9b4902ffa9a3ba9fe4e9"}}}}) sysctl$net_inet6_ip6(&(0x7f0000000580)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f00000005c0)="8a28701ff28a970584dffb17152b3414ee712a2ff4bcb5b826b51dd6a7508b3cfea8e850716ab37c5602aa11c60bfaf85f17c3f93a7d6fc6f032ed68a676b5611eecf39ede56e550c764743a8326c25ae9fa7e7a27728d03e48e992d5bf1bc4d0226cc3fc8daaaee53f9d7d6d2f132a38deecb3f911d6d02a795a53e68395087df2982ea3f122fa7bea850ac6a6e9c1358eb07ef06e3b6bb8bae1b14ebc598ee2776c73094b3ed24", &(0x7f0000000680)=0xa8, &(0x7f00000006c0)="7786940013e5ec71b2ac1c9b93977a1809d9ea4d54b70301b9addb4e4720499b4b64924a6487a28a0eb9eb1999a793bda80ef93e8ef2b503e7fecfdab4c544ad47e2256521948313c1907a565b402ba47b0c831f74314ee9944522f56429dfdaf6e7f5837825a846fafffaac629cb45101b58d653fa9740b82758f49e5f9b99dcb5043de91abf9aa78a4e20cfb47a4d77170e84c6a6ce779cc32952b3811a4383b7ff2dbeed72fca5fddb0759c9eaea38655a7eb059c23d556b7a50a85036f928c4b174f954473a4f16c14c3eee4ba7e284ee32d3d4768e9813b5fdf42d8daba378476c79454d352231d5275b819b42d7bd149badc53923216f445baf772ba62e129ca1791f40a0f391dff65f91e38fc43de265a734cd3eab503dcb5dcf33c0d82ad0e2719c72934c40894a414b4a31f72ba96c659b1e1580baa6049003df0fb2faa3648d65fa6679d1082df6f169a0f105271101114be8b8664cbb378dee9deb6b3ef6e422e1143e9efba57f091a6cd1423e3e97c7f45e480864425c5cf3a2e47b527b76fa7ef67c1b27116cc3a6f2f1fbe3675a029b2362a8e4e1e9166e3edd970198b070a51d0e96d681476a212b38908277d045ef72155f6e2355597b6c3cebb69965c30cc17920b70cbbfa3d916e2188816f87e95e50fa5e96ac598f5808a224642440141a267f1024f122f408130ece595b387f3b1a8086d1ada2c5438543d2b32b45aceb9a4a4f82949909f15539d76cd3d5d34d2e9e40c525fd0f40aee7681b3493f8c65082206844a8131a547d234ee519bb16947f4b0534c64600d8d0fcdeeb160a1e73cc266ebf71c51dcc1c8985dbf9e8f3b1b8b34a29537c51195a45385f5fd867037a3005f4af3f6f2b7a0004326452fcaf0c43e0278392df131a76e48701e09549e6c9fddcd588de23c41f3b6aa24aad666918c26dc11e7b61245245709243d73c7a4e4aa5ebc0a5ff95d908dbc55f4e5160c62cc3d557c089a7f8b9fa2aca5f2204fa345d10ae9b7785c21a83fd13c4e8c225455c47940a46725f619c1f1290d8af2b1e4b2696f67f1726eb1af2c7a0dd4fc1c3b60b6687c0023c7d36ce251528f597e09b888d0db8dfc2931cfd730247149ae7d2cb8222c616aec0c12b102253efda8fa36194f1d58d1a3bffbb1290da16702485c253b6829bd9ac84324edd4869a6a686d0192dbdfd6caa9424393b7dc817d5e5eb27e32058bdf2a52c9adc9591af12dc1ce3309efbcffc7d2c9e73b741458dc528700799fc6c81a0b4f7af4d3856852b61c59a0abc86dc7fa517715fffeb59f1abe54bc8c7289ca15508c48e6e870fc3c7720f7098455356cc8afc4d792585d88479ac012e8cbd2bccd99ddd5d064535ee422912c7e68081fe8912578657469140b38316ca01490502f38fe01fe38218f33a860639d9b97437327539bd910424a955749d70bfe76bb01fc647b3d1092dd7369f18428a0cc326403a749718ed3a06f4c9f96f79286629befc32fe2146d2106cf0544ea81e48aa89612cb28686e932c99da3f9f14e8c03c5390ffa4b614779da66c550f534d5036d696ddf3b44495c13ae6190b097f0410fd375bd4abc6eefec8d1d07c591c88869c96ad656d50feb6d8217f716f48075e2fef5e7a98a35d832d474cd4b519b5bcb9c1e884d9b5b7162ae6b079b71f289b38b3d865e9adbb6c9a158425d04868a58ba8d41b8b06330288b69c5c0a4b33f238e767d8f1a3507f395261132cf218ec988aa113d2dc8d8bd654389ac7d826293c2f91174242c2a1ed74726056beb5fa059e8f8e25153276eabba587f5a5bb80e7eef880836fff55f551a66899bbcbafe71370dd094ee85a7c047010c74379d75624f6edb75fde8a26c5fbb8a0d1579fea7be58337d9e662ab362b3b0442d6b4b621047c0c1bd703948b4dae50c3143b4a288d1cdf17cbe019a78f1de2c030a28965ef5cfc6dcd669cc8e3423cd85735346f810952d87f112a2a3cbd896bcd8aabda945660a4694dd330f323316af9306cd05760c3f4c899ec5705e69df93ea3913f5b52ec46b749f209bd7a22f963bb53143555c448603a9fa0a1644f2212166ee4c3c5494dd4670b78729b24dc151a2dadfbbfb4432b50f8d919292d374293e16b100a6688f9e62b821da562c1299e3e3c2e47b75d00165e7ae7fc2a6c0f4243ec87008b618c536ef340fbbd616d6b44bf8150de0cb69a150739723a5688658cbce3d43167320beba883d918e62b0afdce896b57cc6b16bb93651048f000909dec7a1ea5c60d8fc20ed4c6d247b6fe0752fa15bf57b12f4c6c964b240bc5119fc5659dafbd8b35d29ecf30e915243449d3d77e309ddc190533bf75c89f7446f86351967773de4e166f14bda21313649d7603fdc4f3d1032713cf070bf1a74dc06b750e753a926f0542665833ee2f14396f3210978208f1300c14c6f9270960f3aee8e01cb246280b701cfa80d7a8aeac1c4a30154703ad898beae2e42b3a440a8b27946311c7589844aecf43e2f4fb54caefe9c01d9f24cddbfbd4c58a5d625117a118f473c99b2be39fb74592119aea17081306be63140a0b504a46f053a652ac9772f32e8cf0ed771b6665534221ef2ed0b6b1bef2085f23434ab13f10683a8ee6ccad196d598b2df3bbcffeeb062e2c7a9f33d73df84b6796c96c8ec89dedffd27e84bfaca680f3d42f06f0bbac240fa36eec9717083942ae967362ec7b583fc08edd0e2803de01eb5f47203e5ec1dde788705ed5898541aa180079c8c985a1f30f189cf6658e74c11fcb1f2df1754e875525411bab16955f48196390b87929cb2f7d64e8a4ba134e519f505c3dd074b83bb99cc37052482da5664d6254894172aad47f94d7dd7cae1b4dde5ca61561ecea892baab4af9d2a4bc88186853ab01ddc307767922e8a561ecd2845b077876d656054ad693bcc47efda57a87f7faddd5160db266f8d7da774265b0b81534e6c4bb51f7f84ca06a1489ea7e6248dff38373faaa41e8b7dc9a50cdbdd4fa468d59e2aae2fccd3722a1d28de402ef3b62c0501bf2baceb8b62532ad9f90d5d6e4fb18a3b59c2aeba660e858f55476808e4d4d61fa202b0bd1cc67d9e6cea4ae2ab185a4924e3964412335048b0db4a3bfb8c4f7eed989859087d60b677cf1b7fb6b367c9cb43d125c0e62b9030ccb6dbec3712b176ed49e5c5495e3d97d98c50a7fbcd5a7eeed7798917f1149654a1210a30ae97ebdadf6705d0b979b2ffcb8c3e369ea582bcebad83b90df42b1d128a6f62251b9bb0f616f65e39f796bff46cc1b45f3869989e43514f45d788385e60688a18a67db9d957c7c7c78305559bc9ddf3986488affa785f8ba061a0150d7be3cf5c7d7717c978d6e42b92a23bee7de9f854decf72f986518f2f693e2f664681ca11f4495aaf732a6fb039782a46fcc933c465d435b73bd5a9447e7f4cb9f4e043df172c4639c921cb62c8b0447639be9592c8280226f408cd068d06a77830af5831c8a2b0118900e1323b4fdf07c5db2f648d7638002e23740b285464ceeefd3b72136f4c37a554c7d6e63c55dc594ad8ce29b9b030f87c39ab4bb8f0194cde8509f55d5cf0c2d9d1372f72583289aa7b8e8421701b8a800649814337a1bf9c56d2940b1131accd4fd93ae6a16b9ae095a340c7b245565f0fc2cab00fe8c09c3e1948dd23aced94f1a0a11459ad179b2126dc17d00106fd2d1529d78f970e74b2722d3c662ca893ac69fc08b577f9666cfb073127b5f3c39e66b117dcec0b5a1970bb71fdfc50a41fb77519b5b7d3ace11fbf5d8427f76204c759b8f8d8234e2a0fead462b25eaffc044f00d39b254096625f9bf64dda12bf7249ec3e44ae70fd4037e7b37ff09a14a9e4ddab104eced907609475223ba728bf726a439534cbdcee8f3a61c462824d4d0535b1d31e9f8876cbd61d069db4da562c2ea55dc02e20f7702c6a6d4cbffad8183503d3c56539ce2ed8f3a002f62919e70abd942e15faf97c1db9ca2307e0bcc0505fb6587203209ed8dc36f193f8df0a079c7c57d1f247192e10980b9fbd4d5aa43c608fbb69999736b59d3504850537f5b67ab8484ab912b6f63707d7b6a6c729a31bd6441258f5ea2713af62a1a195191b40e75b8c8796b7283dac52fd96fd710c49aec0b952da5410404e9fe9f640ad78161f5ec4889d7836dceebf2988ccaf54c2b616e78f9799cfda12ea505ea4650d4e7ef49c14da76646e23bf3d511585dbbb2da7c5dc0fa9e039d07fc97ee71343f19119e0cd50bb44e94dab5861389db03f5f688f41c3c5f29c9a0bc7cccd51eea5b4617f9fa2120fe7276917a20771a4df1c55c1e91f73535f751ac588dfbfae33821e960170deea7da0e3296468c712836f5d7a886fb51de8ed97120810251f4eb393e51790ea0f818bb96adf1b5fe3f6c62fa01c00c95e0814454b08064abe893e15c55ef6f4267876063cb5778f273f2533d7cfda82d180b70e2038eafeca62b72c17a763061cd4e0ff3bdb873684b5207dfecc4e48fd7f9cbb14c7470c5acce5edd90130fe00fdd53f408b0b995b90b14084a09f6d7a3dd91bd5535f5b466336688914cbfec6786dbe544c665add06b4eaf0a446012c5832c226ef69f272e7154618814e0da631deef363f989dca179d72399f2bd5e23b4b5272b11a3075d48d8a7779152578514c971016cca0ec14e54ac4de3a9960eaf9e6dc608f45b5534f1a96f8d0d3f243f98ac3a9658acffc025c25f796e6012625c9a39bceac5c474e4c4c0ac2d0797f6b3be5173ec1f83ded3c0ab1edadf0ad36660f960ec1bda325e72711496b37aac70f1d633d091e83ee78e3f337ea95296f9f2024c0352456551f2c53ec944df58898cae18949b523d4ba4db57f3f3d0e67d9de45e224b3db8713c418fb5fe0091e59096e6b846cea884e867138e59b35025b447881c11413d9fcf9975796a5821490c29c7d02771ca849c17efff21175da0f60e966819bc5624072865c6e3fd8aa2f592361753b20a7ce99f2d55e4ef4d1c8e576ed10b3ea7561fbd61761b1d1fb75da3f606ff22beb74190f13e5ff8a3b9cf5b57cd9ef6b09825e9e559f0784aa3738f1e66b00e2fb14f7a5a2b10cc3c3c308abbda97b6116e22975b2dbcf4ed17d2adb387febbcafdd8d0fcfb46c148b3207b2692d67ac9f6ddbadc3fd9518164d091708b2a0d9f9e6d046849ccaacc48d98fc23eb3da0a1857a53d22268360c980489ebd3b894b3cfa89b09097c3a8c9aa1db07a89769b6bad2dda08fc1c8c7d1b9faa5c61b790b272fc5e25968f54e6a620fb8290eabff4dad7c665e5d123c3e11bc08a9013946b0cbd41928175c9035c9ac9b48642e49bff024841bc6f27515ebe71feb37bb42610dc1cf5aeddc94bff7a030bb42210d81d0c9f1d55b23331153f11048a1652bfa029a44929f8becd0c9399ba7d229947489e50dd95d6d498fe95c1059e0a355f927a4a081f83946d027a1e358521629139645b349e2ebb3fa02a04988c018d45082544a95171ba0442f440cae5479462757a3344806b9ab9c48d45256414df7644b164624e88efff2ad985cbd06f0f48fdfa01976e0c3368836fd86f3e83ffcc67c103ad3488effb033d335481a06e0ffda6a6b8289e77572b2df9dffe685a5c06bbf8b913cf72fd668c7bc6269406132397831190430056ccd9f18d6acfd24e241e567fb87ccb25c63d1f12cff56597203b868671e9ff45a1652f6516b39e996757064c1292ecc535bcd0bd2c6bece077a0921af630c359d2d63259ca5ca7093f308ae8c0b5d7f", 0x1000) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) openat(r2, &(0x7f00000016c0)='./file0\x00', 0x400, 0x80) setsockopt(r4, 0x200, 0x7ff, &(0x7f0000001700)="72367acf2699b6fc6712907b838fb4ffda3fee60366b8834d24156a052c4ae41c14ad05602a1b64da892c637e494045da00105eb358251263aa3873e33f4a60254ff22263c2fec09221a0b298b6c532105cae46e0ea91fd89715197d241c0c04ac86f3806e2ebd20a9534538ed707a5c3c62263178bd15fbc5c8bd9d68f08b55774e829e361407cf329464b6e54ea4aac0b226010e0cc2e5a1ab3a95361dfb8eba21f4bb731600268af0ff864e0093264cd2e6fecd5c6289a5b27698ace68d3348a4181e1059670c9e489c9034917eb35da22a2ef9ab824746a4e9e55b088ea1410d3a637977a49e12c54d6891983b146661a5f2894fdd01bcee626141", 0xfd) sysctl$net_inet_ipip(&(0x7f0000001800)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000001840)="ff2571c4078a813852629d317d696b2c568853e259b51f3686296eb478454445e6a21cd13ffc621e8fe51743f7fba322ae87ef62edd8c7ed5673ca159b30e8cb33", &(0x7f00000018c0)=0x41, &(0x7f0000001900)="df7d7c671a284fa47b86c50324c35e3a6e981ba79a4bf13c1143f2259242b2625277724d52a4ea3e96b453a5aea846f3d04a2d814c30f106d19234f5bffc51f49befe473957414ffaf70e84f5d3144988a1b97beb1a1b1006c7a8f4ccd171ded75d31de2145fe25f7bffa73d1eb9c7674e0a63fd67ad041f76fe7566baaa1e4437c5bd39306c875a03", 0x89) sysctl$kern(&(0x7f00000019c0)={0x1, 0x50}, 0x2, &(0x7f0000001a00)="0ab7142ee66212a1e63bff0038525afadb2aa3b0d4de39cecddf18a8369c6b02d335681ffbaafe410ef18b8fc466c1e924b11b6fbd3b844c5da4e94edc3ca593cdc5c3c2d79954400ba4024fa0f132fa019bc3a7011d64951d1fc54a90da0e3dd3cadfc37a0f837c52f18f5775efe76751588d1c06d3e908e6c6860e79", &(0x7f0000001a80)=0x7d, &(0x7f0000001ac0)="95f7763e32832c16b53ee2ca2298f5e789ac27a79a78c467e8e2042700b9349822fbeddf4c01fb3774e02a87d5a8ce83511c268823b96e99463a85e942f13872b89a502f9b7a0a69695bd005dd3c9c89960fc0aa8b532661e795410981d8ca6807e0508e391f509063f2b5d7c867a0608edf7ddd8cfa3a2f78488735c21b3488b30abd6f0a4787833e078a4e06d17f2f31b8233ba847b44c21d1361e33e1", 0x9e) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001b80)) sysctl$net_inet_ipip(&(0x7f0000001bc0)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000001c00)="b8d4ba33367b5e34a4f385893876519a0a8e3ccf2bc824472395f9351ee05af00335f8f3bc6e5ae19ae5f58a5e582f9373073cff3d1ea5bc765a6b8756e3cbef749e78bd691258103f6ab552d17bb94828eecd0d191448d30f7aabcd1090b1e3dd8dcf1260e16b890b80f80ff30101a9c1639c01f26cec801be13928df6746909f4bdc19f69002fb89ea9a62b8f2752b1b9898ed4c0f5356cb5b37d01a0265aa0c60c25d16d7f59f9fcdc8a4ca692084d7e87ad221049cb1e569144ae7b97bcf2a6e53", &(0x7f0000001d00)=0xc3, &(0x7f0000001d40)="decef9d656c2ff054ab3d05194b0101181b937806ce3761936b1a89cb2ba2e575aa5b8c8d791a6e5c58220e131259dcbf415cb690e46093b15f574fe2e62166e11237e8534b3710dc72a65d8daaa34f1c4ee4f12cac1fd338bca761697d2a31d14217439f997449ed7fbba4a26d91f81fbc8d5e5f5c2b1b2296e9eabedd31b587389567214bdf34ecdc3aa0798b81311991f31f64517373da36cd9093cca54999530b463faaa4d3545b1a25092eafa35ab94b08347afe534fcaa5c2743020fd0829e3aa683b8b9758363692ba09405137f4e7b7af1d7a7d9dc7c7325b5f420f95c", 0xe1) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) sysctl$net_inet_ipip(&(0x7f0000001e40), 0x4, &(0x7f0000001e80)="7abb7c6119cd4b1971e872af674d694025c407dc1643d900de98a7d4cd05ec781cd4c97f1b00710555266851a96943ede155a961c30e1399dc6ee3824e1830a1dcb0f0f156fc60ab17c7e2057efc544fbd9b36bfa186703b0c7cd8ad27b94556b7362e2cf366979aff841867137d81d406dceba4975f7cc4489e151d072c736d6182673547e9a61b13f592c6453e85c3b4a7201c3256bbdabd87b706a27dde3d141748b68da5bb2ebb69d14732a9a83505ef9cbd2a2ae981da043d397ba9950d0044dcd091893ae29fde78a704e75c6462a8cc47dc09c2fd6683a9ea21dc2694b3ed1652e903ce4b6d91f001ca4a813eca3cf308d6e95ff2d6fb8f59e217b4b81907d166a2ad6300ac7096c27a0862860e673c974252f62b80b77811fb446660d028c090c7b1a592f253c3c36c66f23988702b94db52d08c07bbd074b26bc659c4d7f4482f8cb3dd02fdf3ba6ac8eb51a57962d65a6a46476493970d74d142cc559e7a04b978dd333a12c68c7e794df666c8b8e86374d37b1019bbc910b0303b025d36905d60360d6b2e63983ee85e980b2c777c00b1f7ec254f0b873b446de7da22b9439bb88b6f4cca4fe26c7a57897205db3605a06f7c2ceef59cbe48417ad82303bd32642381c679dc39f4c6d06f2c813fa4a5777efc935208e745afd42f80bb1b569d4f1d80f1b5516c952974dfa8c4873683e048e583aa355ddad3864c9364d123bc3ae4093f0c4140fb32a99fb34fb3651626f513e5e16d401fa14c6496dee9dad2e9d5aee5f63bdc7b26e4fb66e3a70e0b42a27d3acc2f4037921be65981cd6926bd981a37841018160aa463a11ff9aa9d3c3722ca0414601bff6a650d22da7ba3a684b830d743ff5ade1168905c7b91479378bbcbe2e693916bf26aca2f48d3e8d57a29a1796a6533549d1291acbffa9f71fa137c4eb0b2b16e8a3a49fb1ece78615c0fb407548a848f942a8310e25bca0bf397ec2578769bb1d00ec0a131cf9d9d3a6e014556081a3f1c4757c3c79b1cae286c1fdc97e365683432f193b6878e4c9292f226184d25cb7388d7a0d74eac5929db08a8bcf3ea736788f7f07a14db3e0e034f55f2680683088b3c2f21fb4da6bcbe0e7d45bcea913faae3901f44ee510995f25e8871287b06af0c6326c5e494e73c328ee05db8a2ba97e87c369112d98e100f2bcdf98ab8d1e6224d89a35285af6e16c7ddf22fcbc2bd6a73869c58013ce49360c78e697e8679cc49b91dcd9ad20470a9e93f43c13ee29050ed4242ec256b0e8fa553fa84a47adbf5c42325b96181e571ee1dd1faad62e986f4ef87524efc1070091b7b9cc02fb3abd17939bfa9c1a34c14c95bc65be9c8fe159bd3a73e2ea9b2b1f6f0e8a836d7788a954471184b87bc0f66b94a7b1fa58e5325fc53bc949a8374d5ccc4013f5e690fb7388639b8e1fead539292b34eab91e4720637c875a6578b286e41fdd98ed22780b54abb3af244f2b0b048fde1ae3fed545f71278238eab63a83ba006b2b2334c5bb6d4d9de7fa45ce21fcab866a28b9c3140215d8f184fb75862c82635c6fb3b9715abf12bb4488a8cd1105644af47146de368fef7b5708d924d96a760d1dd99cc24d1422c500a1e72fb5e31d57b6248c07a349b7faab85646528bca4c5385ef985e56a60383ed0dde5156afefba85eeae1bed39906f58a0427755d4f81e230922bbe74190124d0251ae601cd528e277520bd77d998e64b6fa86d2fec45438f5c2e4c6209108f464361e25372661f4c726abe9abac4f22142bb575d0ccb6589f296f66638e24b36254456ff4a3b7d3788199495eebf368832e326bd375e8decae7ef9cfb59a1ece27da3f50bd7bc0a2c41defb9bc7f484d0cefcd8f55a476db090388de475ecfce1ca2b7ecf2fee2aac3114eff3fc300486b99948582274176661c3edd1d81ae78e5e9edb57953d7848ef8805e0e68adac8f2bd69d41946cefbfec9af59d6cc114f26a64834d062c62c7edcce307804e71c9623564f0807d7b0820eedf7c46db083d0720bfa521fbc970d314f5798b05375a95b6fc8d4b854cb170912de961e3e7b9cfea33c8c3077e889368a3087ac8b339a3a15fce160cacf410f2c1e78282258e30e64fc03c3386d24954b87199b6e240c7055c2e682a43722ccc407f2cb20ff33d68b94692c0551045e5f376a8eb67b1c10486b2f60df77047c256383ad4ffe4f93f1085357328c056bc2778674c14be10827627360555e635363b40798eaf06576bed35e4f89bd85cbf1c79cbd2a49ae0a4f64b5b0e9ae2494b06e03e7154dafe4de331130bb47d9de5b484740dd6e627e7c7434c7b5739d8b3bb50535a5d5dd729b74b8181c04f30141d2d8823fb97ad6bcfaf713bf11e353b69ca01c51c93c60ebccf183941900a35c7d10041518f6a89831c14d4b53acb9226b0bd13ad056c9b1b4681bdcc2ae8ff80a84169bd0c93396040e59ca441d6a88a68081bafe2ef86beb7843b98b39859aabc9207e78bb7ed8b15f89b2c0cb7b3b4f0af6993c856320458d6c715243000664675b6b737689ab83b29c25280cfbafef49b79108297c3d1d8411e83172ebf9bef1f8543a752282b55c9c5d0570db9c63808ae8f76a063f5dc478378c0a5d0f100339bd16a5db577b99b6deb32cec3f8ffc401f8e8f0e0ee32c99297b377de39c616c6a33800bb8441be00ba32776c9a4fa24234b12677a54303ee3f752991703b99a0674d2b677e5cc25c8bc3d80f5c7bfd563f9e4e9a5dce911bfe036c347b2ccb4931b6284c91e3118fa05ecfe853487f79273b7c2002d7f39963adba2aa18e5e6aa2d9db09dcb0b3717cb8c4de9dec6a555c28711687676c4863920db9af0ab67ae5121853763f350044b8a277d5f0989b45eeab7692ad11c10cff20ac2c3ff6e7c4297f52bf4fde227885b55ee9c72a5d7087219b637b43a84be6e972c278bc4eb2b423f792e8e4ee129309f0a61e714514748ea2e86889509719abc62a5feeebee577bfd915d078af5a48ce5501db3438e0ed317fc0a7af07e3017c23aa1eb2bb3b9ec7792e53fc003de75cd17749b16aa9c771041bab5e7c010ef9fe5029bb70144349c9fdb4859d575ac65d2e9ca48a6bfb8199c63545e35e883f488274ea1f1204245e5b8dd2cfd474f7315b99e1f232f030b7da5efc50d3d44836cc75556604e2244634e524bd23b61767bf4e9bbc8790292555d3273c0adcde20b250f65ec099340c5f8a25e6699ce7784b0d0d30eac20d5228f7976914fee6949d632e92ab0772f92a682c7fcd892475dea53a4ec30c49a99400caa4c608536072b30e76a03c082db4817e7ea218e73dbcb946c31a13ae2ae17237ca1abedb4ac392658d0cb611ab8e003b55c4ecc5fb6dac882b345897f5568241caf26a5f22bc5d46a7af6a98c5225cccd714deb16b6d51afcad4a7dbe4fd403c3d7319e11bc37f9debefdc5a3660a7f853ecec9b5d7eeb02b2da2a72978e65ec1197a469d6506859bb2047430d338d0409003ab7bf44c29468ae2003177af4b74df7526893a2c7f415724ea874d3ca5aaf884aadfd20f0a8a0886c6c887673d91c0fccdd1b114945009f4e081ee17babe3798bc2a5d097c4f043ba4f00f5714a162d3ce49a34ffa018936f8b1b8331f19d5603741b1c8505a25a7d079068640e575b70233d5bb54f67dc739a04b4cb18962113e232371808d0fdb1a48e948907b7af8da3d7e91467a7e4af5b121e31768354322c3a445d56b467c42f3c8c9a20fb47cfbf99fadc18dab329749cf338a9da265848fba552344f19b920c0795ce18b35ac0ad8e7324cdb0d14110a633c21657e12245302d7d0e534c9fad0bef5a179fe994f415c6d99f83a99f39877f705466a55f96bb184913aa861b703a4d284f71a7c5e51cdf78dc0077599317b76f4e5355423efdd5422adecf342c41022366bae72390e16ec60cce3c2265a4d0c012076d61a0ba7b5c3b0fc10d7de44376efa6bb8d4452acab6e7047808aa8ec8312e9b247e303426f1d318d417656a8f92c5719e3a409071fb0a848eb34c758d11221d62d7d28bf771d6f805a8efe7dc0723630f34a4932d66d97a21bdf418ca7f714486f5eee4e6554269f1f18419a5aa8b724ad6c9ad72eff1cbdabd59a4a919ee746c358e3f251aebd70cd308adcddd7fe289b8bbaeb3d8d48b21e6d551f7cb93942ce9b7823df566eebb3f027cab064c14495cf7e56854ddab467578e0fa5b7666c494acfde498de40c29f5a1ab9c207a0b988b5c8f83c40a54126d96071b9a9c5cbd7cbb37db26277e35a9681a7a4780f167fe75f7b40027a3729b36c1886234849dfb7e9299f4ae75669b4b0391da8d4e0ac7a73f170f4084f1e0b6b58306f3523681917bf335517178f839f36163870f3b81108284c6411b158eb2fc52f2b002f8b6b3149127366f10739b05ea920fefa7de92bd0f8011500148a6b93bf80af25a5154c682dba83b922b36552e09cae29213aee850ef8a1f51d84c60b42f09ee665f35ea3254a6ec37b15bda2f0655ea7a991438e8ce76f611187c3c6540e93d4bbefc3a784c6862fa08b6e69af7b1147f4c2dbe9e5ea1649cd5d43e32e6a8e4073a1454c2ccca1ca82f21301f5a346165e9f7916bf5bf7c56f9282c493e85ff9a52e07fd374609c601a02651fcef45d094cf0e0048cf8698edcdd2a31d129a336972cf305084dc7517e8b91d8284cc879b3c257321c9e4daeed1bbc57f77fede4c5dff053c1965bf42c2edf04f4aeb93853610a58f4adaa048fafa942b4b8c94e385752ad629676485791d5620ddad492da2479205f6459d4b4435c17f2ff718f6259eef81f421ecee68b1ca9e2b39836adfeff34f22229c53b18ba6717bb11c695551d05817dcc95a880468c0b49ec926f66549ada9c9220fe0a2ced50dc8268a2588b55584fd0850f963cae9b71dd8795f1d3a80fef84413c955dddaf4021736d9b9313c4fdc07cde6f2ee7e90a5550a1124353de8975f14279b2ce07a0f8ba49db493f28658dade0d506034767208a543d1d0c1b277e0ab6397f1e5810c3f98270d0367377ab59b5a68d8ff216be72b5edb241dfbcb41ee08e30493f94951348910be41729c7425099b8ddd2031878415562b55d15a8c98a334979a1516c36f48b3d308072e3536daa2af0c3a620c8c32f0c53d50609117f181a37979277cf116dbd6eced5caf520b7d537a5400a3837a270fe38a334ff859b0f239c35ea1ac729f13585639b21ff2f791dee26f793d618d9e3479d925b47a4d3383d0d42a24683f87cd149ac06bc04f4bffd3f8460fa5f680c66a950182bc9d235b98ecc2edc5b74ae514b82af7891c367a792d2342156eb829ee44e99c93e235ef0d870b4858b4497facac0274d1da9b923f11b92ce81c418b51f76a62a1c3b47ed84b2df878fb66a757d2286c09cd477d06c900f26410e2ed8d714802df4d87337d71df88609af7e0bfc64e43f10ad8a7da0fa7e0bd9fd00a4947fc16b7ce2f762d19d6b59c028d715f976c2cbef52186efe5bb926d48fc929e900bf3097dbfc1966dcb7f5b73514a09c58879c10f14284600b2b9269a0da0c1c84b711dd0ecdb79224cf1728f632949498602d649f04d2566e3e7bd181e5e230682bd1a8712ed6b8742feb29c63c79bee5e9ed1d07e01212a01dc7c0a458e02a1e6049191be6be6ecfe7bae858884e857836a44872b5e851c4792cdb9067d17a11bdc832f9da23b958688a3e5c6cff6a79f7190fcb2fa7dd6be01bda261f338debbf327a0bfa96a65abeea59d61d6785a4863d67cb", &(0x7f0000002e80)=0x1000, &(0x7f0000002ec0)="47d15a37c559f9bf5e1b1d7983b7f1dffeaab954d32c9854f2f05cdcc27e8c27bf0bc95d8e0881eda75ef2dfb52b765a435a5419256532416096727f295e835bf2a877cd44fe93042cfc4b0eab2931f7dd2af60b0240d443b665be27ce12d8d992a5a7f814d155bb3816cd5a30d6197354bc9d4eb704d45fd450c9bae0d0cf0b66257add53483d5d229377dd41553f8c62c9b8020157c584d5d5fc9935d4f681385ff77c9b4383cf640207559e728ae2b28a842e722eaa203e171e50c126c8a606892be7912b8384fdd2b36c0febd26c8ca21e1015ca6c9c10ec4150e7011a4d2f806422a30a92c6c19bed47083dea80b1631356f769df93a8c32639083a1a07541e53663cc6b79ed04f0f9c846585f8e8a345098810dca937f0df8521168a260154963cf3b77b311d3014bbcd9aee41ad4b4f615858c9a93ac508ab03a7460828c41f6dce45dcd86b7dd2ba6cad1162e3815ee242c2211ac4c8d0c2de18b9411e1f3825e3da545570ab3e325ea630d15f9b55260311353afa49c457d7d1d1987f2dba9ef34b8495ca5032c01cb16d3a64264d52f24dbe002912e58f4b3fb0f8b23759822beb5884b56db1f8b39cb1ae76ef940c1d389c0b6c75f449d9fe7eb5741b2a5f3b8fb261321b26ec07534b98be2e805e7b25c3e3b26171b73e665910e75e2403f34633986eb95e7026a0764a385846a19c61ef7bb3dea2ce5a1bdd074771086c36228740dcc1df0df7770a02c23d77dbb5c13eee4219c2c584d62aff25c333acdb032299716ae9baa8db6ef2b13fb0033b5d31724b2cfc4362ab05ce5c87726e94e54489dbb5d00241aa0105f3829b3cd454ea6216d248a97337b958333db9243c3b817f36e242547ad0f8b8ecd8740c517c2e4746cd8700b0ebcdf0dc29f9e32f84fedd99ed2979834d2b14f3d446e003258de42c3dd05c1f9f0d5fe3dcf492518551eafc752190b97d378e22a9435bc2002e0fea7394800b8b7543531ee7a9dd73f3d5213acf2520f372d2721169e2630fee87b2fbd607bcd75eb1bd390cd3a6b983e6772a3eb20d7df2bcdaa061265bb9ca096d6a5294441d22afa930d5e2e51f31547ebb334141e4fd8f91cc9f7b9ae042c658fb11a034bf1e118ced24080738463bc0f685d2b05742b6a243d4487748a03286b3bad1bbc2289e731662540dce24f20e387405804d2bb63270dd69d77478ec4d01eed93d5cb1552446e9d8038cf3bbb2256ecc0ef830a1fc7847423518e5b96f1567636b04f7f90d821567c4ccae4b785b88559b9f2c7b3b2b8b513cf82e39a2a1992d20ca5654d912411525e0fef961fef73d093002f0e141be375472a016b2cd3800a873be56ae5bce273517569fba29a6f3263b5cd5dfa844ebba13aeee1fe591a7f7f18bf2002caf5c2ee7a4b8d8e5bcf2b92a11c3d80b8bfe2164b9acf95dba8af2bd76a5f433228d11b43e7f761f630530f5cb989f3e3cf31a812a9eca73050c40bf9a71abbc2bda0a4d4275e27ee819f48058dc400c4ca02ecb1cf99d32adc33909682a15c647c78faae00eebe523e171320c60f7bab7feb6fd4ad7d0b106ce205e5473283adc138c5fb455ad2d0fe550475e73929b229e9a417a35d474ebf3a238f855652f25224557b2562358cf0f3fdaf7a938be8551c5f53ff978749eeb00a16e8802ad9a1f36808209ee73a4dbd721cf49d7744f166a104214cba9a76a74c389362e9a66fa73d6f1d6f8f522b2d1a02baa2f22681fa4645e9c6c422a57def32c39ffd88c7370b9f047db485f14f522067fc7460cb382bbccd0f6a941db92c78af49fcd9edd84734fb6211aee73082a4c994e378fe58d3fc328f30b9f6e91a6391eb787e719660d564bd8999925ffb3920c83159e8fe9f8d5f570b886a4f0533215164cdff259b1b19323dce5ba412bc642cb76eca28159b34e793d7968fe94e1b691cc9c9c1de752c89304f247b31deee63fc7b677f4cf250c51bfcd43a56e59ea61b7a32ad6e07d3b2b5a479b4ae5ef9a9939789c6be6893809de298bd267786bbf9b12931fe9e84d32ed791f382c58a1f8df177194ae6ccf0bdc4ce1378877f38fc04c52a25dcbf43a3a76b663a46485af76dc9b12589061ec5f588db7c89a392d448a2cec52b0d7f8f597c5f60a6e68658a29c86c9ef393e874757fde4b77df92085c329380b42dcfede74b0c95b76b365e04f24f248902835a1b97e6c681faf41d5fc5fde4de7e5299fec5aaee7c18c7fb72a22c14fb76316a4190178ba592383271cd768eb1addb2dab3fce02160b21a24a0157125eabf1dd66d878b7d1ba75ee03fe57bfd82a6ddc43a95dca2c81f4cdbfb71e48861c3c981033074d8e99a26ba2c0c53744078b39d9c2c3fe4a99f6ad57d2f5f2d91a6ed91d80a5b20f0461e00107474bf4751d2cc09bbddfc86f257699c89169c1b9fe39bc997e8d9f80dcd5f3a3d149041afc1ac29c2996fb098eb25ee7941d93a069252d18ef5bfacab4d49922f3c4aeb4b9bb6f9767ae72d3f7b39550222c4c284b96e0986665937116ffaa6049eea7e1078c4f4ca1ae944f54e11fc742d69580d777575b0e95cce6069d5878c940fb81f7a60cec371271b01d5d3d03295c814bc07cf0ddb9d6277bf0546fe35b1d5bd7be907f37b31d0b6cd945e6f488425fa7571d093d0659f6b6d8bf7fce74a6c880c6df506e02c45020f204d3913d1ae7cb360d4bd55097e9e308dce626c574945fb6d6be10e6995a11ae41fa8cb89a2db4c011ddc915f61361e5d6a0b183a786fcf653945fac6bf5db7b4e838260fa9a6db39794bf2f9f96593cc213b7b0e33254bdf1816fb66d73df48924de872f65555daca5e680a82815dc032dc35c71158bffab1c178fedef593042c7104087cfdb792e34742ffe01a316e0a46b4390a797e16c5b619c4bf068c502d713e0fb6beb2be536e87d518a2240fa134c1240dcbd0bb4d2dba00731a7b5de3386bd059a1e7e15034c4b5d24b9ef4a78a2a56d93379405841e7e8283f8d061a1cdc814fb1444c34105e822bfd9d7535777a753d702e943e6815d3bec52d14ddb2cef3fda84cdae176373583bf453d51cad1751c993a6534d2f6c3ccafb1df7b7f133ac1ebc5caf866d59c8c2b9244200e711b694808e26b51accb2b01350330d7f7c3e15277da5d2b0d167e266ac97f4cda413925074af641f2895c208a26fb7a31ff37006eedce2488bd4506154bea521220b6fee18eb38d2266551c780b1804d128a12cc6991832662b0ee356740533b850fdf21be4537e0421c74f3fa807d3d71dfbc477b8d25e35a6643fe26144d1428713d0bbcd81f0971ed12131d66e88c8deb7ae34f5e9661c16fb3dce50f7062b307e0d5ba351e79b7327a5435189f7ad56a2027f1021f0a84d7c99558cb07a66cb2930b8d09c81b10d177a517f94fcb9500abe47a5ec9a77aa9fa5cbca6d557b0fee7f9ff2e6cdae49a734dca27b55f32df7675ab656128ccdeb47a0054f5eda309698a956492f1af3a7f804d82b1597b37a11a025eca85806c2e2d9f483ff4b9e8c6219572acc2ed2669e186f9d1189f429045b1496cb9189734029670d213fa69496b644abdf0a211756b55745770bad4d6bbef36c7da2187ab7024fabc98878ae9e231a2d77ded220e95ea4f78893b2ea6ba5b27812aea4b7218b02bcbf83bb4f508169394215a219438774ae2d4339dd69ab862be9fb1aa02ee263b2a350da3777a8e6b76164fb0b8f41fbc1fb0fa82e36a03fea93e77b8d58134d983e31b8cf211844c63bb5675308ea82fdef8a1c89dcef0c3e2356c9af3c8af2b35621c71cdb7994d2a69bebc51b02af03d825d5b1d660ef26ab8280954528842da5abcd6070a7b2f83efab40c784dbb212bdf29e1dae5de66a8b245f0456e3a4fa58ad423a8a5de8e017c16cbf0f6b7a652f24946d93cfacd6102b291acdc6a396e87a68e636a90e78d8f5d392420a5e6205c01915960aeab817b964daa9ad665b69275f6554e29451949ce19afbb3227a38d6acb267881453b8e5df98bb2def1d1caccd8f2b69cf36b9c0bc54247877cedbebbbbbe3d508dc1005aa92f8e72c7c14dfa37bff85e134e4f5036183afb6884cbf107fe10c1181e8c72de6203472e794c0c9a491af3beefb5afcbcc011a20705b2c7c47d9eba2fbe219a7366a2f5340779dec45a970fcd64228ebe012f87a7b35d97550d162faefbc9628946bf9b52f09a4e30d79b1d7c21eaa25d897b27cdafb4dcfdf80c9a3a08b764e6104fe3687f6095a9aab816017b5c9bf41c4033708f695926b4d917805ac1bbc97bb640c2261e1c8e6cb23c87baba9e66e4e57c02d9b7e0de81ac0a2735a7aa5d9296f03c151f3993bafaaddc574238f5282c6ecfd6a0c86967b3ad29d1f0bb0f3a33e31724119cce47da34e730df5fb12fa4fef7ac6f4d133064c6885f50f4beea955a9bc9452517203e82f98e317b15e86d4e9d26f9a65f6b364dbb566c9083868e5c4f1fd7a902b183e38f7f1ac5b3d07fad0c22c367740fc93066c936cd057cfbdd9a42bab7dfdb0122eb89efb5d2eab185c9779540698cbd559f7f1e257ce44c59cca556d501e3788c35febc8256a8f2df5c4d837da844c6345be3eab0238252ff1ad92cb6fe82447045808de7f39e402edc0a380e54aa6eaa5b7e165054a34775a59d012700cff203813f07136be46be3d32f812b729d6f2ce4bfc41ee0ff27cfd6cfafceeb59a12fe9d2867f2f3954b9ae3eb33ce7f1a1653900b6568fe8cd26b76d28eb52c74093b4eb3ebfca6aa4a9024bc88f209df4b0550269fa1d87d34be762154583bc4eedaf7e22e336b948f7606bd26acb220af69ab2f30c24c35ec8b7b4865f0b420f87e24838079c36b8f89515cc8a109ac5e79c754ea370e1cf8cb9a8f05282edceffea27759af18de4bab985fe76aba4d3ed32e12472beca072daaa92b114fff6de23a94828fb91c9ad4968bc5c6b60df4fa650d1c92a29b2bda741d17381f5770a53fa6e09780453469f4dda0e1348d4c743e672af15e9683842645d90c58ebaa3c0e7dfcc451843aef38f324563416efa10f5aa1906a2b8fcee46d6db1f31daadb5ecf5211986c26e56f8bacadc6f7f3eb3891476c9f7f1cbd291ec45cd79007a2e085acaa72d02c4da620c65f902bded0ee86a6f82b70bb76df205846fbe2ca7c7b1f90c0df0303d625af42e3c72fc6762357288085dda9751c7f957625c5dfe74decebf82451221e9f688cefb6beef2959e3033731c019c02cb6b28ad1facfad287bc50fd325e0b73928f60392f7b4475f3b2c348596d870840ebb1596ea27dd6b646c4a6b2c18a454944f8a7c764d2948a73506063768d9e47e34d87849f184797fc2d0732248280d37849b37d887e76e7673e6047c12deacbf9570cc45a027fe1e2d0dec002c4cfbcb964289064149ab1ca369a8adedf7948fc83639aca3159fbbed08395cfaec1c67eb15f6b95206cf397f85a3fb5b31be8c429b200b78397bb6893b0adfadf8b7611d1907463a5310f6e5f15dba55c1dab747c71f923f600ff5aa02ec97648e96604bdad45b1fbf2c3f2e81bff6c2da95c56e3e3d784fb048a9c647c9da8757b3cfac7d67c72b08f7f4337bd0f177d98bb853dfa70742a4149892dda1d6792c1be545e328d6ab24af8265d297a671c8294e6e79cfd1e553c5722e62edce9e38ec56698637a1d0c2806e70910db9e4c068dae35acc7bfe2f7180aec13ccf200dffa10845634e218df9c82343b232af01c0fd9a177906d8721ee4016563f936dc649b263115a022d3192280ebc7f33", 0x1000) write(r4, &(0x7f0000003ec0)="87bee3d9c5c76437284836a568e442ea70822bc5e9f9355376f09339ffa7d776e81adafd0ffcad855500f6f7d77187c7fa6a096b7d7c18e53d44e907d6604a17248c10dcb378588a98ec50f0d8bedff433ecaa186042e7c6658ec04124ee88f366e7e7e50c6ede6dc2266426335362", 0x6f) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000003f40)=0x1ff) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x40001ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r1, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x2000000000000}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x40c}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206997, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000004c0)=0x1f) r7 = dup2(r3, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() setuid(0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x404, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x20, 0x4, 0xdc) open(0x0, 0x18289, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x40000530, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/37, 0xff46}, {&(0x7f0000000340)=""/131}], 0x1a, 0x0}, 0x0) close(r5) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f0000000100)) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0x0, 0x20}, 0x2, 0x4}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000140)) setuid(0xee01) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x4) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket(0x0, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000000)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000000), 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x140000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, 0xffffffffffffffff) fchflags(r1, 0x0) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f00000001c0)='.\x00', 0x10, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = socket$inet(0x2, 0xfffffffffffffffe, 0x80) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r6 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) getdents(r6, 0x0, 0x0) close(r5) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r7) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r8 = getuid() setreuid(0xee00, r8) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x41, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000300)="1e", 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = getuid() seteuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x3f}, 0x10000, 0x200000000009, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x50}, 0x0, 0x401, 0x8000}) r3 = semget$private(0x0, 0x4, 0x96) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, r2, 0x0, r2, r4, 0x5c, 0x8000}, 0x49, 0x0, 0x101}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x1000, 0x0, 0x0, r2, r4, 0x1, 0x40f9}, 0xffff, 0x6, r5, 0x0, 0x10000, 0x0, 0x2, 0x8000000000000001}) listen(r1, 0x7) open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x79712034896e9b54, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x3, 0x0) close(r6) socket(0x800000018, 0x2, 0x0) executing program 6: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x1000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x133) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket$inet(0x2, 0x1, 0x4) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x2, 0x7d}, {0x18, 0x1, 0x2, 0x3}, 0xb778, [0x3, 0xeb, 0x7, 0xe36, 0x7, 0x1, 0x3ff, 0x7ff]}, 0x3c) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) msync(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000280)=[{0x84}, {0x16}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r3, 0x5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) ftruncate(r2, 0xfffffffffffffffc) open(0x0, 0x0, 0x5a) (async) open(0x0, 0x0, 0x5a) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fsync(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000200)="ea0000ee", 0x4) shmat(r0, &(0x7f0000ff2000/0xe000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ff2000/0xe000)=nil, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005ec000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f00005bc000/0x2000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00000e00"}) write(r1, 0x0, 0x0) open$dir(0x0, 0x20180, 0x34) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f0000000600)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74616be0174425f09265ea6e52d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e07d2f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe", &(0x7f0000000200)=0xa1, &(0x7f00000006c0)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2ca99220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f8000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000d16000/0x4000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000002c0)=0x8) ioctl$FIOASYNC(r4, 0x80047466, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r5, &(0x7f0000000600)=[{0x0}], 0x1) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) executing program 0: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) socket(0x18, 0x8000, 0xd1) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) getsockname$inet6(r0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f00000003c0)={0xff, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto(r2, &(0x7f0000001780)="c4530f78b3ecac0877f607613942266776299807469c8b608b025638837f14ab1b1c01bdd41f2190f996d8bf093ed5c16c063042a7da33b906f44e6a0e58a253ff25a2c88992acd77093585de8696876961850ab7379db4659ddb59e9dcd4624b03fee116e0456595dfd8c4dc09bd6262158fc8eead7ff52c856f9e96809f382b710a519f2f596e00ba89a1c0828f365f1aae25275671d94179480a01f25ca4fc253684e50f8460c1e75446d66231178a075464e9081a85ed1216378fcdef056fd6e8acbb3eeb42638be9f22a28f8b0975815c9c9c142ae531facc06b2d1e85369f3dec747da1c355a5841ebf344f431f8417fd44a47cde922f5351ca1c2a4c6cad17ec71f86b2dbe71a91f3931b665371951926163ab9620415b1390c794105a5af825bd0dd2f59b7273dbe47c3476e877eb3e2332b7885b8303f94436e58cefbb39ad75dc249997c49341576d5962b113436579f51f8367740456f5e39fe525a4c42ddbf1ea9aca9f6c28b4b5aab45434992626366867cfb2d6c065cba501158a9469116d3dda76461350de12c8d071ce26aa128e941d766d27321f67df2562b7c70dfd9262b9967c58f61db1275bc71cc76f253ca953056381c80aca3f7934d5c366f07c07cb368bb28c2c168149382b890c05ac5d15a7d83e4b159dcf630311b1b4bc4fcb5510150713435c98577864322b7341ae7585485f076d9782a48c784235d58a8ea2f8b812c3ebee3f8d628a31f6ceb6fd83e64dc840481930d2ec4d61b97066b8f5d137e436e8d178d89cf037df3239b9ed214bf74be5126b8dacd7ddb56db0628bdbd17a07b0e48810307b26f08369882bcf7ed44676b659a5b7e21ade9444c5a702d7fa17fb184a1757bf25389794a7e34af002e450a6006c6624406668284f77f13d3ec7644327bbc1888ebee6c4a8de39bb3cc436584808d2cbeabf333d4c1b16bbe305b8b5ef4896e7c28e359b46c85761d632c2e213626fb5fdde4f6a923f22ee385dc1b83ca19eb4aeb21470612440961a491cbb4eacba327d283b6f0a5dc0217a0ecd94d42e8da136d91b3e190cce581f0905aff1948cbee9272af7b2705ce98f3579aebf1cabe0ed2b3df0006bc51eef9281caf39f545b26fd25b9f9511fd03ff27930d9d82af2172b7ac3050c058df85f63f766af77caecbc4ce40d0f92a55aa67024557b11b4d51259da9f04bb3f234423eb30f4bd585798e8fe87369d789e0d882d2b80bf09847c323fdaf5f85deb8adf8f2894724fe4d2466a8a3365cecbf760951ce8d4515273a92fa0aafb052682fe49d00776fb36049b1b5e3092cd0c84219fcb091c262164a452c0b39f1b02e8e958ab04ed5b159e7020361167c39a8ae87da667a6f8dc2404a7c261f1f9ae9e2966c9522c232dc01f524ae77a53e6e86be58bb07ae0dc8fa6cf7c80caf76399669cca46d644af347b7df7bf79275e2cba3cfbc8a1541e0e53d44ac7e3dea19a0fb917e3f26f47dda745bb46e777ab1bb913142bbaed573ca982cfa1394e1b458038a3dce9ecb6d37b461815110c914babfc5edf03b9f6500dfb598257f1bcb83e02d8e1e353faaa9ce88d97bccdf30f225368937eff4f264fe6727d7465b8d626b90007de10c304e2fb25bc2ddc84c46c4867b594ba1f271bf057ab8f5d1aa109cc22b9b0b206c0340bab8c7c650ce767865a10729dfbb96e13372dbf7713734a7b3572fb26f4b5a969f9c38b8922fdf1337ff2b40283ad23180381017ab7fb20f8ea0c8be76f444c541fc39f30c102d141128aeabad20484c82084a2a7182d30a3ee5e7c65900fbcf2ea833cbe0d2c5f55d5512e98c2e4dfc2465f114f5a211ecd9f6b8eaf326d78f6037da61c3c63424c5ab698a1116c5e087a0bdd01b0b7c6f7bfde6e380592aba3e09fc2b35ce8ea6457317e20b5c2019442e66d3005a6ebad80eb8dfce11157b07ba67bd7272656ed2f74c2c08f289aad5442a6ac6084da15e2ccfea5fc74d04947825db4583216f0812af9f54c4dc7e7f72b3a262bf8cbc2e7ef8081666c0b190fea50e9f39ad55f37347e85d4609ad30066cbafb920c2987b1778da26e4b7f549d4965d74aba0660be48c8fa336e5745fe2217714028d29d7f242a8e4da17ad5b795fcd6218803dd1ce6dee6b0863fd0f1ac8b5b3cf4cb158898610cf6d1fd308c351af3b49bcfbad0a74adca44528da679ae4f96e6850a5ab2bc3427330515d3ae12bbca429eb53536646ad347153b58057744aa65ca1b9e86d9c66130be98efe46fb3ea2cad42b83abf4ab7bc622834ab97264cb375a4ab3d762d6531400943cc0dcb6cbfd3e766323fac0b34e5a2885f851d7136df7ec111e41aae266e55e44bba51b81997fe41adba55d295f7afea70d078f9e86acacd7b17b0c8c783e00d1827cb71d7f51aa1fba976e1746764ab57dc0d92219dae312a9869306149286acd24bebedb743b3bea16c7f076cb3a72ce3a5f33ab64a07dea055f8496221b208dcea64b805af4df6cac61cff0ca6f58dac66a7e7be4b2f7927064ae9f141f897b8fc5ad1b45a6c1db2771da3d8056f0c83a651275c4e27ea821795363ae5c413202d14d8829f4fd1ec54fe14a5b1896e518daa6eb3b88c1c12dc3af2fab34fef73648478ba6ec967941bbcae608df2d828b87e11ac08ba124904f4a74af4cab61699442ac195b05d9c6491234f38658650b57ec7b8d6342e4e17209743af9202e7bb170c3733a2569b2f576fc3ee851c14d7b098f0157ccafe5cfe87e39e84fbd242d51e44cc1fc4b9bcd72ca5bd6d67a583d725d7585f62fe88a883934d30b273f0323f91ebd2303eb2781db1ead6b1179854398f166f82a80033cd0c002bcc07282815a9bf5cb77df519d5c7e29366ab3faaf075342e46ffe12cddb19da59a9b4c9f553db1be7661844d549722476452b38f66fb3b0ce3aa54e568222da2b9715bf10b2ebd0d6fb27d4b048d80e4e62a926d3dab1f1f74fc7aa19f8f7a691e6b28af327290d472faf88dc131caa4fb7bcea17943d0f762c9a0128eac901927f31c6c19e167d8625c25a93acf255c659b1008ac7a6641dc20ded8c274ad7246b10d5aa8b30b2a9a75fb4b91eaf930e977316274adf11c10f20243625951eccb18527a7a6d1c9827bea9d7c4a966e93d6e370e0d798f7ff726900feb2c3af92d435b4fd5634ebb835dbe3cf7ddbbd329034a04a0377dfdf071e894df02102e9256331aeeb874314a28062a93480ba739d397c6afc156960e3289819214c7b316e3625c29421f53e8dd6df97353fc52225a756fb92f21c368fcf58b62e61dce1ab03da046a9affaae4f2a5c521bca59865f6595a755359badc4aac7ad254089c0d18e4a72ecf916ea3a187aad468508168512106d7da109fb7945e27f0329625cf8d5a055d3afeda9d9e644eb941c9c9dce4444c86709515b7af25be32094387c92afe98a4cca382d301ff37d73fe1bc4d45b7c0d6040273c77afee45443ae8a34efcaa1de27759b02cafb1a4f04b2a158396642683272ee12cb35122b9741dffd6b361cfa22aec1c5bb8b45f2392c04ae3c12307ac987d0a9a7d567fa76fbdbae51a563bd4dad49820c85857ce872c426a07cb0b03343f2fa6268e0d31cc067a7ba8b50b7ce11a50ca09b6264f812f589aba883481a282527186f08cc083aec6138db500a40151021a75123d4cbdcee6b30476305d1932a3ae83f86852479660ae877a3f66b2ec18a2de808e90b9a634ff7b7ebfa61a3f15cc67f52c4beb20a46225674d1e3c186b80c69979a14a8eb40f873c9c91e09398febf4f671837d60ef8bf507286747803d9c5f6e964047a620effec94a96c3e34a7d1bf83f8dd1d86ed838eee9e34b222350571200fe8366472ef75ededdad922513e3d5d340a721d32efaf468e5b8a8b07d5ee204715dab80fde5fdc36e3060dfa337a280c96d872573d69d612d633f205e60f4179d75935ec478f032df0ebc69b642ab1a9ba524494e48138279c5cfdd97eeb38741a0974b18ab62e9afbd841e0daf5e36049af72b4e98fec833d25df10ad7dce4794acb210172eed7ea2f2c2ebaf55144d7a4f2419cdf22fa48f645aa9d8164074fa806af875373c95fcc01ea12470945644d089975ca5c1dffa031c82c5da48299e0e7b1ad2de976ee2a515610b29809770653ef1b0cee54b8c8ee3c35a116a3171bd35748d66a6a821223daea0731c2aedc54cf15872d98dc056794d227f050901f3a299fdf00c90a8302c671784744a71442f391245499ddb83b3099529d27ad1a7406276b8164fdfb7047e62b90fb480916c68f869aca66f11362ceeb1ee27275badced44bc9163a12aaa2f42b537b627ba8319664717a86a017754c081bfcd3d0d5daf90b0560567e89b12aa1a4ad921ae02713595858871833f9943a197521939333d7f03b850047c05d672d253e054f91cc675302c7533b128a4307249b7abcba2ce4d8f664e4be0b8137e6470d7a75fc12ad80b31daf4d8b28584ac016859d6a4420912663624c74a273519bccd7642109d0d38399bfe4bf8b7349753d6556184268e02cff7d2f3d66bcc364b2c7d26bbdeecccc599539c51b2f2f03d6d022c5c7701819f3ccd522e1434ecaf129a556c7014a0f49a914b0f3019126bfd82554b775aed6293174817358fc420950e09fffb2e93e8bc8e390ca754c1e132fe3a06c548c1218e5a4b907ec72a9cb44ae48305dc3eafec95c47af13143b3cb2c6ed97a784514c54a9f156b3aa3c256ff102c5893f9961eae1865fa04be9ba874b2abf87ef903c5e94126773bd46af4e94ebd09dae0312b8f34da66ca8a6fd983a3bd95c6b80f2b219d676b5f4b0deeebe519eae1cff93c0e2988a6c6f5b6217ef2687c9dc1baff5f02e661d3bab09c5f85153d40d146389425d21204198307989753937bd52258b82cf6ee18896ef8d8a70e6359785bb63d7d8167cfc385f3331cae1f42b61c91ab4dbe98cc48547a65aba216d31f813f7e858e7bc8c7768ffa4c028a698b9f2eebe75bc1c81289624161704855bf962b81437dc84c32db3c686542c66599160ad0592303d91760cd97bd4f9de2d1ad26f5ef1db87f27baabee74746216a54922ef5c35f33885eac81e10000dcf1212dcf07b2877f85250eccaf53797ea08e7818ef5fe819afff694bf3b322283496ff4e95c1011861e46e0bfb62bf1c66c53d25629641d2c0240879406cd23dcde60692ca8e227ed1f184afc4994aaab37c56124a93c22b111cee7cf7173ae12235a2c729e9c3a037b0cd9d582b2944109215aa499fc44e46809d7f0b56dc8c3985a5609e0d1376052411ac47b654be2bfc697a6e5810fdc40ab2d430447861a8481117a5dc34334cda0be4109fdbb393945a606b8bcb3857584fcd21ad90fc293279d6ae49e80591be8eed3d5880e5b25a7791f57af3a0e975f586324343f933b2279a7320c15f4167472e9e434411f821e6a89140342a51e3a45014af489130b3fda6dfe8c5f0594736d2d59876afb31b53a1517a0a83c18e75ee6baf0662bd2c565ca8b9d43537c32e4dec5f08af3a4d7ba3079dad73c22c291c542bbf8306658e9a6c11a9550dfdd6cf67d813568f193ab0842042cdbbf66076b28a238a4314673798aa340d14cba439a6b69f2a715e9436da905d80e7e7fe618829c8d747224a08f7f00c6df54318d8bae4b2480c2c38bf3615c20727e412cffee66471bebfbc4c12f8c57f592621a2fbb70d557d573d01450cfa6fdf56a003366473e8c7f61d9cbd8cab0dd188d2d9425be54e4e4fbefba61d2b", 0x1000, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffc, 0x4}, 0xc) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$kern(&(0x7f0000000200)={0x1, 0x37}, 0x2, &(0x7f0000000240)="56c1", &(0x7f0000000280)=0x2, &(0x7f00000002c0)="81573bbcb603a0d0e328f69386db855fb4a12f842fcc108bf3ecd6c096df312268ecf760230fc3ff852e8d3cdf6d5bb818d8aa57b4bbb2403b706fd199d1fa2779661118d38302f4650fe133cbd014796202717c78219873df1b20c3de5860c585b4d47369f63923693ec82a594b37c41de138a2cac875604d723da5c2155e9f9aafaf29f37a9eb2", 0x88) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfff7fffe, 0x0, "6100000000020700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) fchmod(r2, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffff, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000443000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000064d000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002a3000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x403}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, 0xffffffffffffffff) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d", 0x11}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000040)=""/4, 0x4}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchown(r0, r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6006000000002bf4816c3eed4776ef00000037481e7b3b0029"]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) syz_emit_ethernet(0xe9, &(0x7f0000000480)={@broadcast, @remote, [], {@generic={0x86db, "48378edf42b6259213fab2ff9afac82371ca804cef1164cf0473e82e88569e16d8f38cd9dceb64772570ae2c329719d4fa7fe138cc75eb4d84d7ca04d5f6c379677c3e97e4bc205a28199819f27291f8852d32035304bbbd954e06b65f47773fe3a105f6a29dfdad9b386725e1ef07d9b5774531d95d4383702aad79358b5a4fd4b04a51fb664a755d41db933707b4427a2bcaa58ca03b180d4ec006c806f0344d6c4b76bbb7d66dcfbf718e78ef9da9a7b076207e06ee9b29b59eb775d2022d3ac19d7f255cb918f9499a164bb81693c56f7fa0aed69f0fc49809"}}}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6060626000100c00fe8000000000000000000000000000bbfe80001f0000000000000000000000aa06000001000000000000000000000000aeab1b922b8fe73f7dc7f03d7193061f279da790"]) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) (async, rerun: 64) r1 = getpid() (rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) getpid() executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x28400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x8, 0x96, 0x8}, 0x9, 0xffffffff, 0x80000000}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) r3 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) chroot(&(0x7f0000000240)='./file1\x00') close(r1) chmod(&(0x7f0000000280)='./file2\x00', 0x100) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000300)={{0x9, 0x7f, 0x81}, 0x0, 0x9, 0x7fff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r2, r6, r8) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) getdents(r2, &(0x7f0000000400)=""/4096, 0x1000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001440)={0x3, &(0x7f0000001400)=[{0xfff, 0x75, 0x0, 0x40}, {0x80, 0x80, 0x1, 0x1}, {0x6, 0x2, 0x1, 0x107}]}) r9 = msgget$private(0x0, 0x4) r10 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001480)={{0x2c, r7, r8, r7, r8, 0x2, 0x8}, 0x808000000, 0x0, r5, r10, 0x3, 0x6, 0x200, 0x3}) mknodat(0xffffffffffffff9c, &(0x7f0000001500)='./file1\x00', 0xc000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x20000, 0x0) getppid() symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001700)={0xcd, 0x0, &(0x7f0000001600)=""/205}) write(r1, &(0x7f0000001740)="2e21182f583e35ea956ede4e4e3483ea20374ca7f1085ab262c08dc1ca96427c127deb31a83d85ea1ae346961ce71ee82c218fa13b03553e0a4674f777740e398e59ec13e624328901589a045b7faede190618445912da58b8657320d3b3d2a133814b4faf7b8eaeb4a8ef14f3d2d6b16d", 0x71) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000017c0), 0x0, 0x0) write(r11, &(0x7f0000001800)="1350772f4c64fb470bee299ee2023691c3671ecdd24129ab33096743e1951975126c53f9e677b981307ed515342ba41997be201ed676db", 0x37) writev(r11, &(0x7f0000001880)=[{&(0x7f0000001840)="fe57ccd9748cf69cab9b0beadde39d47e74347276aeb2a86900b2784cebf21f301af11736bed975b8a5f29e1d81fd2e1475ba32b2722cb8af9", 0x39}], 0x1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000d99b15a30000000000000000aa"]) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004600002011b75227c0d8dc35e0000002e0000001000000004e204e2100089078"]) poll(&(0x7f0000000300)=[{}, {r6, 0x40}, {r6, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r6, 0x7d}], 0x1, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) execve(&(0x7f0000000580)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000100)='I-${&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!##$&.\x00', &(0x7f00000001c0)='{}.[%\':)&@&\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+((\\{++\x00', &(0x7f00000002c0)='^[*$(\\^{-):*\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)=',&#{\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x96*,\\+\'[-(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='\x00']) executing program 3: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x84}, {}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x68) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0) r4 = open(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) clock_gettime(0x0, &(0x7f0000000140)) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xf5dcdf0baa7f0806, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x2c}, {0x4, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)) executing program 3: socket(0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) r2 = syz_open_pts() close(r2) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() open(0x0, 0x70e, 0x0) syz_emit_ethernet(0x22e, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3301f83a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003c"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "05003f0008471d2d0000e1ff801f00001c000960"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000180)) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff0000000005000000000000000000020000003457e5c48c522d8f90780000000000000000"]) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}, @timestamp={0x8, 0xa}]}}}}}}}) close(r0) read(r0, &(0x7f0000000140)=""/52, 0x34) executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/2) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x40000000000000fa, 0x0, 0x0, 0x0, 0xfffffffffffffee2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6003bed2d562c6909db5adc8f427110000483a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006080000000000000fe8000000000000000000000000000aa00000000000000000000ffff0000cfdf0b6100000001000000000000c20400000000c20400000000"]) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x2, &(0x7f0000000040)="d4fdf7d7e7a2cf41ebaea7fb6477dd00b5e31219a6b8e883169f6eeb6d6b92eac388c38a8f37d04490b14ee2554f3c7a79fa2e5b5b857ed80c635c00bb29", &(0x7f0000000080)=0x3e, &(0x7f00000000c0)="859a63cf7d12cb5207ecc4213a5031f22d840f53e312be7d14b6238fd0887f14a481a3fb1f35c2fe702c262e310fe10032f5b7a9559267af0224c7b5765b32b72578ee1dfa15003436b29c0480d5bf992f90bd76824a8300c707aab5ab696a3031a33f7ead02c5e6d048882b7f47b6b06a5f1c3199cc72d739d0a55bcf321d17101509933d338ef81ce28967a3e68d3f", 0x90) sysctl$kern(&(0x7f0000000180)={0x1, 0x34}, 0x2, &(0x7f00000001c0)="3b4998e26f11cf6294b596691ae00d251bfaf206aecdac9e331648b86606725b74791b6b35acd643e86232334bf7a37e69d561122f04ac9d148dda727426cc2567749e60c26e7c423613dc94", &(0x7f0000000240)=0x4c, &(0x7f0000000280)="4af2e133aabf767bfe740e57b9dbd25e45976ae4a5b729c5dc58faf7fee8f6edaf32f87d874d972b3d362af9a495d4d9497c3765577bcc8d2bb4111661ed67501de5270970de6be856d83fdc29d3ea3dcdd7c37af427b02c4cf3a1dc46b2f27cc0c7d4b96c5168562254e28651b4c466d9105aab7f40d3a982ba06c83dd6ff06fdcda0212b6ebefc22bb97a5952de5c379b0c8c33c7663c6d6b5d5798e363790acbca1f70c5278b833a4788db87175adf3cac98dbafc0cb81bf5c8d3f56117658b371a25c7502d4dd8920dc681aab04ebd23b941bcf2c906f457125acf97b13b3de3bf7bdeae883a7f6e", 0xea) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f0000000500)=""/27, 0x1b}, {&(0x7f0000000540)=""/9, 0x9}], 0x4) sysctl$kern(&(0x7f00000005c0)={0x1, 0x15}, 0x2, &(0x7f0000000600)="d1755b5bc00c3727c7d7ef2737a5a6445d2c70082a2b831b30ee07f6755e343afb7e22d8a0a0fa4cb74a311a7771218476aecab1854c5ad3e208a9b0ccfa6ea2b99a69f02b0c2939794750bda84f83", &(0x7f0000000680)=0x4f, &(0x7f00000006c0)="0539466d1ba889fd643f07b438d3341f348e3d79e6a12a424cd80350268d947883ddf4fa8fd6864db5c5ac12ba1c587e9615c25314f58991c9f5322d0c1c691c847bb2feed0607ef581c844195b348a5acc36b0e792dc88a63bd4ab9823a6578c89bfc0ccd11f4a24b576b90abfadb57f396ca32dbce04da6aab1c0efa9fc1c9ea94a03c0d0a6f01d78bf3b81b78b2fd530cc13840983ff3cf04af7b82e8c856f7363f500e1ab17f64c882b805b2a9848ac11616036ef5b6d50d017bff65192ec1613268aca1e24225d40ee88ea79060bbffceaaecf0920037fa21fc48c7d6f196ff6dc661c055aaf489f3b358985343f2453336a5c5c43b537043766c17c7", 0xff) sysctl$kern(&(0x7f00000007c0)={0x1, 0x58}, 0x2, &(0x7f0000000800), &(0x7f0000000840), &(0x7f0000000880)="a51cfeed2f341d4ea10785b1d733f16ffe2dc4c96317c262d88f9ac7a4917bda9eabd97144441875fe8fbd93309468925b35a86900ff20ebb90386f1a55e79ffbd4663376e2fbeb4dac15ca985da63ea95cff66187d2e889877409a390f43c3d402eb69f9a030a9ab216cdba1567b2679280ed207c8dac8b97c716e10fe2e5b0743a5820cb31e9c9ab660d2903", 0x8d) preadv(r0, &(0x7f0000002b80)=[{&(0x7f0000000940)=""/44, 0x2c}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/17, 0x11}, {&(0x7f00000019c0)=""/120, 0x78}, {&(0x7f0000001a40)=""/76, 0x4c}, {&(0x7f0000001ac0)=""/165, 0xa5}, {&(0x7f0000001b80)=""/4096, 0x1000}], 0x7, 0x1) r2 = getuid() syz_extract_tcp_res$synack(&(0x7f0000002c00)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x141, &(0x7f0000002c40)={@empty, @remote, [{[{0x88a8, 0x3, 0x0, 0x4}], {0x8100, 0x2, 0x1, 0x1}}], {@ipv4={0x800, {{0xa, 0x4, 0x1, 0x9, 0x12b, 0x68, 0x7, 0x1, 0xc, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@ra={0x94, 0x6, 0xfffffff7}, @lsrr={0x83, 0xb, 0x1, [@broadcast, @broadcast]}, @noop]}}, @tcp={{0x2, 0x1, r3, 0x41424344, 0x0, 0x0, 0xa, 0x40, 0x800, 0x0, 0x6, {[@sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "02d34d03fb4b60b4923a79683c77acd5"}]}}, {"099effc37faaa48ad847b13f01635dbeae980ac95d33da6e7312cbd34d0cf4b781d0b6c40baa9a2ada90e867db79cccf830ae52896b0749083351d60bd480e1cfe4ecdf9b60b1fb838f1b90383926b995f33659d0422d4fa9cf494c58af88594a1fcf0793648661bb6d0e7802db145a1ca6cefb306d0674d33d80093e28fd6d2a7312062079e952078149038e9138c77c11bfa558c01a2185c434650bcca3444f68415e6ffdaeadf588f7c1ad4e00200a26ff893f563fa31162f0cc21192ac3cf860103484e597afc61587e7e07284a9be03ebb8ad14d45d3af80c"}}}}}}) syz_extract_tcp_res(&(0x7f0000002dc0), 0x7ff, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000002e00), 0x10, 0x0) r4 = open$dir(&(0x7f0000002e40)='./file0\x00', 0x8, 0x8) mkdirat(r4, &(0x7f0000002e80)='./file0\x00', 0x44) syz_emit_ethernet(0x46, &(0x7f0000002ec0)={@local, @broadcast, [{[], {0x8100, 0x6, 0x0, 0xa46}}], {@arp={0x806, @generic={0x1, 0x876b, 0x6, 0x10, 0x3, @empty, "3add6c13b315ad096dcf83f4025bfe8c", @remote, "9d691aecc1d1e22ba718d14c71b668e6"}}}}) fcntl$getflags(r4, 0x3) r5 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000002f40)=""/191) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000003000)=0x20, 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) connect$unix(r1, &(0x7f0000003040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000003080)={0x1, 0x49}, 0x2, &(0x7f00000030c0)="bbb0284654ac9ceec8cdfbc2a8790a23253015d276ea85b5ca8fbb7cc30c96c7caefeca35d3275515e38a84d1a835246cd68f8ce07965d5f665d012922f843ce2f11cc1ad7ebc5bfbf849434576f19aa653ea870851ba59a376fadb6016716d3be887c5efddf5c385d29a04224d128fdb9b3e479c63eb1261c7f14dad5af12251e52b4780ac71b678dbe608fd8fa67cf50f7b6aa5dd26e9287a63752b3fb26029fcfc22f06129c03ee84838d4814e149", &(0x7f0000003180)=0xb0, &(0x7f00000031c0)="830e710a50162285a28b0870a328fe30ce871eab9d4e5fd3ee080bc3b7849beba262d4c8ad1f56aaa66935960d0d9475166c7aff8815e5cf30b4fba658d3480f60ba424eb4d2dbae23b9cc51cf615cbc48b47c07a1150f2cc59e341bf60b6d", 0x5f) msgsnd(r5, &(0x7f0000003240)={0x0, "d5768df4ae5e851e77f422c6d38c007f4f992ad66292bd8de5ca4a67cdb5486a52b154614b1e0b16fd80333bdabea46afa06c5ca1fe75bcf607ddf3d61eeb9a32fc6dd0108cf0511137245012f30a81b8c6bca712d7b40fe6225dd8591ec9f63649aa760e11a31c2b997888c7455448e105af4c92c5c5220da76cab372b693a948cd638e0e17db8741659b002245cbcf3e3b747b437c17193cdc901e819a7cc0060a2a2d9f804647c07ff81c23b8d5079d9d0a13aef84debc7ab8d2f2d55eeb5d76333b6f4543827f718209e7dc248d78e0e75d6ec65e9682d448dc5466f483b811b3d5ebb2e55ae7ea2a3f0cc6dc3497bc0ec2e63"}, 0xfd, 0x800) sysctl$kern(&(0x7f0000003340)={0x1, 0x4}, 0x2, &(0x7f0000003380)="494165ee1a5472ad5f006311cfa4680fefd3ad27ede6464b622c5316e91a6c2d9baa712056e1220972da767185253e5714e4764291eed530eeec0305f81797f48e971aa903486aa0056d76c0308eb47ca890c34c", &(0x7f0000003400)=0x54, &(0x7f0000003440)="0ff01cd3064d02bd28aad5c85b81b46baaed89baa7f9c1fa0dbee24453bbfd66b89e406f1b7ad519b34dc091aa90f42030f11a2718c5ed679bfdbcceddef573859889ea3c8af9a73d1a5e3bf3beb65da4ad1661443feb83147adb35b1cf6d3a5176ed831e0cfb80498d10f8826e52f7bdd27e4ff4b8845f6ba5d2ba7eb231d1abf6e3ff24fea2b12645b6ff2317c0f8d84f0a3cfcb49f2258d74deb3f83a87134618cb9e92d09a6c897dc2261e26a7587977c6d5ca9df90e0268981095838a08ba6d95d8273b1f679704b97c58a1e2eca435756276a45cbbe26d851f430fae73d9d33632b93aa246f829f4a3083022f127fa59f58091bab8f83c64f0568b1b044046726c95a61ba92a0716e1c3bc40700d9bf19b239f78d91fbb6863ad26cb1c395f36f40c584d23462cc9f941d3ee39407642ab6a213fa0399ba890f1277031821eabbe56dfa2ee6f6b02cee1503458688931ba3034790ba14de6e12161c8ea6b3671c978dda5181262de7615b47e5f1a6cb266413ac38231f5232f629cb0e2ed93ba8d4718ecd405d239b3e851be1e3d04390f308b5ea655e072892f0e0d2d0f1f6c64d6d67420c50ebb26747733a336ffeed23b2fdbad1b82cbaeeec9b3d786ce657cad2ed0af0357a0bf07ada328867db66d6736b0f554fcee22aa9d2fa733137db0e491e2ba7710c3349de6b29e40479780ae7a27d1a94b59123f9cf2161c1122941ac6e603f95d2b7e44c8387b05a4574111feb60b7dd72e03c80908a29d61b1dab58fcd138390dcbe45d0303df6afd0bc194bb06207bd6e5be71704dd25437b3bc30116ce385444acd95cc8759ef9dfdb4c0b5b4b7f32b7caeb8b8a4349845d370733f1a2b677164162d5cd72d8f5f118c33ad8b3d7f5a63232121a37fe5adccee0175477cff186cec056bce0d308bad352357f87d1c1a016a23f8a17a6dba701becafe304b389fae7494e857ff7533b0638e07bbce796ad81c471d4a120f31cea1f433747f2a0af1931d4591fe6aceb104f3248b0c2efe8ce325c86396c670055792481451c3ef1f9eba2bb398d7e349f9d7b7702f55c4bb6e25f9f9b70be5295148e6b14e6b717838e7f56b8ee3e7ed3113d5e86c916dc102ced1f3e89b7d7f7c30664d10375487a5aaf6acd812c3287f124baf8109af20cdf3430a112de28af7bc91a98cfc60768b0a082bd87e39fbcc7db90e0a9c449b37f46108bb1165748268b5855396147b872cfc97df3a2080d7800c105e1edac4672ef207d20fe9fd71105d1edfa1efe805214b5bad410646f020b78d13788278f530883ffe7ec611b2f524eff2d48f8167d798f2a1d895d83637d6a07d311ac1103c7f548e713fab8e09a71a1dadf0808c9ba737b6c576730965766469a35a6d8d43003225b9f715caf0c72a5d45e1e6dda1430567cfd5a090b6389ef5c34c1e2dace83ad2053bb91f6ef77c7eeb7b3833a2c830f8a5de21582df6013319196041ecbe7c3af460951b02c3d8400c51756fa6f757719f08e4b52c25ba4afe59fe24d4522ac056c2a8ba61cdc2c0453d4d067f928451a8ae90041e8d3bf4e50e9f137d21253dfa1254c2b380b36c361a8863706f67ad135276733873325d8299dd858fce99f89115d60fa59490a03bdc2094976be9b7a3cc0349217265db4dfcd7ff0afe709f297cc94806eef0e158245bd4bda62738dd59121d0d41a422aa9f7b0df11ae276fe0f9d0b27da8c1794737d97ddaf58497f8a02e566bc7e10c3df2292a7d3a5929293578a5ddd4556ef711ac34a24d33be08c4a4a4a7899ecfe5c842667b9e9e10fd1936b8fe684d79471c1b21604e8b005b59e472729c6f5e9c3988050ecda3f297480158ca1762b3d0bad7d877ebde608a56589408dcf073e98349a37098d1ee1a46076fe40767d391ef8b94f88ea01a39fbc7f71d1fc188501ac720078498f37d200d9eacfdca7665d478608e9af0825e84368989bed44daf71d57356458022a92cea6d9858469b1093e887c3ba7acbcb994e85b551699505ba913d8a27d16992dc3bfdbcaff613cc388e20836d6efd92449460114f98c26f35c4f36c662389e52dc7ad293943a362626a70a89f91c967fe71e183839abf258daab89e48267337dfb1342859b1fffabe543de0280e698d9837742eaf0bed868674b4c8a235201f23e3f6f396b6e7c80c35bbf595ac277e707cb412f64b5f15581fd326a9359f0b143a7ee414773e56950342887a39fb59d7de58bf00a1986ab99f17db9a376de1e6f55506aeb15e92576d6dd3d705df3813516af9c353aca574ca4a18a5bf03c5cbe2a77ee50e893be344e3a3171ef6e592a2dd0ec02f5c0c69f33458424a369ba03462b71dcf9954f67c34e8dd5f70a0f48facc93d082c3b02d13dba6fcfd6e6573f5b51d155bd69d6229a55cf425c52932e14d16bfe46fdbd606032d73d1012de7fcc7b48130a7ae57cdbf9d73758a14c514ee05f016d314abb676a4818a316d8e8cb2a8d8748712ec7217729b253337c71d86a761e81cd6abef424fa2a96362218a6632cc48e3333d24f273c200ac140f4c80135b160ef78eb476a1d059d214f32fa6ce46f8286eed5fad8ab412e3f396a9636d520b5308fcf708cd1935330c27dac3d147fa8ba06ee41551f484032869b9ceea56e9716e4cdd8fc71e802f86ecc4fd3373caac8c0a62a9893b61a5dba4e6543ee33aab2c3f853b15709b63ee6eb6cf461840016e4426b2026b2d49ce4344d3fb781a92cae99fccdcabb79c6a85463b431109a0bb697d9bc5a79f9c2be5e5c7b2359b5d830f63a2efec2bf8c5031db029bd2642b662dfefb23698ba45958098b4f95b28c4068c31179f9e0858bb9e9a726fa21f129c28f11d503e44c655eae1c94128d03126c51494893553f6f7a2e785089daba4b8b325193e7bceada8239e60bff23c408373eb54ab6053888ee2df144d923c359f983d70be67d8b9330c67df793851031976442ff2e790de06d92ffe8c52b7394cdafa88b4b20fb6846ac5b48f1f63f2ecbb6e38a4f6764268d8f33958d26a35c90c37ea89956837512ef361e965202d893dcc3ce22b12e88393289cb2c9a4fc61670ddeb52638e0d3faa7d9609eeb9a5fc2e05679494bb82494afbf10624008a1c6dc3d3a9e39d18135e2717ddc60ec600b07f7b6e4fc5b565cd3179ac95a91d24a9414de5a8422f3d309b31f7eece1eaa7641456a053be8bc1f174ae8faa8f87551a070faaad505387326af532534d2677ceed1bbfa4b8bc0b07f72518c6325bcb2108ba4e5e86d844b8a66a787982aabce199eb3fa9b6aa70d7209066a1930d43105fca3575189c7de7d02a21a6e8eb163dbffbf0d46746e6b43f54014a3d7630e8e055251f57fb8c8090e7a92862298e299d3218143040eb9c91fd7353a016de2e3139500a868ee8ec4f4f67caf8e940ad08445baa5b66f7fd3a5a11d30d8d37c7814fc61ea892e6007aa706d1a0f469342614e83360bb97cbeed4eb3f5a7f7514d5da7d72b572f27e05a882d08de6318efbbd692526957e69563c29686b4f099542585bc0a041ab9bb75146f699160d6004b04248f3d9c21922f420ec31089caacf419f6e97025fbc6a8f415a932e5431c6beab1533968fca437396edbccac23d768db7eb899d83bd3d93829cd695febb0e34b21461a3896e76ccac2fdb619a6e1832a5853f364325d17bb92aa8203f5ab0fdd38e30b736f056724a344210dd348dfe3fb62a5128aff668243371038ac57215a81c16fae312892e934ee1164fa8681901c5bd53df4c5b8439b3d7140233d9928cd999686dfd39e18c9c6a9127b06b6f1d15dd67cdd77673ab14ed84d166b968e0a52582c1e58ccc5e3f1e7beff2e9d9239fb7ca804b5b0e37dd2b15edaeb8cc51bfda8e652cd7d813b89a991d1b179026a0765489e052bb5c57f2a81c46786e6a44433369474d81f543570023eb152be8221ced819c7ac0e0bb4cf4e9f223198d58932bb11ecdccd04afb5a0a926c65f87c96687900481fd4834dc8d2b9f35b891241e6719a5806ed136e212a129a68b9d50835ad3c8df4b98e1983c5aec5b88663100028b7d4602548b2fd3a466a5aaa23e1b8eaa1e588c5975abadfcb4f4da2f87235591fd40e2f578f3d24937fc1742ef45ab28a7c02a715f99ef8e993a7c2b8702e2b00ddc226ccc01a2461fe0f07a576174f3e285a88748780cee7ab5b44845bc31c0d2b78bee98a1e6cb1bbdf8738a1b10352cd36f5c169aca58c2501ee54e0a3671248ce61d8f40a441fe809d6d74dc37ab47c3ea30ba1da462560733b82076e51c43a638f6ae429709d953e8c13d62a34e3ef53539637c1354afffd5e49ddb3b9707165ff3a3ac208bfcda08b42ca85aab7c7509c5d302ce80550d68a1e1215d2d03c71883fd2575d15114e1c2a54ec8129ec9ffc872a7c812fc2dcb1adafcb4fcf31aee0eb97b62d95f064261d656fbd924716bab976072f0105156fdeba71822d147b7582621df7565807382b95f5f396b357aa05ed8df833c832d5d6d27dc8285728318377930d101b382c02eeb354fd7b96edceed0075d45ed19e385dad07a6b0738fcb8564b45ce6eb126ed68373127650ac2fec15e3dfc764fc9e3284c48c806084d7d8b8540da526c7aba8c0efc396828239ecf63d1eb174e37040bbc1b39608da0d9dc98ab2957d8818ead445c837e6787ceeb68f290575e3b295980fc0b04e93711126b41e24239d16145dff147ea9432b502870c18b1e6066d030b28190da0836f64d480096767601739cf5248b99c97ae8ee9dd5837c935f5ebd34ceaae2e254874e67965aabfecd9a3067c99011692ddf80a851ae7dbcb949178d8a5e1760b51481999b66fd9206463471cb4de8ffc34b35d6eab1e21a791207904b9da06a1926179f929b8207de0b7fba561d11b74a063d42d2c8a29c3d03166b285da1de9fcc2847df2f09f480f0474eec2e760aea85642f03a988e384a32fa34721a5a73b6c11a963a03b93f0f9e50f408f28767d75d0a1e8b568df37dad3c0cc85bd4f435411583c2db91a59878ff9ea0e1e7d628d6bb1360ed901e4dc06e17141f6d0039a5b684b098dad856498ebddf7a60ffc1eb7b3d92012777db97b7048e3e0813835944759cb62f5ad294ae52ec033e6aa103c73a874d1f87d70c56130871a04aea3588b3214108f698992a12322fe781916bd996794b9f4dc8153a1d92f904ca4efe84075f239bf863ff4ce55dbfb7490e2fd87ea71f11ca51b1804ad3dd528d11aa84ae839cd0d6e6693307deb9a279595a746626f4c2fb7a95a4feb04fefc4e0034d23336efbf02acc0a9b23f185b55a7fb294df59fe7aff173756268a4f96d077dba880ae2b4797a97c6569fccaa95c8644471957511656ec20e6669c0aced1182e0bd21e16bcdeb2ed13b62738b3c43c9e6b60dccf177068e36aa5d9de902c742c897222047d8684f1958c1ed25bc197e3a2fb0052cdf0a28256c3d7b7de7b472c45900e8be1f3da93f06ca65196e2f73b2f8cdafd33568eafe7b379b4083739bef0826fceae252b68e98160097f264338291a8f7c3250299535271b56f8a40cadcbd8b31cf083a80681f8273bb9ccc60aacc94529f90b7f2765e2fe3316ade2afe1d60e8f28f42113d9047065011c0b77ece64cc2d6c2c9b62db60cdefafe4fd3ea00d6d1acae81124dffc6e2bdccfa98580b0f3a909193a4b07ca9fce70d64197904b88a52ee3623ec34b676844a2de686c6b245cc6810be363f709e5d1ac68f7e0f49d541de529182b77210bb32a5455a95fbd", 0x1000) sysctl$kern(&(0x7f0000004440)={0x1, 0x47}, 0x2, &(0x7f0000004480)="8aa915bf014ce2bf557b642167876f67f745722006a5eb070b973afd692991cec2e1da6a43f525c51969b495b4f8f3b7565b79c2df2098f3fd75c5c419a86e7f87afe0b2e8085ac561d50c9ab4fdceef25d2fde128e1c6e93427cf8fe703324ecc7f8b1f", &(0x7f0000004500)=0x64, &(0x7f0000004540)="ee774af881b18d42f3a4fcd002af8984aac84c0003abf13113b9762e89ffc9db9c203692158d42a751d372ef59666354a341c4aa4bb4f36a4bea92dff436b7ffcdbf84d9d9e7056c7e65d359024a9b1e89ea537048121bc50f1f78ba707ae9fde88f26023e2fb06d5e2b0981672dc047e7107b99743982edecc6a13a7893c35ab289cefd1e9f7b79f2ca662d2354fd7835141d29746f0be7fc878b991fc0cb2e8e0996473896ba538ed79eb4a7b03d5534b7e4091ad48eec227f5054d580", 0xbe) openat$bpf(0xffffffffffffff9c, &(0x7f0000004600), 0x40, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000005840)={0x0}, &(0x7f0000005880)=0xc) sendmsg$unix(r0, &(0x7f0000005a00)={&(0x7f0000004640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000005800)=[{&(0x7f0000004680)="ec37653dbdaca4600fe9fb0c32aa84b6c410b7bcf41e29004a16028ce9bdb4a31cb089fb2f904b36864fe35ab4c675696600074ca4e58e21ec32c4b192b11971da65e40c872502bf68b4d91758d1d39901dd965af96f", 0x56}, {&(0x7f0000004700)="19e23c58c5423e1926ecdd938aa21a3951521f313a496427d0483cf004290b841b86a86cc62be5df7c6fdcb3ca5a0131db7346bf0a34a90ddb6c7b8bf274f66fd184775882e986f93a6bbb2b6e68e4bf5ebc8de99cecce8479b793d8d447ed3c0e9c14118b54503fb56d7d377f4328d9067a95d33515a86dfbea1e222659d593a094f8034b715f776c548fea75b09c012c65315940ec7aaa5aeef32814a4998e8d00fef7f480f4cc5ecb42733a7a9b92611ef316184ba7ba76e17bfdbff9861f6464602d9932f31ebc562adcfac3150856ae3d8a52e64672df926366738671fba0b898ef69bf6820bd5b810e83052714eaa78975ac5a87f16115c5bf6f2e5d85ca89e5b10ccfa18827b0933c2151a025ed40b2cb3fc8748ce6a578fde907c9d827c89d17b2ebd6a61b74450cf2b3b2902fe3d2a870721d16f335e60b3dca23dccdfcaad9d59876505faede6be458d74b12134922a336dcf04525fe9a20a51fe38d1d4167c283f23a02de8aeddb1fe30bc5f8f0855a9e70154ed4e537a8f92c26c195a1981165c516cb26f49f8a541a1d7bb10f917885f44d6333f6c9630973f6b3b5342e78e067f39d2455214c69a211c3a21d276b638cdcc9e557db93fa45ca206bb53a4faf05fb484e8030a56f36dc541c4969476ec1e0403ba77eb27be497d6b8e5433250d83d851309b4e21ceb59ce208b0d300ac9dfb9d1d8dc3c3010eed9247fc1c50246bf569fd27163cf3e4681d6bb9036c393b23fe3a5b165219bb7287a296f7fe3e52515e2d509491f8e19bb827d648d1b51d7ad67182a9b14a0e454e07684c2e14c83fbffbd0c0dfc32d8b5e5547bac6e9a54e6b9a74e442111f02d4f6b0e64e15003dc23b8883d3ade7036ac4f7bb026aac2833ecf8f17e7a4fe926e65b6b13f7eec852b87b092a92a089a0855abccba72a18247b2e61380c3eca1f209927afe7e2eb81f5f653147c8d2b3419ed01b4664e1ab31fd2a683aa6b0aed8b3a97cbba34149471dd61ebcd44b45b53eeb4ff81c01e66771a68a7b03d6714c2094dba7e62e34cf261d2f4e7c10fd07122630adfb322b783c1e597cab7959cc17808e25d727aafb451256d8c2720dcc3b980d6dbdbda0d29d916aeaefa2abe10355c229e1500969c0a0757a29f16665047c56c655c5b77948488fba1a2ed15471e623f63c0e322e769c2fc3298b8cde5623de4ad2ae98c0be2d3a6a82fd619b97614a4ef6c1047af5c99fe546ff30df1aabd7d96e36a95520a18f06120638d4c4016786ccc537c84ac243c977d3e26517d529ce5671226b36c47ab685f80544e12a44430bd14f61b2973eeaccd6ffeb14acc957efc454b6b97f0a512b55f0f5a861530d8067bf361fd9494b466ca99e5d0e48edd1f2162f7fc5cf4be295e1e64e5050150ee727da06fbfba4987f8780dd981acff449612b998926a34430c631358a0698a0995780998888fb8e6f1b77f483e41a02a00c02d7d80d9ca2e2ddc3068a471268060b20024301a1c743bff44b4bc48309228bb1e8721b5912ffaa4ba937cd2e03dad9c12d2b647b13e84e5d61a2f0ecd5f6e00b0bb3cc40b202b00ba01b25250a294e6b3222fd79b103d31d2bcd24de0136a4a92c5beb3a9d6e7a5a4f9a8ebdfe84197e5e69c01d1fce88b538521db95e7a2d4ff2e6d7e4adccb459e9d9b775525270df7743c1ad8e3bdd5ac08e98de98f18bf7aff7b850daf9256bfa798e195acce70c3ef7bae9c161023f705987fecf03a58fc536c0ed4ad8da0e550f4ec6d9561d9edf116ffa537c9e36921b0ac3b6912edac01a7cbf913a719113589798fead68c090cbd1ee75f871650150d16b794bcb55aa02c32eac3c48cf20713f875c4be829d8f694e1e7e8981bae558263134e6d7cc78cbe0578388fdf8926f2aab13ef2b2ce17c0976a1007bc71d9e4c8612e5315df86a710f46db565ddefc8c81380f1251e628b8fb3bfceeba4ad88e2e2abfbecfd9c0cec1b5ce5d773eef7062e0aa0654aa2d6152c03d47fd6a560e382b5fd62c6ed23db4bf122fa9b5b4859c890a9a4ec22a9006f3aaa0a7cc8248924eb122f0cb2ad44aaf0d674bb0adc8f9f9d6c80c14fddff500bd94016d252fc50032107aecefeccf0fa36c740d7e054c407ccf05109ff37c02d3ef2e47edda537fbc253625ac7f5f258c07f61d65f169506f2e071ff0548959125863ddcb0865d526422409b1cfd4465ed1ac6555e52d23982ea2ef44e099b55dba6dd695f1079727b67eea8417677c9cee76cff6b914b3b287477c330568400b96d78a3f5e7f4136a8b3cf4bb05c830423c4778718562b9afec9e6881367f0fe4aae8c10aca691f82c9fd2bfe2e729083d575ecc0f1e8edccfd2ffe3ed330db51302237710029babb88d865fce815d64e7db6a3d463be5b762a8d2b6937c3994f849d8c471e4fa89cb457b8635b021f464a25a1ed2eb372564451092b5e487e0d0242e0e9ddc5444799dbac897a6dca6529dba58f518069827f706feb1e9b79b06e195d903ecff257bfd628edad03748627cc9bf430f7a8db3a9624085530d0b2800df9b4f70820fea2d82a4fdf42bbfc2000ccf50b52445fa319fa85de5f47a45e734e532d5578c84720eee198e1766431b52c2f386796105b785ea295f31500610277c222227915e98ef482c291f691ccc6103cf4945dd4fa560ee330fe3995448d18e4ead12d0e5aef61962d73c7df051c2749671651485abf920de6160aac312af850d43f556a9489ed04b60bc0bbdb5715e2233f1b6d8aa099fc66f91c92c0569b6c3692117156b1353b5da479ff2d7465555b9e41cdba16e348161bd10beaf7ae84d0d9ae5f53e15ef647bb2d5581f139e718e866aa913bb1c1b57d42493ccf3b8912077ecb486d944a360fbd734cca62b758cf789643e280295de8ad7f02f0f024181b09d7e8ed4469b34607446e8bea89549474a0bff1b529a0eb1cfc13f252c8460f744c0d7117c775d9950ee53554a3183522681a512025a2c51f6848af93d166342ae973b53f5395eeb4956137628d5728155a87e8933c1853b77ccfa876979946f87f1496730b2896eb545b99eb6ab72453183c4e3d6a32834e6ebd6e7b38c2d991b83703010984afe5f2183196899b0f68c9e257ba4488b7c42e347e4dfcd736a9a6aa7f5c9ec5973b59d939c821cfef42fe0fbe336bbb6d8924e8ee7e2fbe7a210bcbe51411baa69ea681d6b79f6cbda5ac8e521f3226230d5e78b9623a10d3a3ef82f6379ad68bccbf00e0a49f476e7da95974d6cc0ed05f4210d9128107016b2ceefc45db2c7d2ef7a4a4de1fd88b714e29f219a3b131540a874e75c74f98db0d7c6b7b2f976b5145d7b982a449b091f3bd7c5c3562ee89042843c692720a8ce13e433ece29174c4734e3a4c3c80e10647f98bd958365a135a35bec59957726b832b138737fd44fd77d9b9e81eadea59c990f1b516a6f3b49c8aaed19c02fec9b392a30d64ca8e77f23e99db3a058eaec3095a696fc99af46f58ff3b8ac14255158d6d97cd57f4890f444bb4190340aa4fdb8638d9dfe2c80e6f11eb3f2fcfd9ced715561de834c8e401037e54510c37cca5df2fb27c553d0d179268cdfc22739367b56d63de6dee8b58d9b86792b402e901bf39e94f21e8c169c4cda3158dfd45a8eb0337088d08cb6752e6d1f48cf2543d1445bf7fd8818ef5229aef986eac52f87e8605fde87d5fbc0358eafb5426c482e2d31acd9b58d14134294abc77cda6051c793452062d5ce8bfb1f61eaa1cfc3be6c9cb6d6964e382508bcded1e6f852c40170dc8baa0fc18de441ed0918e6a9e7dad85e9bd063cacf64e4915e2bb20db1d6912a007e217f1c4d054ee29707ec5a50d39c6c10302fb6ba04e8ca415ea170e93b84b02f117e571c4be1c26fad3aeb13f2cf8dfc18396bdc558789b41f3a70c38b238853881ad25bd5d7451539eb2adc87e42df109fcbb49fabfd7c8fb7fcc6677ab0cb76c016703c19c488c0991f0c0df8e02141366038972bc23d1eaadecbab835d04bf7c6debd1bca7356ef938efa6ba1f9acb87b35a5ede741549a0b58e2fe0295a409efa7f2966c9f3379174fb90f846c3d008e5efa456153a4c56380c903bc7998b56db8b289032970d54e371dd563a46272aee00c0220cc178fcb089a9819e4ce3bf31644e048501f0fea6b67b2a23095315e365533d9c917955125177244b0e0a81c4c74ae942252e82f6ae73980b404a66445afbf10dbc3d64a2b2879ebe8b44513d3798213f92ec1f65f066ca025e6d26c6bb0b2c2077aa15f725f92c61f6479b3d7edc6332d264e2e56c22efb5fd21c3207ec1c04c4e14e641c01292fccad15f39a6fe952aac4f991256263115b53acfcf420b0d6c19ae4e06a6d965ed793095822441aa7c7c8cfa2107957b7615032e9e491af18c7104461e9efd9efed88ecc9b31bebfdabbd1ef8fd530ac3566676831633d25894d969f56e26f7f66254f38d2ae47471a28135e0561e5df6db06af52ba92e4e2e2fdcb64fe6b8e5d343018e8dd4d2c4beff15b610f649196a2fdbe8e1cc53d6733154f97d3ccc691290591f194c405e91c3660c37f56c44bf93df5bb5fe11f7511fcb339f6fd2c59e289d232606510aab1aa8795b7c7df508236ec6a1c905754faf18185f8cfe2f84a35a76050ac9ebcdbee23893a4bbe2e97832e4917bb7e255fe033ff05e7ed2e798051397f0d3bfe9ccbcda8b4ef9d9540fddccbad9f58b39408656a7a60e714406cd103193f0172466fd4d0f35d3c235aefcc753477cca45be60240669c9ce00aea6a0545b969f52d01fb6f3d70d406e1f784a712addac2c6a63cea5f75fe177bc267de86d8cf1ae59e6a59b54db4fa0a76bbf6179ca197438c2f219b0e532d42d3cc8d0fd55c5839d291595f6a0c880aedac4d8eca356d9f8afdb3440e66273babed6681b231dc9aac2d9f51e35032ce2994efecda26598ee299e08d82133de4aeabad6ee8e448e6e64aea57cc61d1bc5538b33e6286ddc241758f2f50e1c31fbd2a03affcd8a77409dcecedab71138d7c93deb5848668d3714049a1ac8f6e0f3f9f7bbdc550a077470f9de63e68a13220e597e83f1e16c27216f9d12dda85498510af4530b251e256ffc571e7010cfa13d83cb3cb0209ece8ce462f86235c88d3a2a462fbabf9caa91459029597fcb2271c72f261be2dd67c65177066a0a0b3f6ea1f16fcff8486c037624dc2865a6a27be5cfe36af91b4ca7ed5c64bac8b8e14cedd3b3243685f122f3f9af3c6b57e75bcb01fbfee24687d337a493859fa10f6b65f6879c7e12abe82fa074ed2bc8db12e0399530bc6b603a29bc549d9b387c1b7bed4604bc8dbc3c3f0ffea79ee439300654052cbc746b24b4955e52a9502d43e15016aad76cf1da285f4c1e783c1dd4c46c9ec630cbdc3a1b0b8b33c9b181e6e27a3bb6da29e3335bf9f65f788ac04fbfe5cdc3b619d2a80069b13984b2a055245fcf8eacfc04907cec1b07d5cbc36f02d3f9d84ac4263dcf79554df4c42a17329e95287def710720892edb4badfb71dba5fe1200adafea91a41efc3117c03609c802d605af9a4251a070dfce19e90c198be6eaf948dec2ab2c234d6c6c63c2ad89cffa8f500899b7132036f067b5a89025507d79f4f625296dc37d3d19fe97a026a88b41c2664ec71eb1d3f3af1959dc90c433c8d8767a8e17006654d7ff58fb5db696df164205d57e97a43e42942b8ce5b75f88e540ae45eff5218bcc10f21103b9dab0499d70caab4626e3482ae22cde036d74d00ccd0e6935ae8222eae", 0x1000}, {&(0x7f0000005700)="fbc9feb9ea63f29308e60bc5ac0e5a02c914fb843814c242b2a2db3757b26ae740252248e815d8d3fde554a163b891a783d6ac1036d9361ea2749d1ae63a9f291844f8b61f4fc9a207676cc8d58029ae6fba5b4f375913b4215cc3fa7f32da80af829851e99c9059a990f532619a48dc9e4322cc0f9df647e2934666ae3f06c871bf91ea8cb29b99c441d0d99f79dea39f0995ddcfd0caf75560f7da1dfeecfd0001a24964bc552b743385f8bc5c6c6429b68b988b7c5cd88bbef331dcb4b4c50cc8c34dbfc9f6a4f660cf743e528deb8afa22bbe2f524a39505d1f8f720f3019ede58a0844a7f51c50897317ec041cf2ac21381cd5255e30e", 0xf9}], 0x3, &(0x7f0000005940)=[@cred={0x20, 0xffff, 0x0, r6, r2}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r4, r0, r0, r1, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x90, 0x5}, 0x5) executing program 5: openat$wsmouse(0xffffffffffffff9c, 0x0, 0xc0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) syz_emit_ethernet(0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)='\x00\x00\x00\x00\x00\x00', 0x6}], 0x1) r2 = socket(0x2, 0x2, 0x3f) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x67, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) kqueue() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget$private(0x0, 0x2, 0x5e9) r5 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r5) syz_emit_ethernet(0x2a, 0x0) executing program 2: setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000280)={0x1, 0x58}, 0x40000000000000f4, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x6, 0x4, 0x31) socket(0x2, 0x2, 0x0) close(r4) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xf, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r5 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x1, &(0x7f0000000180)=[{0x7f6, 0x4, 0x3e, 0x8}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x194}, 0xf8ffffffffffffff, 0x0, 0x4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000600)='./file1\x00', 0x100, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r5 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r5, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) connect$inet(r7, &(0x7f0000000080)={0x2, 0x2}, 0xc) executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000ffc000/0x1000)=nil) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r2, 0x5) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) ftruncate(r1, 0xfffffffffffffffc) open(0x0, 0x0, 0x5a) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fsync(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) poll(&(0x7f0000000200)=[{r5}, {r1, 0x8}], 0x2, 0x9) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, &(0x7f0000000040), 0xfeea) close(r4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000000)="d90008ee46723a8ce50f3cd291737cdd5a04e9e54fce39d9920e519c5707a13b6a415c939716e5f3594923fb31c4097104beaa3ca1a18e3e6039cee39460eb764db4025b6a482404dc49d435b726cb9d56bc795c74633b58b96b5fffb44ba0f39c947cc4fdefccfc2d41b5d7f0c9a9643fe1952b579577772c0fc70804ef", 0xfffffffffffffdcd) shmat(r0, &(0x7f0000ff2000/0xe000)=nil, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 4: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x81, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x7521, 0x6}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000700)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) getsockname$inet6(r0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0xfffffcf2}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}, {&(0x7f0000000180)="0069f2c5c01ca30d6af9b115885b1b5eced12878ec74e8b2053292f00bc06acccd8bdfd23c1533bffaf4"}], 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1000, 0x7}, 0xc) write(r5, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000100)=0xffffffffffffffae) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 2: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[]) setrlimit(0x8, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 7: setrlimit(0x8, &(0x7f00000003c0)={0xff, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto(r2, &(0x7f0000001780)="c4530f78b3ecac0877f607613942266776299807469c8b608b025638837f14ab1b1c01bdd41f2190f996d8bf093ed5c16c063042a7da33b906f44e6a0e58a253ff25a2c88992acd77093585de8696876961850ab7379db4659ddb59e9dcd4624b03fee116e0456595dfd8c4dc09bd6262158fc8eead7ff52c856f9e96809f382b710a519f2f596e00ba89a1c0828f365f1aae25275671d94179480a01f25ca4fc253684e50f8460c1e75446d66231178a075464e9081a85ed1216378fcdef056fd6e8acbb3eeb42638be9f22a28f8b0975815c9c9c142ae531facc06b2d1e85369f3dec747da1c355a5841ebf344f431f8417fd44a47cde922f5351ca1c2a4c6cad17ec71f86b2dbe71a91f3931b665371951926163ab9620415b1390c794105a5af825bd0dd2f59b7273dbe47c3476e877eb3e2332b7885b8303f94436e58cefbb39ad75dc249997c49341576d5962b113436579f51f8367740456f5e39fe525a4c42ddbf1ea9aca9f6c28b4b5aab45434992626366867cfb2d6c065cba501158a9469116d3dda76461350de12c8d071ce26aa128e941d766d27321f67df2562b7c70dfd9262b9967c58f61db1275bc71cc76f253ca953056381c80aca3f7934d5c366f07c07cb368bb28c2c168149382b890c05ac5d15a7d83e4b159dcf630311b1b4bc4fcb5510150713435c98577864322b7341ae7585485f076d9782a48c784235d58a8ea2f8b812c3ebee3f8d628a31f6ceb6fd83e64dc840481930d2ec4d61b97066b8f5d137e436e8d178d89cf037df3239b9ed214bf74be5126b8dacd7ddb56db0628bdbd17a07b0e48810307b26f08369882bcf7ed44676b659a5b7e21ade9444c5a702d7fa17fb184a1757bf25389794a7e34af002e450a6006c6624406668284f77f13d3ec7644327bbc1888ebee6c4a8de39bb3cc436584808d2cbeabf333d4c1b16bbe305b8b5ef4896e7c28e359b46c85761d632c2e213626fb5fdde4f6a923f22ee385dc1b83ca19eb4aeb21470612440961a491cbb4eacba327d283b6f0a5dc0217a0ecd94d42e8da136d91b3e190cce581f0905aff1948cbee9272af7b2705ce98f3579aebf1cabe0ed2b3df0006bc51eef9281caf39f545b26fd25b9f9511fd03ff27930d9d82af2172b7ac3050c058df85f63f766af77caecbc4ce40d0f92a55aa67024557b11b4d51259da9f04bb3f234423eb30f4bd585798e8fe87369d789e0d882d2b80bf09847c323fdaf5f85deb8adf8f2894724fe4d2466a8a3365cecbf760951ce8d4515273a92fa0aafb052682fe49d00776fb36049b1b5e3092cd0c84219fcb091c262164a452c0b39f1b02e8e958ab04ed5b159e7020361167c39a8ae87da667a6f8dc2404a7c261f1f9ae9e2966c9522c232dc01f524ae77a53e6e86be58bb07ae0dc8fa6cf7c80caf76399669cca46d644af347b7df7bf79275e2cba3cfbc8a1541e0e53d44ac7e3dea19a0fb917e3f26f47dda745bb46e777ab1bb913142bbaed573ca982cfa1394e1b458038a3dce9ecb6d37b461815110c914babfc5edf03b9f6500dfb598257f1bcb83e02d8e1e353faaa9ce88d97bccdf30f225368937eff4f264fe6727d7465b8d626b90007de10c304e2fb25bc2ddc84c46c4867b594ba1f271bf057ab8f5d1aa109cc22b9b0b206c0340bab8c7c650ce767865a10729dfbb96e13372dbf7713734a7b3572fb26f4b5a969f9c38b8922fdf1337ff2b40283ad23180381017ab7fb20f8ea0c8be76f444c541fc39f30c102d141128aeabad20484c82084a2a7182d30a3ee5e7c65900fbcf2ea833cbe0d2c5f55d5512e98c2e4dfc2465f114f5a211ecd9f6b8eaf326d78f6037da61c3c63424c5ab698a1116c5e087a0bdd01b0b7c6f7bfde6e380592aba3e09fc2b35ce8ea6457317e20b5c2019442e66d3005a6ebad80eb8dfce11157b07ba67bd7272656ed2f74c2c08f289aad5442a6ac6084da15e2ccfea5fc74d04947825db4583216f0812af9f54c4dc7e7f72b3a262bf8cbc2e7ef8081666c0b190fea50e9f39ad55f37347e85d4609ad30066cbafb920c2987b1778da26e4b7f549d4965d74aba0660be48c8fa336e5745fe2217714028d29d7f242a8e4da17ad5b795fcd6218803dd1ce6dee6b0863fd0f1ac8b5b3cf4cb158898610cf6d1fd308c351af3b49bcfbad0a74adca44528da679ae4f96e6850a5ab2bc3427330515d3ae12bbca429eb53536646ad347153b58057744aa65ca1b9e86d9c66130be98efe46fb3ea2cad42b83abf4ab7bc622834ab97264cb375a4ab3d762d6531400943cc0dcb6cbfd3e766323fac0b34e5a2885f851d7136df7ec111e41aae266e55e44bba51b81997fe41adba55d295f7afea70d078f9e86acacd7b17b0c8c783e00d1827cb71d7f51aa1fba976e1746764ab57dc0d92219dae312a9869306149286acd24bebedb743b3bea16c7f076cb3a72ce3a5f33ab64a07dea055f8496221b208dcea64b805af4df6cac61cff0ca6f58dac66a7e7be4b2f7927064ae9f141f897b8fc5ad1b45a6c1db2771da3d8056f0c83a651275c4e27ea821795363ae5c413202d14d8829f4fd1ec54fe14a5b1896e518daa6eb3b88c1c12dc3af2fab34fef73648478ba6ec967941bbcae608df2d828b87e11ac08ba124904f4a74af4cab61699442ac195b05d9c6491234f38658650b57ec7b8d6342e4e17209743af9202e7bb170c3733a2569b2f576fc3ee851c14d7b098f0157ccafe5cfe87e39e84fbd242d51e44cc1fc4b9bcd72ca5bd6d67a583d725d7585f62fe88a883934d30b273f0323f91ebd2303eb2781db1ead6b1179854398f166f82a80033cd0c002bcc07282815a9bf5cb77df519d5c7e29366ab3faaf075342e46ffe12cddb19da59a9b4c9f553db1be7661844d549722476452b38f66fb3b0ce3aa54e568222da2b9715bf10b2ebd0d6fb27d4b048d80e4e62a926d3dab1f1f74fc7aa19f8f7a691e6b28af327290d472faf88dc131caa4fb7bcea17943d0f762c9a0128eac901927f31c6c19e167d8625c25a93acf255c659b1008ac7a6641dc20ded8c274ad7246b10d5aa8b30b2a9a75fb4b91eaf930e977316274adf11c10f20243625951eccb18527a7a6d1c9827bea9d7c4a966e93d6e370e0d798f7ff726900feb2c3af92d435b4fd5634ebb835dbe3cf7ddbbd329034a04a0377dfdf071e894df02102e9256331aeeb874314a28062a93480ba739d397c6afc156960e3289819214c7b316e3625c29421f53e8dd6df97353fc52225a756fb92f21c368fcf58b62e61dce1ab03da046a9affaae4f2a5c521bca59865f6595a755359badc4aac7ad254089c0d18e4a72ecf916ea3a187aad468508168512106d7da109fb7945e27f0329625cf8d5a055d3afeda9d9e644eb941c9c9dce4444c86709515b7af25be32094387c92afe98a4cca382d301ff37d73fe1bc4d45b7c0d6040273c77afee45443ae8a34efcaa1de27759b02cafb1a4f04b2a158396642683272ee12cb35122b9741dffd6b361cfa22aec1c5bb8b45f2392c04ae3c12307ac987d0a9a7d567fa76fbdbae51a563bd4dad49820c85857ce872c426a07cb0b03343f2fa6268e0d31cc067a7ba8b50b7ce11a50ca09b6264f812f589aba883481a282527186f08cc083aec6138db500a40151021a75123d4cbdcee6b30476305d1932a3ae83f86852479660ae877a3f66b2ec18a2de808e90b9a634ff7b7ebfa61a3f15cc67f52c4beb20a46225674d1e3c186b80c69979a14a8eb40f873c9c91e09398febf4f671837d60ef8bf507286747803d9c5f6e964047a620effec94a96c3e34a7d1bf83f8dd1d86ed838eee9e34b222350571200fe8366472ef75ededdad922513e3d5d340a721d32efaf468e5b8a8b07d5ee204715dab80fde5fdc36e3060dfa337a280c96d872573d69d612d633f205e60f4179d75935ec478f032df0ebc69b642ab1a9ba524494e48138279c5cfdd97eeb38741a0974b18ab62e9afbd841e0daf5e36049af72b4e98fec833d25df10ad7dce4794acb210172eed7ea2f2c2ebaf55144d7a4f2419cdf22fa48f645aa9d8164074fa806af875373c95fcc01ea12470945644d089975ca5c1dffa031c82c5da48299e0e7b1ad2de976ee2a515610b29809770653ef1b0cee54b8c8ee3c35a116a3171bd35748d66a6a821223daea0731c2aedc54cf15872d98dc056794d227f050901f3a299fdf00c90a8302c671784744a71442f391245499ddb83b3099529d27ad1a7406276b8164fdfb7047e62b90fb480916c68f869aca66f11362ceeb1ee27275badced44bc9163a12aaa2f42b537b627ba8319664717a86a017754c081bfcd3d0d5daf90b0560567e89b12aa1a4ad921ae02713595858871833f9943a197521939333d7f03b850047c05d672d253e054f91cc675302c7533b128a4307249b7abcba2ce4d8f664e4be0b8137e6470d7a75fc12ad80b31daf4d8b28584ac016859d6a4420912663624c74a273519bccd7642109d0d38399bfe4bf8b7349753d6556184268e02cff7d2f3d66bcc364b2c7d26bbdeecccc599539c51b2f2f03d6d022c5c7701819f3ccd522e1434ecaf129a556c7014a0f49a914b0f3019126bfd82554b775aed6293174817358fc420950e09fffb2e93e8bc8e390ca754c1e132fe3a06c548c1218e5a4b907ec72a9cb44ae48305dc3eafec95c47af13143b3cb2c6ed97a784514c54a9f156b3aa3c256ff102c5893f9961eae1865fa04be9ba874b2abf87ef903c5e94126773bd46af4e94ebd09dae0312b8f34da66ca8a6fd983a3bd95c6b80f2b219d676b5f4b0deeebe519eae1cff93c0e2988a6c6f5b6217ef2687c9dc1baff5f02e661d3bab09c5f85153d40d146389425d21204198307989753937bd52258b82cf6ee18896ef8d8a70e6359785bb63d7d8167cfc385f3331cae1f42b61c91ab4dbe98cc48547a65aba216d31f813f7e858e7bc8c7768ffa4c028a698b9f2eebe75bc1c81289624161704855bf962b81437dc84c32db3c686542c66599160ad0592303d91760cd97bd4f9de2d1ad26f5ef1db87f27baabee74746216a54922ef5c35f33885eac81e10000dcf1212dcf07b2877f85250eccaf53797ea08e7818ef5fe819afff694bf3b322283496ff4e95c1011861e46e0bfb62bf1c66c53d25629641d2c0240879406cd23dcde60692ca8e227ed1f184afc4994aaab37c56124a93c22b111cee7cf7173ae12235a2c729e9c3a037b0cd9d582b2944109215aa499fc44e46809d7f0b56dc8c3985a5609e0d1376052411ac47b654be2bfc697a6e5810fdc40ab2d430447861a8481117a5dc34334cda0be4109fdbb393945a606b8bcb3857584fcd21ad90fc293279d6ae49e80591be8eed3d5880e5b25a7791f57af3a0e975f586324343f933b2279a7320c15f4167472e9e434411f821e6a89140342a51e3a45014af489130b3fda6dfe8c5f0594736d2d59876afb31b53a1517a0a83c18e75ee6baf0662bd2c565ca8b9d43537c32e4dec5f08af3a4d7ba3079dad73c22c291c542bbf8306658e9a6c11a9550dfdd6cf67d813568f193ab0842042cdbbf66076b28a238a4314673798aa340d14cba439a6b69f2a715e9436da905d80e7e7fe618829c8d747224a08f7f00c6df54318d8bae4b2480c2c38bf3615c20727e412cffee66471bebfbc4c12f8c57f592621a2fbb70d557d573d01450cfa6fdf56a003366473e8c7f61d9cbd8cab0dd188d2d9425be54e4e4fbefba61d2b", 0x1000, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffc, 0x4}, 0xc) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xba) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) msgget(0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00') getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) writev(r0, &(0x7f0000000800)=[{0x0}, {&(0x7f0000001180)="9ca658528ad98fb9bad9c70b4009ae0ddbe0599106e2d3781182ab7101cdffaf4671c0151f21d3624080be7ced5b4c76115d136f2bffca6f8e5c1e0e9cca3762b232e92353abf378b93beb5751752c2a6d7b642055a6b25b4606defc8e48d6dfa1612457b05e793c6afc7c50c6b3790fde6b406e88e04acbca1249b387dda5624b25d23b4c8b1052efb944d395c21a067790fae6ef82809e29e22ba0ace39fd438b8b0fa02d6743668b92a1d41e38e2ca98fe8d2a14ee9c9252f7abccad24c6cb167c219aea9942f22bddeb7204fc8780d566dd6860b9ac83621d0957a7e02265c30c6f7d11e20558bc96a6453922281ed6a93b2b111c4ea72f56c73a706f80d36990f929bc39a1a9079bbe974f06517dd8e2091ecb2d8c0b810983bf04e60b498c224", 0x123}], 0x2) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1000, 0xffffffff, {0x7, 0x9}}) link(0x0, &(0x7f0000000bc0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x16) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x21, 0x3}, {0x6}], 0x2}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000440)="b8f980f8c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x20}], 0x1) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffe, 0x9f9c}) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r5 = socket(0x18, 0x1, 0x0) close(r5) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) getpid() executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000040)="8b3313f8513f219024a8", &(0x7f0000000080)=0xa, &(0x7f00000000c0)="4fff19eb34b72d", 0x7) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000140)="a7ed598644735f727eafdcadb8619832bcbb07b3b204a6406616f96f57db9c07f473c801a8213a8447b18ff1f569c25061fad5cf5cc4acb4413aa39e1ce7b405708ef1292d30b628f35fc71681ad89892730b7839c0f76037637a7c97bdc42ad70c35930bf1a2f9c04d82957b41dccc355ee57cd158746b5d7ff25e51b9da7515a16b89907c3ee62f32e929e564823de40b4fcef752de96dad305d96efe9f28b73cc0cb1ef5dd4bbbfa35fc226bacc00423879881f3254a313df2ef6b3352069b370d4f8b1d703d5edd1ca4029e1b37e63106380deba489eed4e4e48a8b62db8c00a5a3aea67d10cf1df72285e67d61e08365f6810421686ab8ded29b17f9201dc8c6d4ba41034d35aef89e64e5c2fb3af42766faad8843dbb4e42ad4e34b0c5bd263405e96b0a15a14f4ec7e2e750ab8d3cb3bdf7a852739db5f39e88fa81b2cdd5bae06d70adcfe5fbf8d323915afd48cbac654a1c3fdf69368ac1706a43f590be3f29f8b92a1733a56c76bbdf48099dec33c05000b57be71967211611623ac6f4a237af17bd70b3a35a0e3acbe3358a21381a20a89d1b220fe3a906f316b152bb3eeb609e3138e9edaae1b18b109b33ba9734bc461d5c5ff5dd9f1fa9e2a0b8ad59e454494454ea54a1bd3b06088b9ab32e9d1627e8ff35dbfc2d3fcc6b73e9da3c44416c4a227ed3c2b6159b87587c81adb6952673a45ee0d17186b3c1608399e6f3e9393ae301e8835eafaaec4534ba75969ebf136c234eb6da008c0e9ed041fefe4374f5ac609defdd591a926140ff6e8f90ae31890a7a99080bf2f2dcdea13505fd1938761b9fa551a6d7fa9a9d028de82ef636cebd4297d1d86e6f01eba152f0d9aa8fbe8e45e34222099cffb09872f22d9efa902d2c15c45157e73c7d65eddce18b84fc2d760b5d8bd862c3349bc3fffc5ccbffaa564176f6eed153c37c4b654bd7d0917bea2564578f7d3ee1093edbfbd7a2a86f91b725bef438805e8deb564eebe22134894c91bcec6c388f0f7b6f6c9aff1b54103abd5be35763a2534d36610589dc2ec77a527562abac28e5cab2722bdaf753db69b29f0726fa2588329d146ae23348bda3f82c52b30499fc2206253edc4dc330df3794d0149fb509b2266da295013dee8edfbbb40a71ae34c1ddb88b12e3fbaee6979487d3526c9b3a59f662ba22687da2f770e111fb133e0a4548149fe40309c956d038d8d7260b4e31f862ca90bd4729e52e07211f436210fcc95de84a0dd0f33277d2cf5926e59e5b5d38b39bdf7cf4f8aba20375793023e58433ff22b2211493570c8b2f98ef7c316faa2bb1faa22a640750ec191f70e295828ab63ac706ab95ce9a840efc2133379425efd54edb07720506fed56c924d3b560367c93b9cab63a31e26322c31472a86290ab2beae1e75893e18e285da6d6ddfff20aceb117180468c13fd6766d12a50a363c4e5fdbd1b3eb0a25ab4bcbcefe332c64128255cc3a20ef36cb1f2e1764f6992c7a264ed1a3d9d5bae52e4a7c84e56a2cbdd3a1bceab2628f34beb78034902ae90b7be64fb331bdf4fd31952cf806a0619033aef29aa31429495f931f37f82f7a1cc87687901bd7d0d919ca1ecf10ccfeddf732129713ca5f26042605471be0a48e8fdae4c4c0a340f5995742f0a8ec1be167885ffea9e7ee116ae3620febdaa1bc25772bb6b52a7283226d7aa28a678e9f3917402d27752d8bb7160bb4011494580ab49cd9f6b9a35a66e1461d68fb51c02639f58caed437b3b5a6f2ec7db00943f47f9363b05e25bcef03143875128b509002415635a91dc5ed03fb845af909c971076c80fc4caf507a642cc01f24bd2559c237b0f763101e89f120bdac554fbcb75b718af0e47827b2c624d114f84e7d7dd2249fe9501fd02a01b08ced832d093588d913056d350d9159dea2e24fa016c207104035a1504d806b66639629e4ed6a6331c7c5e35db91b7ff56315cd0bad1abbffd49165c321643c20f8f870e0ddc6e52ddde7cae5426221f19df83a106f6ce9443d3205ca0aa93ef6b91c5b02a3cb86ff5e0fb99922020f47e349da1ae258bae43f34429ce348057d00df33735301d76a30af496963acb6e2919285c561673ddc1a06ec5c01b44ca7299892a9599f65b4bfacd62bcac5e3ff362c6fdb2b554da5142c6357a4b4b22a1edb202225834642c665074b04c4166c243fce958a242a5456394d3c7173bddd7f2f0c899ae5d0e29810d4c9e9435db680f418f8f9876d85a37d64173b4c356e8761c024395f652ab87167786d86f0dfa07ef841de205d8d41e44543ab7aa40ed8e92e9e0ff293cafb5a5b4cac094f59a9900a4c674326ad52b6fcae7ce722e4fc0c323731fbfc6fc9aa5c4af17be0c11653152ec47f73cfe040670f93f9f26691c8e1458c45bcac85eb3702fbafc636fd697deb3642ce21a2723902f8b521373002b3e6e358d04b0007051bb6ad66c49dddce116a95247e8dfafe6f7d89b20dfe824704553c5bf2acbd57e1e559073d5005a48410e1ff546ea79ae796be27f3db10ce1c00a281046a4eaef67a123f54a47669bf6b4cd3637a4b8282f22adfca6d48d416a04eb1045b0fdca7a362b9cb366a70dcafd4eb5d916c58988f80364a2430fd6cfd692ac145f19321064e607dd3a9fd10c43ba0bb60519f2d657182853a9988b1b2d58cde898e83a5ce1f97742e0da653e7d23a44c25e6a79c6ad39fcf5fedfc703c2b4b19e372f1461330c03f9e45aafb504108c4929ba3c64f32c6dae99702e644d4896d54d756490fdc8a558e178f81793560cd2274b7483571639dd274e6b45a97485e795dff21e68ba945cfd1e6101af58a4ec65da368fe2de5fcd0ebeabd84fb2f25648d040d1af8b500638a2a6714e808934b277629b245fc059ab18485f97e14d542840bcf9a5f60b3db52ba064bb96c038acdb824e7f9f3033e7e9bcc132a70402c3b4e62fb90d616ce31e358dde2acb0b375bee5be009e353d913da7c05899b0a6798135e638f7c66941c28b24b1e4efdb95947d5b8687f5903dc12a40a8e771067aca3e17bdda6c4f93f02d5ed39d317c6cb05297bfd06933a974139c8c4c265a72853bd2463baf11ee7d94e6158682f025e6a60a6a19375ca18940f2a3ed90db09217b365d2ccec96db5e5eb1da9a7b1a9120df450ca18e777f78eaab6e41673d73e78dd2a0bfc9e773b5be7c46c74cd4444cd9415da6909f34406d0e0f225f48b0cba270b3e4b2e23d831b4c0fa332bd48743ad4062d18e78e3efc3deb06646bb56302515b4d29c7965e9b1dc983cf9d2b39721aed261df19c0f09450696d74dc8822fa5442d1e01f95451e5a134ff0133227fe1b6fbf3b3f76371d9d0d77853194147632d69e9086d24bc7b59e842a55f2ec176575a8d34b01ccb434f888d9cbfc35a151d1cf5b2c3476f776e08b2a2ea9eceb1464aef991fdf5186e184e2f47e6e67e3472371141737161516563ece3fa7d3e37e97fbee7be54279329e69c22354a8c114854d62eadccfafd59f3a9cde079935fb0d6665589e23db9054290ec05f3076b92abf34cb675b24f020afd1a74a94b7dfa6aea9ae7788633de50e6bf8b58fe545579aeb4ef9548d8a584c098525cedede627e2310a1d063d2d4e0a811e96203795f0e91df95d2524acd3dafe048ca189b28747832ec081fa3a129af8f49a22caf3a232c52adae51f9f30ca1845874fe05013bdcadc19414d7f77ddf4204d20b31bd34966a68b1f2530589efb5a465972377050140bcccadc8be00836248c4b781950fa8e524d862037825692efe42e95540f4ef7f848a067b70cc67991a47cc22b33e0dce9dbd7c51fccc4ed2da4e71c69b0c84ee934cafb020bdc6d18e1b635fe52c08072e2050b82047b30a091d11407d8929858ed75e16f606d740cf7366ecb006a5782e7b5dbea82ae403e9db2d7d4c654675f5201fe765c7c825547ef872c0b59672fcd8d0db5ce75cd6595c2188cb11a38f4e1383569808ee21489b919bbb0959716f53aafe4dff81c8f13e7eb507c67e1aca413093a1faa1977e1b7ac8650fe83df1585ee6e0856dec689affd34fc9577ccfabbd74494bbd7d26c938e2b7f3795fb90da3b80ab4c6438cd8d8284a94b2c556969d08b7714f52c805c0e45d4e9b6febda8631884b3bbcd453a1ed9f86abb7ee69ef08dac5edeb4ea387166342ee33c16a2b3b7a820f8a08fc0ec82667256140778e43ca4fe5801a3d7bebbf9369b9ab0e9697f2c60cf5a30472cddd19dc24d2716fe935cd0786641e2a2e36205c60e4f64566c998e1660f80c9b1dc492684c9b56ce291ac99427bcd1250fe507c8d9c1a36662623f7600947ed807eaf318bb5660b6f352f0ab17f2a70b6d62e0c804efdf9228134e6e5ba8e86af022051e7a53af3ff175cbfd10967e799743c91d565ef3151437391ec2c35eb11770ebe5fb6548633f55c7e237c4de0577e3b0840c14d3605b052c0e33c05979b50eb041b202ce08898b2c6bfb590523726ec744897a8e15a366761881ce0a0e968c5817767fb8e375b27da755f0102ec00cbe959564063d2058c4a46604ca898423ff0afd7d64222b949d4046c142dcc0cbcc19e1332ca93cdba0599f5b160f2e0b0e4267648c754a8762845ca6a8607cd85fef0fd4474e80e9eebf5c95d637b2315afd0eafb71b63331220bbddbb37cefda17b432360759bed07f7390fd83bd5d734f1fca4bda6713fd05857b6ca7c2bc76b65fac161e3bb6e83903ce806afe4fffa38b57ad14ef295875b669216b36a5a7a8806302f9ac29fb5099bc26e5340ecab296f575d6a7290ba8f65b24a8abd71d81ab38872fe32b5222d77f9dd6ab6921ba46645493ce1eae74097edda152a4aa6c637edb2b3e781a7bc7ee24555a0da4f74e99d84c8354e80edf9387b905f940f372dfc6e26ebcc91433105ee442a56838a8f513b4bd1dc309710f992f608bcb8fb9bd7b8e5cd78f9d60ed444c7850bf821834b04b82051d0cdd9fb695be418c20dff10c7a5fafd4330ca96c48258e793ded6aec4d5fadfc8a3a995063c6be0159614b1636ec4832cb3af7bca3d9d4154b683bb089d199946099a11cd93340c73cea1e50d3dd3d20e2a889ee2a84ec88ab98d11bff5408be6e9d21f8be911e9c509881ad13ee881abe853722d3478fcc3c6235cff58b48c34ddc66ce87d3948b484ea13bdbfcdb207ba24e48b5175b0899371143f655022603a1f1f044acc975a209445d7714f305842e87f57ca382f69201ae62ca428b37fb852fd5cdc9969f7a5d3dcb398006f6d43b057ea93014b7a0b9d765fad7cb3aec8080f0a6527dadb8f9e63b29750feea64576a734804b9fd6bfd6adf4270fae3f42f13f7b7354d50829c1161a81f9669529be40affe73d30398cb7f33c5777a59921dbc4848e177d2942ddebe42ebf832ea8741e8b5f6beb121479d38e0361c47275f2578a086a5a36e9af654578baf2e564b020fc9f434eda322e5b58c536576ad031ff5f80aeb89a8dd55f40de2f4b427fa8563d1b6ce7d4b840353471fba167c50ea9fc311a7806ea84d19a46bb836ded9ea8be556d39b028a8b92ffe9d0a5f71ee61b619e1168455d3f8fad4d4b39d2325cee849c7cf109a6594ca07d78bbed5ff33c125b2b76f514980ef43debd1b7ac0509cc9449267fc30472529bafed3f5fbe2a704d9652d93107491629fe026c2e579c1f7437f41d4e89f9381383e825131809d93aa7f3558af1dc7c418b661d77569989185c2391f20d997f69f84628b16746a94f7755d35fbdede08e9bad69e10", &(0x7f0000001140)=0x1000, &(0x7f0000001180)="a10c7a7e28bdc15f5693283a6a27471866", 0x11) sysctl$net_inet_tcp(&(0x7f00000011c0)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000001200)="badd96018cdd82ee6885964988cce0ce0c051461504eebf9d355560866210195b35747148d8e4852aa5a1fa7d3f4d786e4c21e3003fc851baef9b89daf51e28f4b473d86d0fbc2f321eb338cc41e7eba32ddcac83cdb9636e58c010dc893fe5396b07ea49ba39515c83886babe85bcae0ee0d20fd0582a6ba37c4bb2bfdf300233acbee879dbcc50a2347b78bc8388633e8ae47dc97d7abaf014d7317423b7804c57588e6dd741d276c5b4c3daff45c72f455852631487ac59", &(0x7f00000012c0)=0xb9, &(0x7f0000001300)="2702a8fbb8cdfccb9a1b8553467a44d0095e33520202892a9516d2b9d90664e235ba75a976b50e0312d395a85b91b6b2c3e5a87648cab6a1406f2c1578bbabc3adfd9b836ee0458463f0ca0fcf9beaf067e63e70ef2be68328eee496871cff9c23b0ebcef443449add06de362bccfba188fdc61a416ec43dcf6b34", 0x7b) sysctl$net_inet_tcp(&(0x7f0000001380)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f00000013c0)="0942177559aab15b7c0f24433a1a54b197bdbaab27389aa6257229cf9fb7d12019a36e09f18eaac2587798c4fd", &(0x7f0000001400)=0x2d, &(0x7f0000001440)="3e2978f555a768d1fd3d2e13ec2a4cb9e488985fa01578ed1a84eddaff65c737ef645f9deae9f0fee5a922302193f81d2df12534e9efb2", 0x37) sysctl$net_inet_tcp(&(0x7f0000001480)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f00000014c0)="aa39cd4a996860fd2514b0790c2862fd791b7661c64f985026356a216b846c1de39c749725375f4bcaafd01b4695f027c55ef8e3940537d8309c1dae4f1b3c962348270afb72dc74a85f6a6d8b49f876280fc097b1fa2e14df7d391619607add130e91d4e8524bc7dc4fd60174ed20a249c77b8d26a062273a255562ebb8a2cfd8e5bd3e1587d23f991db5f55310d1b84d94f1f8386f36feb6d31e595c938f2de4d4fbb1ae924f56ddfe17b0553e743fa813adcee42ef253f8dba4cb3271688e68dd", &(0x7f00000015c0)=0xc2, &(0x7f0000001600)="7a792e7855fa2becc5877b234f744e3bc6d5c312d60a5a4fb56aa4475958b2273ffc1439223cec9732b25781891e76b51d6363540deb5b34f9c4280bc1eafc7a768f39a8c9b50ad411a8d87272530557ee1dac34f58289dd808c691d97c214862fc9535ae22909e55f386d86d1f010e1bbe7ae0839b4980f126be1b672d0140928ef587df4753dbdf27d699a0ddbced572223cd8a4c2bfee5e7f2282ff85712c2130bddb360613e5fa966267550c18b95ba9fb2e51d88b9f82377502a181f109d61d9de49b0a71efcb756581404ff5c74ab8e80f657facf55041e5630dada4fc1d34993942ff9ee1f780f7f4a4979b9ef935944eed4297d86763243f9bcace8051a23ec6cfe810cd4e6e6c9e0813e054b2773f48b9c3bf69bb31bbb2fd691723b72fccd55703139d672bc34ff8b5d5c24b83362f8ed4d4a952deda8f1c2f44e8deec021b252e05ffa302b5b7b5834273133b8cecbf28ec49fd8a9e2d19da2403941c31985e413b6d6618ec0a320fb02e0b1da452bfa960f949bfd6586fc1eef58add18cf9b31d2c601389fcaa524b3a5ef3a088fe32ee4507f9cb737e5a6442ed29736ec52b1ea21ecd79a99e3c6d5097c486528fca28a8002de32d7ff7a4477042558cb49976d7bc648956ee6358729e106babb92eb26ad85efbd8c8c3bc1d13cf317527df0c9a46b7950a5fabea8d210fcb2d2505c5f18be0a8e89c88ce9e766d5846b50622fb77bb02b9fccc26a31a88cc89329bba0b39d27532add1e9ab3934b95f43d0dd4902109c5adaa35d94d226d03ea2eb497a3ca4cffbf01a647241929814edfe31248e9fbf2875e005d363bd7c7a7e7589f6d8d0ce0fc9b68adbded41b3e1e7eb14b2d078aeeda26716ead9582e07a3b991f0d70a5f4663e537ef2a1f57c68fab4193aba0405f76e6770b58ee3125bbf766cb8a294361b5a19e293428e2d144ee02f6f9580f2a8beafe324c7fcc2b6edb8f6bae56f5325bf74c04d3cfa248520687eab8706503c70f5bff5fb32e927fe2a780e7a7fe083efa3faf183a83af30d0a8182bef89cb675a1034f478ccbc153cdf27238efc502b6beaca02ced7e8d964425aae2172e395e14545906104d643db02b2eff1b3cc21becb404e4670639e9aaa6c2902a89479d2e5e56c7c5afb74ea0325d1066dd35b4f32f681bba745eacc958e23c241a3569d454159ad776f9176bc79ac0d3a8d512c81afd97a9d978ff726eedcfaaae90f7cbc60352c896ca5a654d0e38c2bab57b98bcd1aa62d850bb656f91b9b5a58fb38a88272614ee59a6355937285305c8fbace55f85b095754c0f60ace40e0f9e4f815b264c115a2fa3138ff8097852804afee934e7d182a6da948f5839a6028420b255721772262f1b3ffd0aa8fc8d4c5b604e5dc7782cac352a8a8b98772a32cf1a02ee920c967dd142028b5e3276e71ab88e3cc2b641e6eff5ecbffbd27df160075661268f7d38a64e44439e1f8725ed959496be92d4e6db157c8fa845f9902a8e7ac470801024fc548305be78e35cf3ba422d884cfd7ec3d8e6e9e22ac6791032142f2338ef7a24ae45399b24b092f4084ac17de18c8d1c02e3829d7ac074fbc5d2a3ba10ec65330abc41630248707aa304fabca21c77a7a3776daa93ad6e13007ad3a1d915b39a25a21451b5a5bff425cc1acf3af2ec9acac3e8e640c8f5decf10a2cc002f0b0f42e8416ae3d7c6192b502f317a3fd8d0fe308782f8527901b9ac8eb7c84bbe3ff9a1f00e3e0c30d79fb5077783db10e3246ab71eaee3fba3cc25dd30e9d3ec12a1e33d2fde82745cb1ad557ccf20e56df0b1980c40db25970ded4639856d2fafd6a0c21f4f082d763044936b5b04ada114e9db59ee5c081b9d9b9fd9a7bac3014323e6ff88c9e944157ffe6cbb731d2f7dd7420e5b2f68fe070989aa541e414cb65b1fd9a72d7d37bce2411ca1c675ce4a493740c96e1eb7586150e1bb45ca3d3721d2adda3cdc61bfdac70ab05ad61fd9dd4c6bfc49e5aed8f9ccc06c595b17d9f087d477c952513268969e1637b27cf317ee386beb1f84584b56f246340a58625584bc9f25ebcdf9ccb84ca5792e8d6e20a7ec0974cf91df2ea2e7c8448a4e2e0c795a3dadce11be8b56e18028f723af8b6bb5a3cdbfbb5fc6db2c65ed81463c6b830a2477dfa8992bab8dd66f1ffb834ec74b3f6cd1f5a7d7f966c6eed408edf8bb105ed126247032c527bc2c47c42f2eea6811c328efdbb25c15918a2fdd9e2f82c7e73aa76869eb63080643fffd9bdebc5e29cb98f346f4120b0329446f31f9257475324a218c43cc3fec3b0e47396646f247a89d749e2e08d099ea7cc4029de746d7ef4bb44bef2fe3b69210efa9c6da28a77a675adc744b471ae5472aa2ef9bb55f494dafe0f68209bdeb2d23fec3d2b2aaf0e99465619bcf8d906c50c22cb302f90eef17cf19b9488ec3501d3be4f2ff8d0411a1909d76d9291aac3939bf93aa3489ff7296d9eb44f44ffc2db58ba71cf7abb0ce8c923d3ff743c32cc5b3ed215b63c1e5877a86162f52784c0a1551d3d31a56aeb93bf7abbcd16e52d3c4a9bb12f575fd45d7096396afcfc239757ba362d7d2dfc10eea8d637a6c41762f2d287452aab894e329eff0a26d5438453e31abd2de738e472c4cebe25691d0d8fe9ad09e185aa09c60d13bf8874510d9f5764f9ac9480ed28d41ad1bead4f80b7585fa752ecdc9219963d5378b81addde7c592d00ae94fdbc8c7ae89a3640390c652e280be8cdadae0f6ca3814b4f1e4ede6d4c83754a97a90d6280f37d37f1e9d89e01828a676b68e4d96036ea6aa097d7c7107b637792ffb748e4900874f0e92cd2c6965c18c67983723ff3a8606761b8ff41a28c86c539a47ae5f67d61e4d602ee659fcf32713205367b9c0b634a3fc591c6ae81a20de6cdc4a29aadaa18ed1e0f9bed8406b71789d24eb6edc838ba0b33fe297452bf8ced1b820ededceb2cfb95120e9915b27e07ab66a9e0bccd1d4d0e6241e0a8f700f9fcd71f899bfcb5f62a98b8b779f29c502ac0bddd9e0a8143df7a283b032aa0337c01ff1753ddbea444765bf497ad3fa496df4d00a03e27397592354fa7025372aee050529b13095cef04a4864d4a2e3cf0b9e773f42cffee01e8b840580fce5f4201e9746be276963191ef9b3a865ba8d1126467149c610e5327d9cb6c48f87182802c761448150456bccbc0226a903a206af38ba5e29373a3793c44245d7beb31c7b19dd75a23b7ac931ba19befe6d4832cb836699f0f00b1fcfee6254c2e2bdf3d40a92e2f7b6e557fb82b733da16eb9f9a46d6cfa48e5ef51b6078dde24aa1b7c124988c2735d53d2f552e1f074db321a45e937975dfc75511ef76238857e7ce898763bfb9f32034a809957505862ee235ce02bf01af227cf03a44a386d581d41a6eb1ae8a5327336dafd9974c0d99d79fd23aeab98f4d2c1a35804865515db3da364629310ae7ea03ebf9ddaa0527dd4b594d7eff7241a1debdc6ac00efcfa162305808415adf7e36d63491f1de21ecb753b810a39db90de267088625a767a8fc0b3e7cbf5c1b5a513b65e86df36c5fb394753f3c56e32566a5fbddef60a23bba134c4b147c29caf6109f2d36de78eb21301bc263890033008663945fd495477aaf0275378ae02348665518d30078b1528ab49c607437fd1e32fbd73f4ea534a02195e55261bac86aecfcd076197e90e2572b1ea7a729ff65e7c181b95eec12897a7ce0e994b6115205168953dbcf918f4fbc17bc030f9b2cc23a73d1e1d0588d106f8180f298e1554095b62c23fa7d42f6f23d4f4d9319cab2cbd2561db5cac57da0edba72d07e05ab90a838d017b851d603280e01f11c080e6b69ed49d2a9c5e51918ce521bdd2d464cf071039bdb8f4c20f02c7f528201f708dea5299e31ee2c81940af7e51ebd3bd1dc706f155c89060f20f056b53ebf5bbb8b2f98d16154dd45a5d50b473d6ddb8aaec1ae6c40a2f9561c49f49aa54efb919c033afe878277ee332bc6a22f3cb42ec94edcf5bb9debe8c8962cbd5dc00f3ae49ffb388b78b3cf45eca5d004a9106994eae155446d5a7fbf1c9ca94e8cad32c48f3935e9babfdcdd5a12705bb98f96bfff0181b795e0146de0e4b4860fb459d97c01cf93ac1222a3de916b0b1de3f6149acd817a9f63d0041fefe7b451ce2e87f0ddebcb91eb831963247ab26ee8d1c310194f6a1968f726bd81d7e25d8bdf2900209e913fb595bd2b3e46a9259d8360f00c2c1867c8942ab7f0cf1c0761f9d3d602e7b63a30eabb5343a2b021eb8e44dc4f012e1419174b134813ff544d84373dde12ef82df3f402be840b91aa939559057662ccaa25c351826ad25eb34878b8e815fce80faf1a7671972d18b739d836a2517b5eb4a8891d0d4c49486354a5470a685f1b6dc68a814a1771e9925e7a8d80c4aec1fedf2fb9cdfcb46baa4fe49059d1d1f57b9a5943b3657af5f2bda799308246729c68230566a5570d21d13f6948448fc6698655bf8c107fcec64dd3ce9e4b3221e50ae8328068e793e19bb35633ff2219c35593275caa852a14eaea4a16f7ece22cd0a2ac09d13e09a307a8b220c2bd8e48649d0cb739329f774052304cfc22dd0fbdd41c03ac9636b50016552c054b928c75a152d50e2246c9d282607c0802aad3c7e39f8e66d6d72fdbdd4629209d6abc4f6d1bdf3b629aaf4f5cd17459674c595f73d522cf448c77603169f62f13c11e3bb1a8733f3da7c3825088f2a6cef0aa1fb2e26c99b84c8944232bcf866f5d27cde8389c5f381c06801cab396030ef7c5fd68fec9e0367a44a11731b97dafc95593d7f6e40d39223543bff761ddb008bdc5ef98d5eb969af0b7dda4919fa6df1809adf70889923500e662d38a3fe6e84f510b78b61ec7fc27497d3812603bd5dda69b38f81b379997bea616c8746f7c1bf465cf2f09250fd4133dddd759298dff9a544d30e8dd6030f0698ca3b3b1b8f8f43ac58ff9a2ee515d7134d4536e3003afabe32b35e74761649c32d43af42d08db6a05051533e28b251903e38c12062045e15e73a8cc5644c0cdedb20c233fa2fbb45395e613a57a1e05eda5e6c63a6b53127b98c619d65ae70312cb7b6904a61e731b565ffb4c761bfb0b66d0a72ff55d4e61c989bd6046e92e81ce267b1ef9b7f1dbadb557df44af3f98d68595de270629414f82fadfb3aa317ea7e63852259abbfea419f86da9b0d24157306ebafa553cf90ba7770a38841202bc477af167b9ea82bb9d1fc78f556719597bf6b340e775acffd4b7ede3c01179730e8029d8d9336b044ec5ec87e0b43323d7dc1911b02fac16ce6850da4db635f23e82f0002ff0bea2b1caea742784fdd5a02a4a2e44fcfbcd7ce607bb8e3765f7f671ceee96c7b261a473f10296d7cc24f5d729763b4124bd67b682812fc68872b1aedf005b067e7254330cc0cfe2ca098ae0a98983b727e6bfdd87baad12c5afd3c7c207ad134d34fc2179d7b039c37784a4205ecb3bc3fd7abc9864ac23cb8b918dd39e2f5634df36fcab1e1b5bc08b94c24015cb75e591d7604cc501b6852f4b4b2bd564584645884a70e2da39946fd3f82c1d3011ffe27e862092b2400cae364b10a6187bf68480600b5c7b310a69b229f7cffb43a0764d5d87c94a08fd1c5863bcb0a9e64f9d264efc9f0af1dae722d7e5cda0c027783d60fb2037e82610e3d099ef01490587ad696908b7e247d5a91d9b09ae16f94834f6cbd0e6fb0f2dbc9869ab29cda31a95790d4128b659d623dc5f6579cfcfcda93e1bbfa8ad904", 0x1000) r0 = socket$inet6(0x18, 0x8003, 0xe4) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000002600)="dbb43d9adb449372199ae2ed53bd1e7291e03cb71b3904e832c4392de73e30e0e6ba1ad0bc8d030d9316d47bd8da01747ad97be198f8dc9ddab9d416bebf91dccaed4753bca1f0bcba58cea6acaff6c6bf575b67ef7dfe10c5f6e9567e5fd051fd8d89e3a804b785", 0x68}, {&(0x7f0000002680)="c4c8dbdb6ed4556307df48a457041f0a6f48afcff20e4d113afc1c6e165de1ca22708e2ef82a2369ab2d9fb25c298060296c079a9b12f74fd70799f7431609b1abc02793f667f9edaef1bfa54ad0eb791ed1abaae8f509a7544f420d29657fc762137f0547b247fd95110d6bd77c2835cdd62923968665da528a8e4c41e8385b5fc63ebd1682cbd83b34d88013ea63331d85c04ffdc64ac3fbe6a134af9223a38ab72282246a805722e9ab016b407915", 0xb0}, {&(0x7f0000002740)="1c9ed9adce2524975f1e2f71d4639a6401803e59527d85cfd8da89fb3fe77740622c8f68ca809200df01e10a86e115eb60298ad585df8f2f205cba93d47878d909f3033c78d53924514ed3dc94655a1b96489b4093769665448e31c663fa8604949487b18f45fc429698c7cfd1ec2504b7893f334e6df25b768c8c62ad1b3dd9e123addde0c0f0b1030be0d08f8dcd064d97da94b823d927971f2c7912dccfc0f2775a18044f36b128ed51d0a140d1e252460a9486a708894a71ff3dfc5c03a350cbceed12083375063e", 0xca}, {&(0x7f0000002840)="257df4d795c304c1b45f8d05d018f8eb5fdd499fcb538b69c84fc431fbe980f3be9ca93daa8e9ffb5edd5635b7ffffe1b1f968155eedf11b09bfc4ddaac2d04e272736687fdb9fa426c220943ab1102ccfed73690ac75d8b303c2cd3b60002a69bd7511e7cef894f5fca177654fd28495986de533bdec870612422a139f69c802735974b9ad340f3940e3d0c83120c0a7ba48afb7c03b5104f039a73d7a505423bd587790f6d0293273ed8df70519be58fabb6e0827686860a0ee31730e45b085aca33a0a17a0845d03eefc2c801ca270eec9e584a256478612890ac95fbdc3edbb8ab2fc6ccbd20e398db092c0d5c40e9", 0xf1}], 0x4, 0x8) r1 = socket(0x1, 0x4000, 0x0) getsockopt(r1, 0xfc2, 0x8000, &(0x7f0000002980)=""/86, &(0x7f0000002a00)=0x56) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000002a40)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000002a80)="f50f01e7639ec46a479232b436f44aa0ea7f9b37c662f430ffb0c7a5ea862d172b9b59d3f89e25514acdeee4b5f12fb50f617d720d70f30eab8aebd5a098bf09bd3fbd1934202b5b274fe4c7b2843501fec70978a1b2007b0802bebc35eb590d258ee1b20c3752f252352548a265172b6e5c3cf5e76fa5dfa50b3ad65533951fdb74fcd3e4ecb97c", &(0x7f0000002b40)=0x88, &(0x7f0000002b80)="378326271ddac07ad87cfb7a0cdf6b58fc6615392f40d2c3b8d38133d326a3ddf3de7ff48f3e95a5952f812a83e7f38ab8da0ec66c1fde5c5ed7c4e04d3fb6785b031c252e73d0fbde4865eda72a1494e189c2de3a042d0a00e49d46cc544859cff88af1aaf1b2004f2964657aae697e4536b4f1e675fd", 0x77) setitimer(0x2, &(0x7f0000002c00)={{0x7, 0x8}, {0x5, 0x4}}, &(0x7f0000002c40)) sysctl$net_inet_tcp(&(0x7f0000002c80)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000002cc0)="81ca7eb5b8f3baa31d69d8c6c51e1b1929e090f2a66a50bcbbdf79755e6d4d3dae76dd773f68e8843ab9293d0cf2bcd599d1de84c210628b36b6c6085953ac689067efb0d83faa1dead050b201335e885ad110c4ecc92838bfa90e4c22b75d1949b0d29761866fc1f29175ff797fc40b9bb4a392c6974d3d9e72d7e9c33102d9ce48be34c85d8a38db68366e44e009187f6efae3d087ecbc", &(0x7f0000002d80)=0x98, &(0x7f0000002dc0)="af10d30c26ffeba89b08dda93943c4e39e9aac4c5a5cadb80c8341f5059ec56ce16df41bce2aa19b1bec98a5f66ae888135aaed0e66dcf509f9f3679b373f27d275d1602bdc5d3cef7a65e459d7b71dad4c85e1e9c40b45840ac274b16ddf0bd127193127b1e22b997bda1757493ae4839a10d9734fdb8b74ef89aa0754d29745c234b32a8136da3ce6fb8a78dd7b943190af4bf7db53b1eb19af1dd943ca08cdcd1", 0xa2) renameat(0xffffffffffffffff, &(0x7f0000002e80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002ec0)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000002f00), &(0x7f0000002f40)=0x4) sysctl$net_inet_tcp(&(0x7f0000002f80)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000002fc0)="c608a335867230218f2d01afaaa91fa5dbeb5a807b56", &(0x7f0000003000)=0x16, &(0x7f0000003040)="04a7ea789bc4ac0bdb8d04f320216bb0c6bc1b43a696d25b4da5b69d49e8b25b183d08381155f0791760d640db3027b91e3617a8d05817e30063d4e43b32ab5fcfc6189de8dce800fb3a829d", 0x4c) sysctl$net_inet_tcp(&(0x7f00000030c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000003100)="82f7894ac22e1e93c6b7491887aca88799eab0508ca8066dcb647cd7d0b198a8ac5d52b8105b5dd255bfe6d8ce05785f3b3d90b30343599bdb79a29eae2dd6e8d9ec7d5688b0d8ea4492284e789ec189c6e11292b3da82609f1d8b6da6e98c776ea717d605ad22a7a1c0f50e28304d771a930593c0f277e09da88aab22afd0e60575970dc4cdf1a87440910a6967", &(0x7f00000031c0)=0x8e, &(0x7f0000003200)="e63b5c3007d8391714b27a890b53747f80acc5db19a5c9e62aedb79cdc7b74bc39053d677988cf03cab043cb482d3d73ca3ddc33cb3f5580176f1c77041f2c2d5e6aa36671207205268a2af06f6e3929e9f837c74bf21a4a933590289463b397a3f59b7c897049d2a7b0dcceebb6b748b96e4afa8c6a01311c36738265ac0ef0f26d1b4a1bda94d908ebc89880b4ad99d559eb9486afa70f2960766b5ee502090a0bc5939d52d8f38453ba3bfa942d66de2ccef0dcfe9246622ab109dca7ce46bbcef527e6529db884a575d6b5c3468cb5e0895a39c7fe1b8e65426e48ab13ae5c6f17b1d56ebe7fb1b2219ac460f338b5bf2a7e93ec553156d2e4c4bd671a022e4e5bbd67921ec26905678cb39ee7c1f78a09cce9ae6611d057cc847ecad12abb9f5e60ccf73a0587b7ca88f9e0e340424d7e4a19c594a1f1571b924ff446957fa574e28aa1f89a2461bf42fcae7575e32421bfe5a9bbaf21424740b678116eaf5b28585679f3caf53c54360480be3313fa0c9715d574f1bc204ca07bf791444dad8f6c663d31bd4c5fdc0954c0fab4a78fb603fd77f3d1e141fd1e88f9cb0e6f16351cbc40cedd26d230ce8241e565ddef47f73efd219e0c213b9724fb8f68e87b2e0016a4e35a75048646985e9f58917efc13bbad0ae7d00c521e5d4eaef7dc41898fc7042c7af25e16db16f40866676ccb74842b2da5587fb899fa009d84ebb803831a6f66f8cf0500bbac97539859b7fe33a7ac244610e1a428167980f954aa648b2d88cbf17f764158fbec71e800c04c80086eb83014b0e718001373e9d40340f62ab66e1e4c1407ec785569dda24472658bfee189a58dc92c82aa385cb03f5428981ec0cf629bcc52942af7921b753742fe20601eb7add831b1783cf73850618520e4d93fa200ec94cdb96a5c822ae05aacbbbd482d69d6e12981ed581e4bf52824707c1a5b0c316c8cc223b506a7dd810fd68b6113b7fac53235d9895b786cd06788cfc94fe8f0274ddb4349d73376bb6a17d50090e886ecf3a74f91c5acc818ee508612d299a4d3d20be88350c8d50f3f6e1355da69c975c019fd13712c0069c75c1fb2f812bbb32d27667bb0baa9df82acb5c823810fdc637bde0f664fdfe5864564a8ec85b759ec5c0535dadd049d532ba35a56c1e489030e9bce58177222eec6ed69e3354aac78f44b28a8fe81d3e280e8c5f131d9c5539358982cfe01d9f7a9c14b8f0d1a7ccb696c2fe6b90b3dd7fe3090272e1f4a1c6554b33179d5033a3926e7d68235d21194b97f45b79a7a4bb485cb96bd933b88134fea01f60d6afba456e2aaedacd28f9ff6d17c3f0adad1df209d5da24de8e59e31d2112fff34fb03a0809e68edfe45f169ec83671082a6dc798ce99b886c1fdf2091f666a0dcf89bd5225f6df2daaded5bf6207bb0c690e2216854d0b72ccd9e1a589986e592500d4b3a270b374cb6a67fdb03b9243f66e8fb2bd433a9dfaebd904ff7dfbabf8366062bcca9c7a73a02d36f8e63639a93902c35b43fa415a89a53e277636dcba280a696b86d9cfb7e0c74023b248cf64d1c6c45e89bcf44ac157837e1ab829b434878b7caf1ec855ca72bb2502b32a8851cf0d12c343530f64b63c0da4b4538c5a2efaf0768871b368e4e55737ef9de72f2693b97bd9a35e5857d8d8285aec530b9d2d2df9ea90b91f2f1f22e735c9869dd2efb7073192e7dc7fba710d168a2f991af823929f4e213dc314c474871fe545b21582d77999e7782e8a23de5ed31667f1b1b8dd52f5625893ba2bcd7c04c98b6e4028b364f1c5b9b46794216a3d5360dfd7d74863c44eff05320ff7608f468db6f5ff122d169829030da5370898bc836b14a13c45bf7bbf20667826e9b24d6596697135296ba4f8a94981c577b52eb19a3ffcf59127621901ea4ab4d73ad3ab6d681ff82e25d157b20e62e3b8d53526cce6458a34ffd6c129129f18a8b0448f9119c39dacd50003ab792012f11b8edeac5dd57e48d228dfc813d9edfe9996468fd4571ebf28b29d15ca66ce5a0e8a5605b4c70e26a132930ae268c03599046187ec303b963fd9fea8b1ef0304d53422a28be088befe498e9f7e2601c0e3fa02922d7b158731147678f62c61d4bab377b43f7da6349ab3331012e5ad75f38e5ec4ab2d92011b86a75743d98c942bcf1ee998eef3808dfbb526cc2b94cf175b556ab5a20c16e22e221c3654fffaa03f7085c0dc7de21165aeb7db34264f2306842c29be59c317ad6db84fdcd234a94c0ac7bc605062d43a8aa81b413cd1d0c340d81f7cf8786df153be9b72b90dfc3ba86f0fe8d37ce99039456239f537bf43c4e98a2980283fdbafc618909ac4a0e6a4e24dd4500820852d4aa45f564caa4491a20791cfbfa36bde1def8a00caa8b190bffb5b20de770979ed497cbf9dcee0411a544e840271629a26890d20f9f9cd9bfd049b4f03ebfa5cb9cdb4922d9d37033fc55f23ebce630fbaad12da655d4e290d929403973aa9f96bc03e1c0fcbe9ea0b6dbb575992e30b0be84b4089c90f1b8bf2a51832ca2aa5b67a3b1f461ac9920ea0a01086786a7b6f97c9322efea0664d9e48415a481fe136e0badc1fdff5f19608a84607c9999438dba982f9658b0845e4f7015f35704127e40d58e6fe34ba4af07fc542289deee24c3cbb7a25319328af67e0ccb75d0695ce82e3385479e2ae5e1205ea05129336faa9329df432aee98ab67f3f93ff0c164e4f7a4d12168d1e63830dcbbd192e76cc79c70b7b5beec19efd32f721cc7db85894514b9e541f08dfe38956bfcecb78503d3584c2f5ad375fee8373d9429bbcb5a1b5d14e795eb5b0a2482403ffa5c5d9d0a5bdbc7bd35105339806149e2b13948b0163fba3ddfd54a1532c49d7bfb3d29e982a8a11efaec26be1f88c25fdfd74b880d99e3a9707cc2e3b481cb8c367957d3fe48a4d6c2dff295f1edff6f9e995a99a2619014293b8b3cf726ebe98e763428f96d347aa2113bedce0bafca9a72e791f8677b45fb37377081cd5dcc78501709174a61d2e4329e400533dddb4ab1de0fbc2c57aac48cabb8ed2eae9793ceabe7d9377d50fb37acbf4275fb3ca6e7b10f85594786ed897d48996ed01a74be3107423991cde497eb3e5d1f637b139c7f94b97debc23fe4e876590f8757b093b11a24d7746b32ee1b35072e6f9143db24564f4d887df2760e006c35f7908b44d406656c7f36bac8a10ba68a9313a5a15202d4ff24e1deaf2d4f34b71e2ac0a9da545ba259c53c958858fda35b3c4f930823c570adb3c43fd467e536b264c770a95a27aa72a279ba31b2227426972911c37aacd2b8d7d317d23151d71dfb1970c600ee764420ed527bc4b0a1c682a69258f425b70bd5307ec7b186fc3c60881f26f02e885934042588bb9c2478b9331b010b6ac3e482bcef34a7a78bda94d5c74500ffa633bc84a810c05c6e2dc2059e7b6ce5d89696b185bc0d3bdb0e3fc96180e1a5de09cbe43df9923cf072e298b494c0772584357ceb933f61e6fd529fd66737360d961e4d3662f442cfdff1b398c1e49f6c769e50130e79d65858a300ee6e4e35927877159ede01faab25b9f56f3b79d886d4501cf2f97dc6771c7a806c3dc3b98abd11facd825cc1507efab04aefee0e40e449533bce1dc3f99013c15367616ff4cb8028c2270ca479606d30228b066e0e405dfd84deb3f3626f82f4c71c1e56738fede7275153929bbacf346220dd40a8b323f63768ae884e1dc2bfd07bda9dc6d606c2573ce739495b1c37d4a733891231cab1c7093c3c68b1ae338bee00540e9aa661af842595a7fa792e2f60e7628fba5cf80fe508e74858bb393ac775da195339a8ed728a18eba5a9b1b1f37948212304021cad7a6099bcea32afbdab0bd8f869681b2c98733ec247037de623648eb85baaf8ef4f22f06673bf5f809b1c1cbc71d6fdd251efd294ff8bb2fdf4a77c19650093e7776fcac5997726767eb26954b8e70731569c2af330160000f740a54cfdf6e244db6b49a82e8e626413c682ac16376e70d54c328ad3eee6a9b6aef872bef737c393419c0aebb10529f172ed44fa269e8f853e8676142447caf11e7b556d9c1476850ab1c67b780fb67c80996eefb97e8f6552e48b6d55c7f3414a4a799a4596be211decae238ce12fceddfcb4ab84e27a2bb162ffdabff6069bd20de56ebe33e0d6fdb2a214e9f4304f5da6b0a7af74d396aaadcafe4e912eec2ce6ef83b76f9ef987554b2ec8d7a12201a256282a8bd7499fd853ef0534bb286fef5ab4589cc2d3244ed3980f487ee6ca974a3c04bbb94bbe4fb36b113bcc6574b2b36ef6930a0e2cfd125e600c93a3d2b148fda3f9262367e2ad5e4e0be6eea4379ed0a47b46923d997c93077d373705d7c3993459d786aa4a3b5cc7504704803d20fc2946e8472ea4d68bc15c34de49276f875dd539bd3f6655ff5aed7e0178473e61ed201b55fd5b00f681620b847bdb8d4f3b1f7038d688ac76c568fdc4bd64e3c22a879c535fe2f74cc0bd29633616cba25d6da3639b7e59de4618e79ddd1d5ab22f63966d8e20e5f4a1dc155c0f62fbcd950f877372b781d7760ad270f811caa7df17235ce4c86f8acfc96bccb302ecb1dbf456d842e37183026f0b2a34336c07ef33c714b25086867bf43510370a96bc64ddc1587a1ec701c77030e07685f3434be9c4a094170beca5d9b0a67fc7ec5b5b691d23fad1a7c3105385dbc4f6b64b19507486bd23cce00e0cb7f1c69ca006ecd014bad100e18011eea19bc5bd336e9123a9f97710befbbb47eb63203daef7fafc97d71ac3a3613dbf51dc5b628c701b444ca8870500cd26d16b316accff25681e77b880f08b17f682594c29c7d983317ffadc827eb63ad82a7bc447697b1b319b5de885e9b6e5336973d85ca8d4c3d92001e400a6690ae46f095a8b22188150bee8d4f40435093c6ccd33d764d098e20c9591253833fae62d86520a670083256e7c75407035c551c20bb6172d9d32489a1674c4f007fd64313ee927e8def1ea695f7977b12a467d8190071e1d7955f044b4bf0a1d33b0f6f7c08e86262da2b71f806f4d5e16597dd4c6dd8c6e4ba3caf963a57846006f9bb275867e1a1fe1d6f19a135f1013d114ca3427e12150f9a2afa33808a598f1c98fd46c3210f9372a4a6e68492a7cd03787ac5f15d3aba58a050bc4d52c21036dd062238ea45f2f6a4168b48b34634fd90dbf1068099da3a1afb1b551fc8393952eb95f23ed610ddc0806a527bdda7d8a202efc016766a5621ae38b8c5b7577426848bcffcc30329813dd404b56a6c4f8627081a1c98305a16c14e530f5fbb76b47f0480f65b40bb753456b19d1aff862e4f143b7ed2a2b0bc2c1dc5737bcf6827b2642cce2d0fa9febfdb1f21dcf4d164ccf1b06819a0e5480d7ed9a5ca6cc2392dda06919ea0e6477b826778cf4a9bac968b89f51cd0cbadb7b6537bce8e523e8a07ae07920269821d2a588eac902dfa6dda9baea220e149e054c64e6968ec649db6b3278ddb5d664071e57cfa76061f96f4af126534521efeb027f541721a9e72e2b27022f070fa72805957cef3257f2ac261a45f07980dec825d85714725b91ff86ac09108974b56982b5337d948136c97f1c575cf33086027eb5e5b996c576834e39b05e60a2faf1fd4e30bdb2369345a41f8c3c4c76e5bc65454c24cc956494da4ea1efeb24182494d6bb0cf139c5931910e8e8e68bb12fc7ead00c8823dea838ad33095bc768ab47c50e1df060f55382eaa1a6aa1aa1d0fe585b28b3bc1fa6", 0x1000) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x0, r0, 0x0) r3 = shmget(0x2, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004240)={0x0}, &(0x7f0000004280)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000042c0)={{0x6, 0x0, r4, r5, r6, 0x0, 0x2}, 0x7f, 0x6, r7, r8, 0x5d, 0x5, 0x7}) r9 = open$dir(&(0x7f0000004340)='./file0\x00', 0x40, 0x2) chflagsat(r9, &(0x7f0000004380)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 7: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001130, r0) poll(&(0x7f0000000ac0)=[{0xffffffffffffffff, 0xd}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = open(0x0, 0x400, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002480), 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000002380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x144) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') write(0xffffffffffffffff, 0x0, 0x0) writev(r0, 0x0, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) pwritev(r1, &(0x7f00000033c0)=[{&(0x7f00000001c0)="da4ef631412a71d2fee1fb7437853c98b1ea3773d45dd6a75e7c79c34d15698f7533739af69daa7fc164dde8988a45f5a158e234fd9de4f4c1c95c799a2015affc83f20a7ba3807ad5dbb94f7d1e00f7120dec918096c1c21682c21a3cca14488f239aed8f5987beed763afc5c8e4462edd70d624cae5a88c595720ec49e3c99521448a6fe748fe3fd0d4fcc041c98d20ce76a47c06b77afa578bc9084da620d63088f73fdc6653da5408f90a70e01888bd7e75aa12fcd8d62ee59cfacf22f3d31510b75c956b354d5fac1064925f2d4f1c98e1520f9800f0edd15b35e0a711f3a816b698304f029c4f917835399a9594884fe32c0808b6c867e03ef72b09036e3d44ff6b746b25ba2e78d02e9f5f37b3cbe20749b5ac0d115fe25c89aaeacbf42b4438d7f64dceb112ded61c766ee49c821dedcf0c9ea5b489a27ecc9bedf666244c5a50eba7ad87ab0ab499a4639347e24ac085571c312b1b7dc6aca7da38952990f9edf06a38dd70d6f613ce21e6fe717e2ade225ef1c44faa4682b9a4f295d2a8f159d90602b3067514e3eab9c7364c99bb928bb7904126ca437f27ca7b6f1d52af86be7953161137a0d52b3b79299b1c992e95e60945bbd700c5fbfb4312291e69a5cf4b45db27947c616c104f3fbe01a3bc0fe56f74300ce49ff266550fbc127d6c998c9de643ef94700d360cf6b4265472482a51223b2e3d8f2ca918dbf1e7bbc71ddebd7ce27ca3adb4e867b6670b8a5349e2d10aff201f83b7b26e4c4b42eb39d8e00a17c3e18c4c78a09d9cb08462e0933560b69a31e6e1bdc9a1699d268363dbe26f98de2921b336d405ffc20f4f3d7e78e56d601c9b414d7b213837456ed32c744c2f3ad2b13f006155474890ce4fbb5ae010a51d1bc77a57294a35bb1d84b8da5b08021e23cf3708ff1813f5f8db2818421f58ce0ec6e545b98f756d4165da8364edfcbbb2156f373bac4dd67aa8e2ca9abb3232eb6d767fb47b6339e58ec701c4d0a95bacd9aa321a10830f33348b67d79f224880b65535b5607438718b050e2540592ccd26598f872376509e84141486f5720cf7e2263e0c4d8fbb6620e8abf4a53b3428ae6f3521d65a6781dec3e6b4ec527f6772d0a8cb7cd72e681fbe7f2020a70f84a1e2d5017ae53c94eac1d9e0f7f91f277cf39aa445b3771ca33f95c1b0581277107c536e39b970529b6c92bac7891d104cbc3a323344b17ab3a8a43303e6404b3a90753eed2a3e8f148f39859c01975c5c19dc65809b7178c48d7a1bf2ef7b2982365ef3ab58137a2a135e8ed4ba80dacfad3d6f23646e56e472c5affd282d57a32a889dabda35e298821bbe706bb36869ff97cc553d47b46b132b981b922856b99f6d6e25e98e1817edb8d6048aefee567eacc7fcc984591c3a8e2ade04472c7b701c7bf20a3fdb0d42a54f4c0aacabf4e0d4ee947615e74cfd772aa82d12e2231daf57a75a18da0c16e1e1a07c4bfa24a9b2575ae4c40d512a09b1dc80dee0d3832fe8798e7aea78052df3502d8baf870837d4bd9d52993e775fc024d79d9f24a2f091587c07e964cd80c80cde859193c9853f50117547607a2a0fad442ccad53523e0a94ecf14b49679af2223f5c3f2ecfec17a20056868049951598d9de3d50cb7692604fe620bf9fe30b634d65ce75be7c880d1eb87561c72f76cfddc340193b32d2122a3abc56d68330019c55e952e4bc0c4e149090f1cce4ae9431cf268db54ef14f60b877fc5f33c4d28adffc100b8a7a3d10712c0f248b0e812bebf155f7db4ebf2c25f81348cad839c130e11b139abe15f4b95a580a7933c07ccc20b2c1c712c7ae0ceda0798325ceb18806892d21acad14fa7910ddbb28b0c1915a456b3d2ea5a27f898c8f198e4251185360938806cb20ff5ef762a6e4c8cfab1f9069f5b5b1e3bd6ad430e453231df7fb562af4e2103d238d200c2260341073400d8eb6b89c7a3440b572f16622cab9fab7df090b7c7b6dec333b69a5631b8a7b6c7fe79a6b6c4f03a31e5814a78a50ae77fa10d2c9d119191a1cbae88c8abe6d93aba1182012486f3e8c74a708a1e28f03bd5e661e29d574479906c195054ffff1a5d38eb03705d9848926a4c80af791c3540d57a866ec004f9e1f62bb84230362ff4640fb75b31262f811d6b78ed7e6c42be91294a49a6d256d479c790f3c6289a5ed5861741e427b13f17feff7026b1a2f871be642f4bd1f5afb3c48531c21fc600f80458f9679559e3d04d7afa6f94412eb09c6ea3442316f3cfad2b518d0552853a9a9c8d0d3884b57678e928ff92cdf533d170f578d4147da6724523f29d54ca469839edee4fb3e272a24f4b2bddb33036404dd5046e15190ba7410d8f22cb667a2f22a22ed3f12716c7e1d14fbfee9cbc170940037799f20a68d807d9ade80109793486766f2269d88d1e5a4fa05e7a0a32f75894f11df8748ead54e36e142c7f2520f751fdbe18c2901f1447ecfdebd758f07bd8622199fbe7ea748475d3ae66da78f86aca032a982af215398c1df88535fb4eb14da916fe1b47bcff121f7fefc3dcf61f143a89e4839cff98e4746b13c6cf2050f0f5fc286b0be1d90206820d67b9fbaf11d531ecdc628502c6587da4d91b6bca69de0adbf2fc3a0fcf02060aa35ece2478afc4776bc039634e3efe6689d632328de017f18e35ab342baf4f21aeb23fcf807c46ca818ad58c956f7f8527e7e18eec2b767d8ebb64ef8291961a9078466dcd6fbdfd30b8d633986b4bc32c2f2881950e5f7393c293da464f49f7ca52effd5675df344c3857cd3c5d26221d5b6d587731587d2984426b189bca03c1e64b63ec20346a913a4cf0615eb4e436dc0fca85b4487f0448c6cb1fdb77828e2df0a61a47a2d4649ce55bf416d0caf3fc0a9a0c85a1b360d6e8ee74363f7a965a72329a14f397883970ad3ae7f5e1c261243a88a4a6a334e89ceea331ad4617372cb899935048b91a84fe1e42dc0c93c689f098f3cb5da52e92bb32c73c7d6c344c91e9e8b28644e06a96527da32f54fd05a07b5d299c085f86620d9d04848ddbca59f3cd0806e0fe6c6cd72420fd95de0e11c530201b5fc34ce552a66773de214f76d8dffbb3e8792af920a152228933bc6984c12f5b288235db961d95d65fb92c61065a84d86cccc226a84b831b68cfcbb411c42c5179603af511f693ce6bfb39bd0c59a3fabc64b0202e58d20a4196eab978f53bdbab9eb97fbbc7d8e416e90ae3bbbccb1050e58876b9bc979e9bce2168301c520bac6c66833405205a0f7a6279bc766e2ec1cb16994cee306271eeef73509289724b12b9b321e8a16736c2593079ec9f190646831f8eda238f48232daefac1bcb9b6759c314403c39bf64fba581ed92b5c6278bae58a3b00e916cdf1df8cb5d26d66fc4b1c19db0531bd28f7f86ad668b0cb43ae3cbb4fffe57312d2d77e63692188b7817d1fe6f72d0c7dd4c61fbdd05b409f39eba954e3abfea02278ea0b26bbf5815768251949389b1b51e5841a84742fbc81fbba412e4c130e17f0edd5e76d21cd988f5c30688ebddc5efcd064918bcba65d7a25d882d722b6215432c1b47362829804b81936f26c9481d241eb078af5133f6aaff21b206ed2e4bfdec5f3a451e17bcb77ee1f409e440439a2d05a373db56cc2e9ab04e387b314263f2506e20258cd52dba3850d1abc91cd8e3d864b9e07128448d631107b8f8924405564119734373929c68d07f3d518799311a287ada280263dd9b576fccd2898cc4508a5e2cceaed8f9f3ea861403eaf0a74abb42fc8207594ce81b87695b5e6abac73bec8026066c65ea0489e8d97c0e5b14f65c54f41820613b244c22b109ff8e6fa4dc774dbcbc5945069f0df1ab8db67be5600f296f7e38242d540eaa1b3f3112f08f20b76dbef7749252d017a74d801f6e502ffdbba548c6073ee7129345f76cc0559ecf5d45305d436cfabe12a74e413e6fc963ef1897948821aeeda5d685f70edeabe3f9070fa86e38d3b951b582a490f0d11bd3fdd4c0a70ca0e8ef94ba97418a328ff19df435f0faffc63344497f71133993376dbc0df60b8a966017956067a527712063ff5a1416151180fde0cfd02ad6555af79461898b4604b9bada831fc87280509e2b437e438b7e3c1d5aa857b27d1bc6e3e2218b0fd3e7d1d7061dbd6c6e98b426e4635b87acfc63fd33ab58a055b21ff40f9edf87bbc2c9292a26af5eb51709585d9afb8948c733f6924435cb6725a5606c67d6727e2aea76eadc515524c0ea0d2e8b3f00e48d31c9a5bc1ea5ca038322bef6cbc47ffe8e8e831337fac847cfb914ba96cf1c34738f22fd21c9493c8af2936a1c2e6e224cb35ab901978440e641ad2b1d3ad7cc45e67fcd3a09a6ca9f9d1af3699f1952c82e14f976adca5a1096045dac84d190b5f5ddd254fcef0a314e2521a81b5d140a606090b5993cbadeb9002b33c053a8ba7fc80e0fb8d81e1b1f85b1610245610e6c5d1a14ee42920dd8d9886b6dcb899fe7c07df7fb1f3eafea4f7a7cf974cde22e6ec9c87c3e5348801c32f336d8efbfb4b06ad69ede96dc4289f56a14803e41695474c5cbe3c945bb5ce01d1dd8435cfb4452a189870180e6f3b40ac85cd154f8471ca2629a16fe9f5357eeeb76691b91c1a61f4ed72c1a36f54a12a95c43f7eb91e1a99fccd070e90dc280b39dfc0ceaa27a6f8ceee06730f53807b880253402fec7d9981706f9e3389a0929201aaf032e401a10c0f4be1e66db7f2ce5f30c77f9705d5ac114899712ad463ab6c09f484e8349a6ab85ff595c0b9b949765d5ac619e28f2cb4c4f62ab698da2d96fbc59a19eff7ffc2cd2764e894de2adf87e4076d6ecbb9cd2262ac7f3ea34bc96169110ee0be60a1590e19980940c55ba1d597f0108298a10dca3203f747bc0a8122baedfdc020f75c0058e133d7dcc390755141710fe0ffefadc9c9e0c7f25013c2138249f9c213ec0d91de56b632192fd367f641b130ad756a72a71f8954698efaea09ece207d61fae0c1df66c1d2474022ae7f128de78c52fe9951d1bfa60600000000000000ebc47f87ec493c766726361152d924a3f739c4cbf0c24f80b41cc646349341bebd67664b0e0c88540a919ae080953fd1aa01eda9a5db64ba16bcb2331715275d4537488ddd71c625044f235b857d11ed7a3f1313f2dab7c80bf4f8aa8368722f553fe3ccc898fbc426231712a33484c0e26e80a16bc424aff3dffe0db0e093863b70401e3193038684c52b8a879cd5401bab943f4605659c0bb0fb2cd3fdf734bc5f02c5c95ad18fcb0972bb637919bcee2fc030c2d3902687b8cf6324cfe91c2a1e7f8efda152e0346d9a3c4d13e12e2f169a61895337ecc079bdb4765f3a52b9c2a521a66b6d6329c65e77691b0d73c5e21712b4153fb192fbf08c841df024c4cfdcf4046552fee72a94a05db565c897a72060a509227fd3626a89b2db60dd1fde2d79d5b81e21d4ac64e3e9962e57bc5cbbbd39fa83f1709b524000cf6d6bebe1f737bc4f38a7b2024d93ddb7e2f8cd2f440a0e910fc3452ff19dcb126bf255ab344c1bab5bddfd0df3bf831b7f782839787dd6f1b815742a51572cb4f5797e00d45b2198a917bb6ad86e6a0ba2a80fd282ed656b49c426cc13aed32e475b407408a0dada9cca72b8119a54c6c944841e0b6c526b34414c24aa10bbe375458f647d4a7da48189a5c72fa64fdf6bbb4255e57378315de8f7c57e8847331df7bf11b01af695a9f20a1af9bfbca0e94b2f04000000222c157554743d546c2b82", 0xff9}, {&(0x7f00000011c0)="2a5032e178b9e810079d822cee1fa06b7b01838b543a0963b93ff9d6a38971c406cb082bb47c09e2cea5c6e63733c6089f716bffb711834d03b209148f529c1e9a23fbcdcb32924ad2528db6f9beea7b49097cf6f8e8dd993715dc0acdbc4db730544a0876e97c414376f0b6632c1a77", 0x70}, {&(0x7f0000001240)="2c0ffac4532852c5da3cdf8e85868a5f46c2a60f0ad2ec6b85a07b6baa7a378553bfd46d9df0849268e8df57605f5e2ca48f134928982ce51bc29a5488fb7b92a3a7bf6a629503c6f51e8467ebd3044e305a6463374d4640a358b30f06e80ea2537469a3d5e086e365a72b837417067cb8e1ad234f06241d7438a25450f61f5b32b4a20546ccbdb4d4a6aa3122ab4067b2f81ee710d8b76d2919b1f5fb33fee1586831884b34d7869f570c9f2e691c5364c0c1d445b0cc212805ba23d24d5a03f4ec2e3abe582edf189ff9d9e8af0bdece297d6ffbb71ebf7dd97169afd2af62ac60c7221fceef43b27ac89bde7faf5b7add237d7df7ec7aa5a174ddad5c3a76c9dbd95405f31fd7cdd5415a934dde2d8b00bc5ea73dbf811c96999a4bbe810e51b75df94f0aa25ad7708272a367c96f2c05c122017ba8668a361723626ff16defe9bf05e7f4ab98d7716dcea1a3a7d670a0b4b32ae5b0823f1d58fce5c2c4bc63a585b6ba63013bb92259876b2781b8ba0ede42123feb298b7579ae70da835041deaec0d123346c78b4adabf42ad1bb26a46cb4a09b9386f958c4b59d741774a9fe1cc9f8cbbc2db3b97e2e3f79d77f6bfd30602f9b144241e2adf212a79b793c5c85405d8ce4ea18e7176b3ec9e303f5ff0627f97bf9172b47fddcbe7dd237f4437df2ad4f234942b1a4e293ff0590db6548d72abc511c32d11b3416df033ab0b4e78636bdf0c31e2f1239e47965652a46e4bb22aaba050e019c4af905b8dee49c8309615a46d3106e33b7356fba4ed98349a7cba2985853965bfebcace3bf6814e35b591657b2344784cf54b6b9f9e4d96600495ee561fb048ce4f4b00ed3e66a6408db7daa8abf1fabdd8370210b7e0ab49089a7cf87dc348e0402a2acd4778e7c7c3397d154116bcdda0dcf0627e05428d759fe08502e120836a66fbd7463e60fce49a36288a57dc0b088a1c248cf0d6253173e0b5f8566c884174e1b2bf3d4a10540b57e79e96d65210a1923535bea7fd54781a95823bb3c67625d2515b797044df4b62fcdbed5791f87fee5842f132b8ecb64bd4d63f4a69f1591e05ef90cee930b0142f1743f70499e333367fa71892c3603df18c9d853e5873e7d5a525881a314508ad2a508da84fa04e38607620c7fc08019c4ad82d7e38ae4d267afa0a56976bbe54bd31c31397e6b085d9d8b9261524691fd54a824322b8e2d83d4bd2d6bf46935b2363d5e2031d2de99d3a3c90c459afec72159baf79c057e72c2dc04039b2b01a7f85fa7316bcb12d9da39b07df7dcfe5c8b298f2f49fe3cf6119f5a0fcb0496e0c29ce1aada4d462d1418993ab4f926a1a5fd7aa5724d5d26ed54c41db7197ac482deee33ab9906d63ad117b4442cde0aef631bd5fc8d6a643209aa51f97bee210dd066309233194bba244ba5e8873d2826838b16949f738e834cdc235a87917006e223e619ed104b5c2a6d1d2f204384d3213283f03aad6fc380b2e6b91aedf800e04491ae6a41725958807b1e0d68b51aa3e49802cd3cd8ca8555b9cee4ca5c7651656be29075aecdf778cf25c8d8181dee51481981a6b8128511c81e4309af2c67e209ac90f457cab9795016ae6f44b3d3885825eab0c33657ac2b668c6e0f365511ef67565357f50c84d0a63484553e535d63dd4f8b7aeebe950a934e8f32a30ff8e3e603f721cf77a0a46eb16591e44e80d55ae8202d98792175b85f84e5c051dafe159459dc31a1e54ec487a057f910e3f0d6586e7e64b64d4b4b1680f075bc3d29a402b54ab95be1044f01cc1c3416070da04fa77c32c9f294484a0fe2a6e63314b857e7429ce5a0f46265e717d7cf663b3435180420fd2faed3ae992df238433c9c148e08594356fa68637310b33c47a6efd37ff90a5ea574324edb278b93c26b96e7516cebf513211d8c312d501df17bfdc3ee6fbbbb8b84d068b94c578d38f07c4de9a12a9cb148cbfd5bd3887f4d694729ea46b04c5c8da1a181144c8d57835d0970b72642d66dab80511b920e389cd339bd03f89b75fb8b8c7f5772708ddbcee6ad2906801fe850244ce3dbc84123721386ccdefde3940da3639ccf436eb2a83881f4d062856710b626a63f7b48770393071cb835a58079c62f99b6a0414ebce83249b81533442749720b1904ec8728e1f9c7e9146aad09e5e18eb815c0e15be67dbc95cb04a78e6eecb5df218ba662167ed4976102570edd2a69f5c50212d43b0b52d638b174dab2b889900e0e3fc90678c01204944f75568580e11a6ddad9081f391d55038efc6f7701aa17aa570a0976d5b9c8186da9affc381074030b690e0f4a9928d9baa414ed8d6e8911292a2abdad21dd826b63b9f55cb3cc11fbd3899b439f31c77a9b0a579bb730265a5099e13a3c7bfba55275dcc76df7791b2c49e88afa706b9ac363a49c46c4b9a65c749ebfae17493e2b5ad4784bbdd1edb4676b5185584dfa437ce7176f589b939d58fbb84c7d8debf47ec65dfb516aafcd57ebfd283c054cb4fd1c6dec13031f9e486320074d1fc793b67c161b11e8d28a2002c93e89b8d95e6f77c6dc39eb1ac97c141535b641bc061354ad06ba1fa13bbcf2af767cafc7dfae342379d9b6d96b43b970092383fd8a5ba22d45ce38b2427f51321bf409e3514273b997e8270d298185510310ea4bd80c511de7de2c62aff14c13ba59bd7bd390c6d30776af384081123048c8d7ad683e42dfc5b2c5ae3db83317f078d7ebced6c9a998fb7300cf5382a5a145a5f9c97631e32f7a9bbd42a206cd2f509d193184a32de55f7376df1ab8a34685f43c037db0fb2a7fb435f44615c95c6060143c872d5cf8982719169eae1c9de1e5ef9cc59133a4c7dbf89d0d1021fa23ea396c459a586b34ed3ee98b5ae4999d3791d833558fdd79eed1054b7169a1273570ebe09a58de5c345ae611ece1c6221ec57cc10c460a4aec93534b70e477bb1d51732db993284f31223542d8abe51cfc288e0e47eac4bb2772c19d8c71863c68ab47fd67bb32315560943c463a4686a113c933d02bce57c982f4a63e1a1d08b879b9c5c1313f73848f782dc6e474bdb1cb58fefabc990a8984734cd4e869fa3cb25f21c7d2eed4f28fb5b679451b84c84d415357aac405d54c08ef8da0fba4d3a2684077dcfad9d2a6c7b877c09548be46c82ebcb3a1e86adc84ef6551cc20409850f00a1f843ba9df5fb1f337a6decbc3cd32e3e1290994faa2b2e24d4d645c81f9f3614963cb222b927f484d9df6c93daf490d0750e4501988d11654540438fbf57cd09c5496204b46a40b2081ea6560cbbf58e515af4ae8c252627239141d624164d97c9ea5de89ec4f03bd6105a711d0398ab5e493ffff79214000e7eb68b026ab7c34fec7dac6ba24bd94bea603fc62c31482cd1a04e081970585c4fe5fff8240f9ad64b97292fe08bc73d15ec4be8c0d72c8eb5e14bf4b6bdd3d602384907a8c2274954fe3f4c72dbcde0cecf7c70d024f0ca12686350e06e8953a2568198fb40cef93eb13ffce8e4190b1e6f0acaeb95d5fba273c819813cc321952c491d78e02c42a5021aa5e971fad1aa3cda9d792d0d0d14ae9e79792c8e3b07dca9a9a97db7cdd9c09644e25588492f35d25f72bd690c3ff8864cd994c789e3b10fbc25276f266c35b2f3440755dda49403c79a678fa1c09cc14915c6d6781e1ffa1e8f91c517d3dc86187706e00531f03b927d2977e437a9d7c97fc71fee14c3e13566a92f5ead1d1e98bd405d99e1f7c41e47c3a5aadec99df112c8d5ebbf416efdcfc1bf2df0175eaf16e78cca7e3c3dcc18f8704f7514dc5de6fec342feeb037ec46a19a171d814a022316c35a5d4c139fc277e62fbdc1a491549e421a75983ec574be813ef6861b7154412f1cdb38314c60e0db465c6e07a60ca95e98695fa9716fea9dd23eb6b5ae5ff740efca1e1c90d14b9bceb4d495f7337f88a757552dca9e65bea4c4d99f9e11d8e36878ca0cedf2429f82b3e91253dbc654296695c6656f07d16a96a64f1d4559e2c15c81d8297e0618dbd0a0df1e9992417e1be2912c83c5fd36c5e82cc5849313464da4ccd3cbda455b11386b1369bebc64b0a0fdad881cfb4965a530fbdf4a0ef5aa8aed5c6472e2da3aeb59bba2285addd61b72beb4188ff1ce38df831c4c0e492155e2af35e231a229ea383c54e0b2e0c54505409b0b26a9d6da3915e12d4e39d600807177fb862e171cfb6b4223feaec30e73be1bf675ae09837bc94fe85de91e71fa02d9f78b9c42d708b276d9062d7cdbbb72460d4595b9ef6d0f62807abd5d28ecb7e337d6fbe7fe01208c9c5864735b98a9b245e0eab1a89cc2b3118c759f1e622f19aa06e42bf9e8a586a61209d1915ac1fae1d58b95b2b7a0946c773a19124480c3cec1f8a6173e63e977733485ee58672b433168fc7bfe763e46ade44bc4b924fc54974720ac80bf8d68439110e73f64af47b8e1657586906cee51b0c2d698288418dffbd1ca73c94758e84a05a54c40d356d8a6356a1f9a30ff03a41e12941836af3498bde2ca3cf083cef048c33ddbcc86606f6b8a72a8ab5434d1e47e6cd8d8194fa04752713586e00f9b78ea57ea036de558ff00a8cf701bc21d2b04f2eff975a46247e994a857aea451ff0e4df71eccd68d122cc8762b4281e9f1589d4af94a0596e27fcdddfc96af686d951432587e4ff37d310024364ff6b5b187fa5a2098749dab563af060f62b010ddee4d7ee9be9fd6b476a3ce7b6c2ee4103ddbaa1d62832fa9c59c44af305e19ac283b36b60a0ffae5bc59d5b2a663d53a27e2ab3c611e53d917231f6c7ee0439798f578abaf95b21bf4a919771d1bb5b1cd531a64fca6bca77c96156c017b746893c0830558376a121e7b822291944cbdecfcb47eb31a9471588b82d717e1e86af3f18de33e5fa80eaa74fd004ca1b94159608b611e271a7d69edc6768b9e472e22cf5f4d462b546774d517f95d5b9256646bb5de647204359bb4af8cbf998389ec2a7088867729a276db1f566f7c6a6e2be82d9506eff774a691d56dd23472ff799385520f3db701b94af0b4ad08669ee068c2edeac6610789c424834fdbac32445165196467e20271f89d8bedf4a7208e0bece79382bd473f9e116ede33fc9fd7524c7e66be12268abbb44c4b16209867967eb415c88fdb07b523ab38eda99eb4b306f93b1c28dd9532642823d8d239ca9a902909f25550965d138aa7ba24db5ddcf127cdb5f1e82185ececefb30c98a0900d6f14e298de084d12f965e9e332446fb0e78542e25458cc7ffda55cae340d43c6c757b05a700a935b71395da03d37946506ef347e72d670acab8187cbb0b0ab00dd4d0347fb94195a968dfda5f71a71a11358d7d8a63f4eb4afb6f17abcdb6f8563c20245465635d35c3563f89e4bd8a0939bfd989eaf314718baf08c69ccf7251a4c03b2ee2511a8f1ae54970c0d90af91437ac66b8470d5e0a5229beb5133e8cf5f88e67b5d076377d0fdf59c0ffff8aa4064a589dea252498d7d59767476f6ecc7c4d60f046a752f42d1ff71eb9d2e63a35d9b9fed5b2a131683f6194456cc9e4305d18c7cab41d6e834b6b07749744ec8e0a6cc0464c87fb98bca62a707ea53aafd5fb77466252d3af96f34d3d746177f1fd85537edffb96d4b141b14ef9c21f5d91bf9777838eedde8f4372985ef766d19cc5f29241a789cff1f6d80520951ad9bebfb18fbdcbe16f5e05f7133b06914a7156677264bec3adaab92f3cee0543dfd493131b215cc819f6c6eae5942c3c37a10efcb43362ffdf", 0x1000}, {&(0x7f0000003640)="ec739cebab66b028c65a7c2a6f21eaf291c447b45906b27c34d1af65d40aafb77b36f140347a0621033fd957a38bc7815d1cc7f36793b5d466c5dd2e43b6c11743d94ff8a47e95c1ba400248df06cc319f9d9062a8ed69f59f52f2237a960dfeaae7b193a0465156401ee69feb2b64a6aa9602106351853851a372fdb9f6534cc542107d17627e66a15c396b3a62ba1c4f3765111cd13ea7338b270335b91d6cb529b6bdffefad01a5b99389706d9d8ce2be8c73e2eb6b13beba06cc7a012ced1b9bef968b27a52ac3caeb222c1da7d4a8179d707af740d7105d8cc71239e80ef8e92c55bad852da38a2fa1d62e0cfff2a4b665971041a20da1afbb292fc379a26510aa742dea2b8326c47f7d9e2bfce653de18f3393941733911295a62b2cf5a39f9817e8d9c0f411dd398f40347c56d18d6b7fbebeddfa0d4e3a496e4f587e7ab359e818bcf819329b88336dcc9a7fa14c130ed22d6889d62bcbb150a5a29ba3f141509dd6cfba0f2f6cd86ceb56e608a3fbe84007ff99649e2838c9aae178e5378cfb9fca0655af882082dc12b6534c50e716c86f00688bc6f51041d2ca018cbd03e25f7cc1844f867f54222dd7d63f9b63eb97b9ed83b346eafbc9d201e3f8aca3bdd0fbb235c7db298a17e609a08460877da0f8e7eb774bc684dfd24817524e524c46756e873a62303b5d0586268359611d52402bd0ba3338cecfa3911df8ec6ac4eb319b91a36907da42d66fcff91db8dc4407d034f9d9f517e8d0bac4eefb58bb4df24523d5fe7382f3ac233f30a930e3893e403258d0a1e639f963b945d7d04a5451d2f91c6a16543f35393d13a6f0908927b8ad4d959a671ec2ec87f23d38be7582562fe353563bd33a983460eaa69b565053038cbf9541e21ca3d11cfae42f63462902d83ef6ccc4902b3f94ac2af38f559f6d1a8cb664389e29f92c9b488b945d31baa98e0ed4170d036a9f1c1faccfc97261d641a9faeb2f2b82bdf02e0431e80f2da19ae6d6272e78ac79fbbc060e563303d83ad8e2806a33cee395dd9fe01f5e8848b0b700e799ee974eb85f6f1e841da212616566f47b723b4f3916610c0041d0894ebda93b6c2f73dc855f4caf5644594ca93582db6ec38a6be8b44303e93294ffe4fb213490a462dc8c6bd2b38ec9558161c685bbdbba1b295cffebbbdb1978d452ee03c709f98d04ac30414f6e71ad14171da95176d0608f1e4e326f2bdfea19948c7449dd9052c5d4cd6c52099989c0f6e8fd67002f3bd3f8028f74164465e1c54ed5755f73755f8879a2ee404136501387641b1c0fa5f3ed9543b0886ed208a3c02431d31dcb4640aa1bb9fde607e674405e7abaa9a75ce16cbd829f838190431a16e641163326b8d96f0b308274cccad3af8009a65ee306f75bd115abe38cf9bcb5f536be7f1ecaaca50ee087ea4f3dc1f8d2b29b7b54529abfecdf096c2891b68893cc51b1d7b325ae1af983f4177449877b3d4f28207f423047618c0c3575334d69e40f48eaf265553bead5a9e0c569daf47ca7f7b02fd8b148221504b7b29c248a42023e748b7a522be6abd4ac0d20bda75827f2796e701b73ea0014171bf25f7fc046c97e47fb923a3f60d8c40eac754404a27f4e1e901a5e972d6e873479dba98a3f5fe504dc8bceb5499c3583ac88cfd818b84c2fd3cdf4c03a5da16768c6995559224ce37d1e6a6835bc67a30bdee71e5b10097ffe1f9d0f2cca5a3db0139912ee0992027cc30dd6a30f412684fd338913322e0ae83cb534335bb2c296973fac483a0b0efa86b17082c670435df5541f30eb1b67564102409b30785e12d806d61c3a9774fe6a885e41e0aed18ca1b8be4e0ea206b757972a27258efd4a71b5f4e9c924dc8651867b6564470d57b3b79cb3f2ddc79146749a731e5a98c65174e313f6af109ef63666c427661d18919ffc7e51788bec86536cb7352269b65b29d6cc0377d9bb1f72b7444cbe4d9ecdcd424bb1b1328afe7c6cd460bdbf30e005e8677e0bb9f043a928ecaed04eb934b764a569bce4ef9866e72d1dee24867391c8651d647c71223c666e4e75be10ba3d69b5e9419a15ed4a49534e51f31754bc777120e5d6eb51283798edc1433a1713c94ec2029491f1da523b85d590fbf95ca6fe72bba7add67df76a846e3927b2b34f513b28a051aa0f1f428b6930678fc871ea772bc5830f3ee94781a5b8bd8d93af7e781b033181090bdfd223c8e872e3cef274c77b75c288199ff4ef61accb7b5b52cdcf1b385767325ff15e03c34dea751cd2bd8a6ca026fb84c35c1b9198030f5e674949cf8ad63fd2ecb91da6ac5ef0ae55059e390780d661cfa96cf0319878ffec83ba0a0381fec479c1f19a07b2dc8a35a41787c6e95216b526269a245daddf18aee36b3965be2ca3606d724476baa31af536361b7f12bcda2b0ee12eccb9badf8cd598e40d3c7a856a671d8f7b843234303c2d502dab21175dfd695c595ff6bf3e75f149e855a620213a1fe4a2532833c7de1f5fa723ef71088219cbd1755f4ba28e75a197b7550bebd700c0070d719d1fa6bfbc1344dcaa2e740f4ead2382f3f629e4211f6bb4a2be55cc56a082b8107a98c73f57ad1b21f8a8c51bfcf701207fafb82bf6bc7451b785f9ec77c4965ddcc9a1e9c7e9f8cf34bbf9176c1b61373a13cb6fe0c22bfd216ef4976f1f4af5dc47b458e8171f81be45bf5e6aadff505cbcf5d031a8fcf0ccf4dea626824223c9090b907fe7630b8719a551a466cf68fc365dfb615d70704eec780f0770a38e284cdaa19f29e693c179fe1140f40c1ba5e1bd89873647df43e16a0b0499bc32b847f40a9c518939d20835ebd2c635e466bb3ba9bd010bded78dde6f44c0dd01792fb89a71d504766eda6fd74947bde518b6768647d441dd958ff5ab933792c4c713b0b1070506cacafb923e2abcf6b3383493090567932d9e46c9cbc61e4467cae17b0d59b75875e5f96de01fee44baa50b89a1919332f1b1f3a122c2fa6abdc82c8635226140e38bde37ac3bc900bffe2e74b1090a7462ff9c4ac18957928cfcbd2309592843d1b6defb8846ed9765f90dc9bd63c8ea434aa6b7a32d5d22c6ccd17e7ee9d09ceb5279bf59027850113e026072c3ded9c10f4a6790c7c0398cf269d784f7e520cc8cdf857b1e66d8ecd8f8d6b1e172159fb067255c01ee4a11b9dfe83d60e906f14b3413038404863fecc24b760960cb4b2b6c10e8c85dfbdafbee8224fcd3b7310572b23b1d24d88be5e4681d599e7864e4e01ee591ed61b21b4fd2f59803af6cec76bdc2644e161e9960f7beee828b7032e78b0dc25cf027ef6585c0b5267ef12a07a2222abcdd82dcbb2b6362ffd879b004de0f3348220b99c56a30c580043b73cabf739722450c4b3dce1eed786d2bba8b9e3ebaad661f65bdea87f5e5b4a3d60febf8e50b4b88b6e1df42750dca022782359b0afefe12fdc04d216b7fe9e2eb10c2b39a2f7da17684fd753a5e2253704b66371d98d62cdbe0ec285cbbae0d7d0861d4ac28f774a0bed8b74623e3423b8176f49b695bb4348c50bfc901f4d4e56fc6900a013fa6cdafaf1ae65cd9d3e52adb3986c6284f49f753cb5d6c6c5265d1beb54f97c5f81059eae3826c44051e7e81baabc1b300d8c08608473f323adee2f25fda9d080794d8d8592ce0e2f24e5782c25b2080ce668e6b940f78bc5d7968d25dd3f84057e22a0e42c2c005567e0877e7e208be56b294559d38667647541fdb2857f12d3bc20f4cb105075e99cb697653aa2ae60d20fcefd624f34237274cc9c8fbb0609f54f8c7efee891252e9a0dbb1162973156a31ee38facd83b0fc9463548a4eb8a41e8762deb49e719bd68d3284ae05ec45cefcba20d67b41ad32a8f8a1001e58d45b4f91f533d01eaeaac8caeb2b3eb5f432c3c832e08af499203709bde233ce54c2fe4ab487b3453e7a9d12f3ed2cc80b784c2e99eb82472b4ca583ddb2d6d86752a96a16a9362d7c9dcc6186758924b861e7dde1c9a339d0e4a3f9a02084ae8cf9ae72687a5ddfe2a1043ff44e25aec2e67d16394332d22e27625b06c7e2606c91b10474f5dbc3e7ca8a509abacfd23c45644f0b1579f20bc83143940bbb94a43b1ab2af3bb1cb5a2773056d15b9a3498a9405e5b5b4734b10892bdaa1c048806e18badd58af64751fb25a8c25ecd75004d9b97c166d7a3d5a8cc3066ef4ac4fd195955138d24733b5dba4969dad5a516988b8275fb8d9e4669500caa6f41238839c1ba79844a7fc39d1e7b24f673dbd9245d687dbe874f4bd96c0b0f777c76bd511053d3faa8d1b1c55d313bbe145cc150f20b5347195314e3d50ad236bcd3e8f75c168f80ed6b877b3dda1768903b3483ed2c6d25844ab85ffa00daf6dfdc4773a9f2404ace575525b9794097b38e319496d3c6a6f31c552679449f58dcb7c719698fc961c06b758029ce1cdef31a964e57c61e0622e28b8883fa0327fc7e2952f47d177597f118949ebef55bfbc6c64c223f9ef6debaa3d1ad3e00a1ec0382262ee32c598a7c2a2924b87fa228faf0fd9acca56140cddddf10f2d846644ba7a131b7b3d1cc3f945d274a60e2d4b5ee42632cdb7ae199b539103fc88cbe81d61b53abe2ebe52a44edce8abf48d02323572733f9bdb7cce49039ae363b00691b65934c411ee3a5e959848d7d96a8d319cc349ff0ac25b89b07faa5d627485635477eed453a50d6bbe81c1ffb210b19b3b499598e439bc09616f54ddbfce5e5e02d9330597f006ee734feacc4c64612f873f6c7faff94606ac5b187ac8d7d0fae163fef5efafadac62645b8275be9844c89f30837fde48525ddcdf4eb8a5568353cffc26970edecbf41a0eb529563829ca73111074b12a64b483e90b74034bb51bd72a9e57cf508dae7d0e2105b9e0a6b5399c326597c6cf24fe9913695b8f2160134da1a519fcd6672e8cc9fc56a3891fc91e30f530288c2a89668061a3d1867997d66e7f8309410f58fe19b52c1472b2679af073a209622e79b68a6c3d0e704bef50cbeeff509b80a38fbfcf3b010a6a6fd54b328b2b95eb589eb7cb86ba5ec6311481d251f610655516470abcc6efec0c9e4d8d2d8a7301bf4c68f4c548343857f12edd8b36f5da4822a445fd8bf0a4d9610fed0be5c48533ffe14313cf36418d7cac2a3c15625c7f6fd45b0da4e50a0119326685e0fce9b2127eee43fc27ba890828915697c0063a7d55d7bc589ec12595cf7fdbb963ca9528bd22261aaf646a9716bd5a267cbf4c18f287ace664ff8913940d8894a2f443c703aed135523d4d35324f6b4f1fd1c0df66029b05f406dd752e03d342b55fa7cebf49c43938b9679b968a7441b1d61679bc3f1d0f35489d91c5dc6b2e475be2390837756437d5a19960881b64acf57a01b1acfbec1d4af7baa6e0fbdd2e8d90d1132614f57b1d86eb1268f68571675ffeade417e59f85f9ffcc30ebed49a168519e12f2da28a427cbcd0ce0d2d850e96a40f6f6f87da7ab968c09595980f9742b85554c8e424ad99e72fd286a7b5cce0ad94bd1446bfa8b8d876e86c6c6e206dcd149e071f85cf8d66dd873f19e7eabb2c58e9fdf38715022ec624d5ff82f5a183d24351a5a78f52b2dc085ca2db2b56174218356a2eed0e9470f0360d3d8d8c6e0ca58a7c8c8fd7e0343bb34f6074fc63dc14615fef26dd1b51097beadfbb10f980b591f58c303040d3de29f36cf6d5cf71581ed04acca771047b5d8f535c022edc08ad22b0c733be8942cf8dcc569033ec2181c1a7071d3fef84fea89aa8e8d6b0d3c1d4d", 0x1000}, {&(0x7f0000003480)="5fc0ddd2455c1a59ce6ac99d15453cb7e0439082b0facedf5f50b59e5f365b677f503a2dfda29f8106ca27658c8f3f173e6f164200520773d67e0467436df777848c59f4da248934fbc15657f9b11f24d0fe28be55d3fb85d660062f0b9d0f0d5fd965962b1bf94ee78d0fcf5d05fb46649a62e7f35eca14a68ad6d31890627eff789943394051ff5d3ab026be34da041839a5495060b297a4", 0x99}, {&(0x7f00000024c0)="97306b7d14832465bd5247ad22ed6f3db2cae130e58924b71ea919ceb481be6ecf87fb95630ba757c4e77907e75463f8e17e59d283e9f7456acbf72b7e1e3031516e44e0356a6e3298414db3a99aa7efd1b42007497028cfed208c6db210f86b5967a5a4226a486ebc4a8af590061230242ba6c69c33029231ec2bd9a393a302577ce1d24154844258c6748b1e7c60ebe7fcc72143ea7e8188dfdba8b97c2f5e3a2d29a0a05ad4c2387a54b920d26a22b13b279e58806987826a", 0xba}], 0x6, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000002240), 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x3, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) chown(&(0x7f0000002280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3, 0x5}, {0x4, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x4e, &(0x7f0000002700)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRESOCT, @ANYBLOB="c0c5509a41d706670ce61628105715447ebc21565402d296800d9e1ead88a66e792c200f3a98a797ed35fd5873024c302bd8ff0695363c0d63bcea2be734a8efde4a54861f21bdfa5de5d1955c0ea902ff302cbda99dccc4715c4c559934cdf6826df1975d88b225cd10360da904356acde945cf186b9dea604cc3e092abc7d8f89449986ce8797d147c6d915e459e02e517c39cae20099679867b45e4c7f0a7c8c1eb953223d04d092d18685190c94cfbb2090730e1637e8c57396d718973a5a6764b1c45dff5f0f5f4a8ae863f58fa65bd66", @ANYRES16=r3]) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setreuid(0xee00, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) r4 = accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r5 = getpid() ktrace(0x0, 0x0, 0x0, r5) socketpair(0x20, 0x8000, 0xfd, &(0x7f0000000400)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="ff22e832dccb4d2a083129fe5bd32b11", 0x10}, {&(0x7f0000000280)="04ca0d578ca11a2401e44a4aa5e48ba1f0c95c798ac12c52720657346113d802ddf5436c4fc9d570684284bf1447573e2632816edf2e7b9c36db27c94d45fcd91aa121341644d77e2a7f0ed63e24033f1bc901d0123c271c5250233ccdb56b4624d6f5c93af2563fe06328eecddee4053fc67f3378de16a924b72d46ca4385102ed0325aeb0af4e91e8873d9e0bbd896d458f8218799710cc1ddf241eac997b73bacbed5e7e2d7caa026dc81f4c36d84f663bb13d19d4d01e014573f4ce553e7f28c35b284ce4f59c0cffbae79eb8a55a67f83a842929af3dbc6bb0940291dc6a28ace956ffbee8c39a204", 0xeb}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, r3}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r2, r2, r0, r2, r2, r6, r0]}], 0x58, 0x419}, 0x3) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x7a7) unlink(&(0x7f0000000000)='./file0\x00') executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) recvmmsg(r0, &(0x7f0000000280)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/114, 0x72}], 0x3, &(0x7f00000001c0)=""/120, 0x78}, 0x2}, 0x10, 0x800, &(0x7f00000002c0)={0x5, 0xfffffffffffffff9}) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) executing program 0: open(0x0, 0x78e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x1}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="0000000008bf", 0x6}], 0x1) 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, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r2, r2, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x4001, 0xd0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x40) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x0) write(r5, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c0000910000000000007c0002004000"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/238, 0xee}], 0x1, &(0x7f0000000240)=""/59, 0x3b}, 0x1004) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000002c0)=""/111, &(0x7f0000000340)=0x6f) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r5) setgroups(0x4, &(0x7f0000000240)=[r6, r6, r3, r6]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a", 0x44}], 0x1) pipe(&(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0xfffffffd}, {0x6}]}) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r3 = dup(0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r4 = getpid() setpgid(r4, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x68, &(0x7f0000000300)="e58d8d488d5997f644b4c0ec771acfc194a5a0bfd5e6fc19b89cf0ff3ee61bdfefd24927e03d2b1b0763bab1196d126eb3738ad0de14b58ba3d5ea29d3c9754943a177591f2c6fefaecd8dd446834d90750eb1948866", 0x56) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x67, &(0x7f0000000000), 0xc) executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xb2) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0xd}, 0x2, &(0x7f0000000400)="842d1a32775e7938ecf155328122b3a9b6db199c14e2fbe958cfe16355ec76b132476c863d3dd4d9ae113c4b5cdb31c4a00728e8c6e86193612666653ed212ef459b5f6d5c5c28bbc89a0c6284768edd5af5b0f2", &(0x7f0000000480)=0x54, &(0x7f00000004c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x3, 0x2, 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) chmod(&(0x7f0000000280)='./file2\x00', 0x52) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file2\x00', 0x14c) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000300), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) syz_emit_ethernet(0x156, &(0x7f0000000300)=ANY=[@ANYRESDEC=r1, @ANYRES8=r2, @ANYRES32=r2]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000380)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r3) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) getrlimit(0x3, &(0x7f0000000000)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="7db9efe97c5d60a3f0cb959e408a491215ec7d0926301128033767cbe8345e6ff88f760da635d761537824a31498d9c2edbb860fa44a5a3791b0bc06aa36589c8ee5a5aa0ba5cdb301b7ad7d62bd2dc0f2e52f6a5da786ce403854199f2cbe371fc1ef48ea8197878732427582a83371e67a923ee8fc0e00afb1a36a86344f5fd04b5afff684a02ec4c65a7c00e48f6253756de2b9005c", 0x97}], 0x1) executing program 2: sysctl$vm(&(0x7f0000000000)={0x4, 0x8}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) executing program 4: sysctl$kern(0x0, 0x0, &(0x7f0000000080)="610c3cd16367b4435dc113b1ce2de99cf536cf39440fcb0892171b433291627a30a4110fb022e5f38622b4f819ba", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) sendsyslog(&(0x7f0000000a80)='0', 0x1, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7}, {0xc3e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[]) r1 = socket$inet(0x2, 0x4, 0xfd) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="64877b54e9215eaf18a31bd4da8ecd4401efd299a941a6d4613872284843e205fbe542ee33bcecf2197088873fd97904971ed2", 0x33) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x86}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) executing program 7: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x81, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x7521, 0x6}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000700)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) getsockname$inet6(r0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f00000002c0)=[{}, {}, {0x1, 0x8}, {0x21, 0x4}, {0x26, 0xffff}], 0x5}) r1 = socket$inet(0x1e, 0x3, 0x0) getpeername(r1, 0x0, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r3, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r5 = getuid() setreuid(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x10) msgrcv(r6, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r6, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x10ce, &(0x7f0000001980)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa88a81f008100040086dd60dd77961090330600000000000000000000ffff0000004000000000000000000000000000000000301000000000000001030000000104000000001f6dfd2591a2ca35b81437fb9064097f6ca8e1db54f7081de1040c5813bc13ffeae0163a01f1970d5e7477842b780a096857e39cc73f56d71089ec894371617006e6e7ba6cb1fa71f185bfe20fd081db01afe9797c688ef8606ae647f5c54c9b74762ce59d8dbcf173b1bcca90d6d9010100c204000008150502001000757fb601d31c1d51d99097b696b09834687da726b40623e59dccb2965b5d789468bb3a750585f47d79b73d9a4c22075d7a6a3010bb84cc7e48db71134edc65bce88ab14fd099c6b9bafe8064cf5edbd1ac0a63862a33a897a233a775aeaf6951b7ef5864cdf44ada0f3ca1027cab02f2a4c283d1944fa1dcaca6c75bfd11db576481eead34c58da13da9c7d0c4e6656f2803f5fc4bd357f7eddfddef48571baa180721f203017ece6a6edd8c2cda8f5ebec4286ebbd6f25feb02350ccb18fadd63f577d2eb65a3a1326bc8e7377b9678e17c0ad8d92d1d961f33f37be5fb0f21ef98cadbe76245041652978b9213846a1d5dc69b4413d9dc33f727102ce1fcf6b26446f8550468b34d17755f992d48873445d7cfb387997f60f6c0c64a10b07971e93039fb7a89379f2ebe8bb566395906b99320cbc9a4352f56da71f1ca90efe95edc11f0fa795b9c5cfa3db98e2f5c1e6a9cb48fd13e1643b00804ab6d755ec9e12f89c6fd7fabfbb718570d02e4b8ceadf1cd0e7edd962f2d8545d368619404f1c447f57dc52b4432bb68679203b4ed2f52284df22a5a09e68d88701d9de3ec57ff57d9c36a061b8b3078bd07ab3985485f59be031054d0139bac15aed4274dffdb20776f1368e5e94810226f8c64eaba6e953c5ddb64bef6b6832da479bb0984474090ed651926833c73e88dddeb75e6a0e7bdeb6e9e17d36697767329be6c0ef5d4fab88a5d07ab02307984c498bdf2bb1e08def1f1f6be78e5667f1503f4e54049c139477c8e30779bc8faf92af6da78299a6561d02c647b59002b921ff6947684937c856ec6053054fad75c40fd13f8b2fa8de20a20be967eb25765a4dcd46b6fd1ac2217a6db679fb543a2dddc7108e38fe9e31c78ad4e74b486974c740922f65303fc574e6dc7d268dbc5dbff340280ccc2fb0d06b6450944cc4fec3f9f7e23c213ace5598a4a5ce74cef4aed4fdd2a8a815a0c39c300df2726596228deac2d4e09de1f907216185717a078ead0d0706f184bc00fac444521fec7f1e6d867a35bcaff190e85c77a6a9313a1bfff809313e7e452f0037385ca0437f6f297d9a4e93cbad90df55f937205d1e783947cb0abed18765f3db7ce497362278d34c5a683ab80245dbfa6b061fcf7f780febe1976decf66af82ac5d97d71be8c3c1b65f8bdf697723c4f00d6c8496af7dbd30ba986c59b966ed155d35f6cd0fa5430b4eb763402f22951e30acfbdf99eab3a41ff76b2b820e67a2b1af66bd13c70caa035e1920824b363904dbeee09e060729edbff8392bad28deb99cf8caaf3adc45f27b461d986a01f4ff9773296d57db540ef4002af095618ef6ca5caab92c1dd9a428092d56c4521b0ee20bdf271019acbbab2ca00e4d16b7e980b9aca469ae18c5ed35448ff3ca15abd825b3b5203901b495852409ff9b0e3898077700f8be5759567eed00dd297b308c753dbd3e52f097a8f9908beda8a17441462d1fe75eb4f31fbe55fd5fa74dda3dd5d84ce1fcca01045f103e1b1442d454dab8017bc73e4e07dbf7f5eaecf594ea75c290cf63a9734bfa7e804b8a5c6681954202bd72922a7323c96164691d8ee1f98f8b016061142da95437ee9a7b84b0c1fed37f2afc65583ee8bab386026aaca990b4ed3f354469bfe94de7c68f39306e0dd7327c8cbc6a4567ff30de7dd990f938c7c2328e40805d503e560180a657fd180541c24b25ba1718d1cbfd0044396c3a862a3501698e0b26a50313c6cf9579585330331000bea883ee7b14e81fc44695abd96c2fe588e9434b4539d459772712f2549f5cc4c7426a7d934af7f58487516450d6e8e1dbb18b27c4de08a357e5d8669beb7f3ea0861921fd03c0f88ce2bf17efb7cf240c6b7f65aaa3ed6fd804c7be25489f25cb04781ec4e28fac68687c7801fb5a5236ec2ef0f95e71c098216bb527a80892af05d38b75ab1ece6c527dc5973a223d188b99299e1c37670243211dbfc607e5c0adceb2f6954bdd81a8b97ed13d44724428a5983d5fe39a42c7925375a49fc124d2370d12d7d4fbbdc61d8a9462362429c3fecdec463bb3d05e08de0bce8046a3c08d73d474312ca2369703b8e6e14291e69a27386eafb0aaf77f0193d5385f82af8e71db3d17a2bd75185e5b5920cff9f7d331175ace85178ff6cf871f5eaa2ba581ad4d39386ccda09469cea8ad50c4f23200df2240c1522e407d82297b11eb08074f79dfedebaf370de98048a62b6b40946638b4ec41b1388729c5087dbc5951fb722fbf4fc5948cb9e7f827fd35aaef0d78b9d31b27b3df6975365954b1d024ed0b19758efd35d6deaa081740b08c4090c13416206014997165244c2e42fc6d88f9d1ebf7743cda8f031989c80c44d0ece9c638699fb839a934460f8c4b4e3c1d8f8433f4cd0f055762b71e17eabca35382986e3e559100c9dbfc268da948f32463360ad51cac5fe9093e6ce3adf0f8f87b0e50f9e2eea10a162db54b3a817aa14dad3ad95b5a3bac6d41c91aa21f6bfd75376a764710cb4c4adbe7168b1560f7040f95345e7e5057b901165fde087ce4d8afcee09069e5a6d62b19ce6868ddc3fdfde0667a2d8cb56ab284920a1c12ad0b6240ae8265078a3d1c904965d3ee2f107b20d3b18746e46195f4ed06a69c9d41ab0419c7eca77e0e8754ebc577156db7c2b0c99fae0544b94b1f3b2f635b4bb1ea2218e6e30e3c7a958756e036a5628dc4f40fac42d3b0611cf3703aae7bd3339dbf5bd0790499b54cb8ae9310bdeeb1cc56e4d10834b1ab2fa161c2387c2c17edf6f38def7bbb7e0abfb1c7f0902ec92eb63caba80fc660161f64a535e21cc37f6d71d860ce7ca9d04652a35bbeabee10592d7a8aa71fdb5472288f622612dead91d51b22ec8e2211e08a3e7456790f4d0b66340d2d55e1ad110c3f4f132ee34a4b4804bd872e6387825d039f95efb84de1fb83c700e85ebc0d5b604f0204fb6cad911072ad8d4840ebe314baaa8389487ae26cf87d66e6973d60425da61f476b49a6eb417d166c80f39f19ab274aeb7be470e66781104db634a5b0b7a9154cc202721cceee82c6e2c73026386babc591d70ec81df0f7bcc33cb2c121cb0c9a42b036c1e5cafd766a9ab0ca8ca9ed02f2ec84ef5c33ec91dc4aed59831d35a885e77d98b071a9e804845332e62588468c7cf42863ce25c3964b703d08815163df4e1651441a74eaad44626013bedbeeaf76e2aeb2f0d295339853967447a872277af9e5b334dc66ebe0be76cb80b59712a15ee421794e464029cb46e1c8d9117e8b61f834d70952083bbb5433737765ee2068f564a7916dd06a304efb9811fd0846c3e924d11716130848dddaf04fb2364508eb4b1e1bcf115a8d0380b720bbf3bec1f23744c841ceaec875a254ab2fdd9fa8253c99361783e0d2a7959000f9b95c74d9cc0e573c66859d0d8d7aa7132d297da0a88359354a75d14d38e6760e05405973d0a82e134d0ca186b051db88bb1662bd08ca2b926b58a056672aeb99060bb37197da4173e6c70f646ef0bef8594e872b9df42bf5083fb4b68d31d67269a563d737a049ba4aed2ba6e36b0f1558effb5925f57b91de1e7f10dbe6f179fb0a465bb24ca51f4ee22c635463f974c80c4b011965df0c074da3f6f3f897a38e052e4e60dcf85906f2f1bcd6109107c8ba360907fa3820716ce0f0364f36f6d25ff8c8c4e05061b4220e8b0ca687225636c04d9144ad6b893b97aa03edcffc430b612ad8da402db19c98025afac76dc65af3cf208d267553daee1789d038f67b25a466ac6bfcbe9ae1e3723c84494edbb4df3cdab56c1449c2e5ec0f927513c0be3aef4e36cc9a212e8a8bf7bc6fbe88e7ac52f0368ec550ad4fff2cd09946d26202a43b1e37ac850b714c7eb115667d77f21bf3a727f7a88b77c60e833d81fbcb6a551a20bb0ebc3966ed2139f7674a776d80c72e5d0cf6fdaf4d71f00651c68eb0e123226ce62c8ee80cbac9e9e36532faa28e9ede82693c3baf818a0b7e5c45a4fc73c34ee4915a7f891b7b3e2320822e921c859f8fa5762ff93d28747156de0c7b237ce5e564d4ccf4ae123ee66db50eabb9967683fa07b983d3b418ae9c4f1b74816eaa994c47b2632ab985e19ea2f082a4272181567be37aca330c45f9285227a62adf2eb00e2e218b00352616e31b080d3ed9cd29ca2fdf0a4d8251949e9e030df2cb801c929fbfdd5f44ac58c8a9860d6905def4ae320b431877627d49dae496b9785c741923f254d80076e67b873f3d7236ba8c58b206dd7eabcec2f250be294be38e7d45980541b5966aaa786c13d9745506838e869fd39847fca8a4ea3e29f642ab1998835f9e4d78c167284bb9ab4fb4d83ecce54f36a563f0ef19a4917dcf11c44978a1aaa0408364cde37142f19fb8562445110dbbf2eea7c983596533663fe97dd11d13654c3dcc60523831719f0ec403e4e4a8dba08bebf0b311c0f75fb5c565276b0de6cc29e0bbe85135da617ab2e6ef3ea55cc25d13e7cdf0505e9d8127734738b98b5b3bd40030315a22df4a519a91ff6571c2f708860eacdfe95da08def38563c85926fd98855ec3047bb5e55bcb43ca2adad5c87b7b9f381604e96b57a8db18c050b853ebd7018fa71bc2ecb376230acc28cce7b9b8ae134aa3a30d09c6fcbef8a26cc8683a22e2b73965f2d506232a897b7c85628e567ba49a50e76350e197e5b4257cfe454f6db74b8bc92586998b03037944b246acc87d7e2fb3ae3af1963014b0ce167e1359738a5c7b94fc13faf2edec17e3037388c62adad748f8b333347b25a381f36042193917336e62c1e8f036b9e035a11335b54de853a52ebf09e72c483f01dea569f5ed5e11e01a1d6ed98f14b852660e4c5f928460b0c66795a219be57d95155f0dd5fd2c269da34176e2ffcd92b30dab54d608c4ae256786ae77afa864be94b966755fe19a95a9bb29f09e400c28a3ca6e9ef254aa9c6e18675c328ffa2aa73b98a881cfed315d077cc012507e660f98bf2451ebdfda6583bbadf8b3e45fb692ee7284075a9bcb4fd63d0d77612521a53c1d3f177bbff0220f07db63201fd26b75234f83022567195d96d3a5d419be398d94ed1430ab7c5bec8830ae7ac6aba90af90d9d889395b5f6e2ac1acfd4b89f5ee21c3344ffe8c68064c5496cf79c4b1100b8b33102152b06cb8faf02dc09742d17d63c8ccf698cbddc7c2d062ca6cbdfab08b6c307383b2644d5b5730ac17bd36f70992a97a24b772d1b56186897a2d664b17e6b511e74354c0f43ae00ef7a937315e6aaf7bab6a6c31fcb2de4eb3e1df4e5ccc8920a0f614e029a9818cf54b1c52a2546c101b7a1f61a7ffbf47ad9a4d018a43b9adb147429b94676c71af8993529a943356a1793d8fce651ae9869bb9e6ea28571dacbf47da4013af20c957b4b1211f692f107d568ade6ffb71151edf87b94d330fc92cfbd64631ada1253ccc3ba04fd90d7f31f681b12624532b9aa49c3b94c92dc291e7956ab4904a7e054442ade39f85e85401caf339d7103e313f5414984a7318c5d372c1c71515f5694b70f2fe93f1c938748235e93575bf2d9fd53c244ee6719bcf570c75170f92da2c2a7439a72219b3c7250b61c553f59b379372ae9ecd6517955ee998650a023058311260ef68452bbe7a74862e505110e24e64ccdd6154aba126123263f184793fb791f1fb382a88126d2f3b8826e6fb387a64926e898ee4f93419fa65cd940d2cd1624b1a21335350f0f36db8b2727ce97625047e676e0f993a58e995e5aed40c3631dc8fb35a394b21598d6172d3a0b00969553d84b8479054734c24d941159be163f01520cbd0974c94198399a4d3b44bdd47ae33a125550597a2a5aedf77852906079d7fa0315115154a1eda3ea8efc1a0327b05f2fd630288c1f8ad4f49e3bd0ac7c29d1b256b63e9e5b91229bb224be37432923218b1e4b97a9256b5a3228e460731b3763d326363f684fcd0af7f29bb23c2757efa9ed56db45fd7afe42df2321d1e0c9330f1b6ae959073dfeafa4844c8276cf1648814453be37cb06bb9be37d0c47029d1da3185ed373849d78e125902bb0d2fc59d7443ebe218f235e373600746fa857ef1012f3a4ad897c2750088488c00c56bd8ea848c326a8bbb0e026f7"]) syz_emit_ethernet(0x18e, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd69206ed60158040fff0200000000000000000000000000017ccf7f05b99bc044c1cde2f2e9cf6eac89060000000000000105000000000005020007c20400000000050200070401090001000001000102000001080000000000000000c2049cd88e04000000000000880a00f2000000000000000000000000000000000000000100000000000000000000000000000000fe8000000000000000000000000000aaff010000000800000000000000000001198e5bf8ac4f24fc58558e1441269cb68901000000000000c2040000007f00010000000000000000880090780500000000000000000000000000ffffe00000011f12dfe31250c84d8076ade041336cbe7f02104acb906ce87c037e3671c4d81ec4b9c0a895d1500a8c3a3c5928f6b11b84fe5f26fb553118bbec9d3b78f68ce6582fd1ca1f0b8483d85d149c9263d17c3575bd7eda00669f594fdc7971aa2a94907d5799287031425db736c4b4f017e256bba6242fc7e8aa0c792c1f022bde6459819d9ee3b5e34d8b3fd7af02372ccd15cacf19daa47da889267d23c994eb747e0994c00e91868058af92948e921845e28475d60b8f92fac29d26debb2b105f50e4ab63200e71051e4d735869"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x26}], 0x1}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x40, {[0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x3, 0xffffffff, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6], [0x800000000000000, 0x0, 0xb, 0x334, 0x0, 0x0, 0x0, 0x400], [0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x32], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x8a63}], {0x0, 0xffffffff, 0x0, 0x4}}}) executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mkdir(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) chmod(&(0x7f00000000c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) rename(0x0, &(0x7f00000002c0)='./file0\x00') truncate(0x0, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) dup2(r3, r1) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="ef", 0x1) r0 = getegid() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000b80)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d397607", 0xb4}], 0x1) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgrcv(r3, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r0, 0x2c, 0x1}, 0x3, 0x0, 0xfffffffffffffffd}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2", 0xc) close(0xffffffffffffffff) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) sysctl$kern(&(0x7f0000000000)={0x1, 0x12}, 0x2, &(0x7f0000000100)="e66dc7db53a6a17d993638ba75000c76e1817c9e667fda4b4c65c425df50c5d596080639d61ce6a2570b899c6bb85354cfe7d942e028edb4d9633e28c09a337e8e5faccbb88a959ce19b664c7371679dbef06e0cbd5f42018f971bc9821f4a7913dbf0c44543e0ec84415c900b739c969d15d6a01c7e60c6d065937bcc271b35c58e92ff05f2bae810dd0aba8c5cc6205e764ab90731914842da417e46c54a0b241f77b218e33ac9f8b864da9b0a80097b0413736059eb423631f4f104f2fc7bb313", &(0x7f0000000040)=0xc2, &(0x7f0000000200)="165d86a05751acc5ff55253b2b57c97b9698f2cb556b73a64d2c03cb85f4d5acaac63ba7049c4d3e1c753e9481decf33a1c47ec825fb09020d8715931dd3ca416b93ec8b1b40e4c94be88a3521c81cc76a3b5305d15facc103cb6cb9afbfa1c612726453504e588a0d786242ed2f1bd64fd5140129a8b8a28ab52ea14a18e23ab5a888a7fdc5cab0f1847bc3fd", 0x8d) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 4: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setgid(0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 6: wait4(0xffffffffffffffff, 0x0, 0xa, 0x0) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = geteuid() setuid(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x6}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() socket$unix(0x1, 0x2, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) semget$private(0x0, 0x4, 0x8) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = socket(0x18, 0x4, 0x0) close(r1) socket(0x18, 0x3, 0x6) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000440)={0x1, 0x0, 0xffffffffffffffff, 0x3}) close(0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getgid() executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000ffc000/0x1000)=nil) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r2, 0x5) (async) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) (async) ftruncate(r1, 0xfffffffffffffffc) (async) open(0x0, 0x0, 0x5a) (async) kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) fsync(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) poll(&(0x7f0000000200)=[{r5}, {r1, 0x8}], 0x2, 0x9) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) (async) close(r3) (async) write(r4, &(0x7f0000000040), 0xfeea) (async) close(r4) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) execve(0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000000)="d90008ee46723a8ce50f3cd291737cdd5a04e9e54fce39d9920e519c5707a13b6a415c939716e5f3594923fb31c4097104beaa3ca1a18e3e6039cee39460eb764db4025b6a482404dc49d435b726cb9d56bc795c74633b58b96b5fffb44ba0f39c947cc4fdefccfc2d41b5d7f0c9a9643fe1952b579577772c0fc70804ef", 0xfffffffffffffdcd) shmat(r0, &(0x7f0000ff2000/0xe000)=nil, 0x0) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 2: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000163000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1000000000000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000537000/0x3000)=nil, &(0x7f0000160000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}], './file0\x00', 0x6b8}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000508000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x2, 0x4, 0x8) getpgrp() bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRESHEX=r2]) shutdown(0xffffffffffffffff, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 6: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x60}, {0x86}]}) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) dup2(r1, r0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) executing program 7: syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @remote, [{[], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x67, 0x0, 0x0, 0x1, 0x0, @loopback, @multicast1, {[@lsrr={0x83, 0x3, 0x1}]}}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x13, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1860, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) r4 = geteuid() setreuid(r4, r4) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) r5 = socket$inet(0x2, 0x2, 0xfd) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf8}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r6, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000080)=""/107) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x8}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x4}, {0x25, 0x9}, {0x83, 0x5}], 0x3}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x7) fsync(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200)=0xe3, 0x4) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x1, 0x2, 0xffffffffffff5edd, 0x9, r3}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000580)={0x9, 0x3, 0x1f, 0x2, &(0x7f0000000300)={{0xff, 0x29, 0x5, 0xff, 0x81, 0xfff, 0x80000000}, {[0xf4, 0x8, 0x6, 0x8, 0x8000000000000001, 0x2c55, 0x81, 0x1, 0x8, 0xb9, 0x7f, 0x7, 0x3, 0x401, 0x1, 0x7b53, 0x4, 0x2], [0x9, 0x7, 0x3b7, 0x0, 0x1, 0x0, 0x7fffffff, 0xab, 0x6, 0x6], [0x370f95f7, 0x1f, 0x4, 0x6, 0xfffffffffffffff9, 0xc000000, 0x1], [0x400, 0x3ff, 0x7fff, 0x3ff, 0xfffffffffffffffd, 0x4], [{0x3aba, 0x3, 0x9de, 0x8000}, {0x0, 0x8, 0x7f, 0x4}, {0x5, 0x80, 0x2, 0x4051c7c2}, {0xff, 0x6, 0x4, 0x100000001}, {0xc6, 0x0, 0x6}, {0x7fff, 0x8000, 0x6fa355d8, 0x80}, {0xd2, 0x4, 0xfffffff9, 0x100}, {0x388, 0xb44, 0x9, 0x400}], {0xffff, 0x7, 0x2, 0x7}, {0xfffc, 0x800, 0x96c, 0x7}}}, 0x1, 0xff}) r4 = accept$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) poll(&(0x7f0000000640)=[{r4}, {r0, 0x100}, {r2, 0x158}, {r1, 0x50}, {r0, 0x2}, {r0, 0x2}], 0x6, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r5 = dup2(r1, r1) pwritev(r5, &(0x7f0000001800)=[{&(0x7f0000000680)="2debed4123", 0x5}, {&(0x7f00000006c0)="921b7554a66cbe30643d6cfe03a9ea4bb14c5271e553205340b961a3e7e7a3350652d0aa6bfb24f4a0e5da2f7b8c3575be9428bb2845", 0x36}, {&(0x7f0000000700)="63b54771a974b7c74fff8b394e9363bd3af3b9f6fbb1014c4084e4190a0d845241a76fb14a039113ce6c1cce38befc13096b5e74690d646e51778a51820780916057d16def7f2c00b3b8ab91879dae48149cebebbeece5bf99fd247f0ab797f8ef1be170cf0d8ef7a3d24df6956b5bccf828d533f5a98f951c0085c77cf6bfc2b20e2fccbbbc2f6ec8f66e3d3296c0c75dfd287def17ad57bc19b9403eedd50392d45dfe34c654ff7ac23c364a8cb5c4f07dd1f1a04be1117449a948bf01b9a3b1cd31f6171fa30286a1a309e240313dd8d92205824999d8554b0e45231bd2bb220cc0c7174d5535010a999e25f4a18cc4b172aca5582b8cfe3093e481f7e6c1a8fe7872e447c96c23dcd006cc3d286854c45ba12e4cb212c964d6ce7efda4d9112eae5893ec54dd6b3597bc98054e06d02f287a59eeaa418d5f4cb415c8690e6b9f2f827ebb912c6b50c7384310da043e8b071e2a5c6c7a7542f411005d598d9e41dd427b50ee0e33f67a9ef57615acffac35cbbcb7bafcebb8b3b9d52c2815052b6927c7a22a261dcdc73d501499037ae38d503a7a44994d5c0fa93477257db498bf62d1e581fe49a2f0773b332846a22093ae9f4fe3a2dca363d1dcaace89698e0031173766a2e539661f92f75711b90a9919af537e77a0994716fd9c838b5e7b9014a0d77c39e05df0512f6a63fa969ef8ca3d8eb1efe9056e685c47ec395f9761ae36f7b79fa2adfbe1dce535a78f8174ab38f24183c5c9af2d3ed26b135595e865ae64dfce881d0a438daf61e1460f325842de9ea12fdc1aeadceb45076774170f1d8ef5fc1238cb47d80a684fe89a1abcb7f479265426780c4582723eba86fdb192e224bc79017b42a4631a94805737d9f37d9c2e93171085ac7ac957536e5d80ce4ecb89680787ec77d240318064a0d3352c107b9ea71e4a44d0a6fa5a4c507ccf667bf751f8ee9646e2c03a19a0837d4fb7a41afb6d21fa2fd32c1761849063bc2e4787752999f93d3876c6b13fc2f6daa7cc82a36a01e31551ba091fe9d655d6dec1466e0ed67aadbe64e08987f9802b4d2e38529a9d2f3f056df5cff49c2d90918e2cb2263cb9f5110cddb7308901fa18092ce84cf5bbe29688e674c0788bcadcf5c72469d3916d700f44ed789a6aaf473c351996622d5e5f6b83ed06d649a697149fabc97a40df7e780ab9da20bc67491bf32da51c4c3ebecb104d600cff0481619d02252c454a6eeac70315282bfe44f4ed2050d0f940483c2cc22eb0cac6485b08642ad4a88afa809a877ce8b76f788f58e9b5bc9cb5e0e0abd1b0e61f8fc7587bcc65e0625a1fd5e585626a7ad93ce1f139450aeef4a06f5e7bf7e2ffce3dc5d711760c1770457f2bc4974f4c1a772a323f29e36f26664d7bf21b668a9804cee9506ba751f8af5435edad3910d01b770fa37db80af1d23b197949e9cb65ac4b78da4212d863684b0f1563a23c7c74346acf15f81863c39b766bb762a13860bbef664f6c87b33aa742f00eda27df495395616c7fd02ef1fc6ec07e8c3a422b811d9209e89298c15a0122e6d113d85787fda41a32d788cbb7d7a21a8857b41fe8bda12986f93273655b92c20b45f146042667b2526b18b6823f5ceb7bd68fde127c0a2a935da8a22a833bf487f3a964e98be47f14b094d002e70e9f8b06456475a291b4fc94a61d30c945ec6d9d1409edada2447226e4cd5e8f6b8313fd5cfdf85af2b488af520f34f0b6b2d1d67d6a6b59ef21fbb8913a9dd39921181d9be5009339c6165a416698cee093ee9cb6a8806c916fb5ec229ea9af813e2a09774b12c8079213ffedb20c55b9fcc639820ac747e6fc3c41ab8f7fac94a6c65f6bc4fbaa94690f3550d98a4cb52ead3c4805e35f59673382d96d44c72bc763b005a190c1a338e62d8f92d286f5bafeb8887163d4b73039289705b62af6be1362a567833924e1d327e894a86e082c1c8270be4bd10a97e5698fbb5ada1b0b4ed621e60e288f3a44c0dc28fa6fb7f6562a1ecc132c136d58f1bd13261789123e2d8bbd0395545fbff32e0cdbbbc12f5bf34f6158a247ae013a52722e7d2a52eb721e75a7efd2ce8abc94cf9461a593ae114251eb18abc3aec8f88f3bf71f667d981fd973cf83c3c986b211d4244f82d887962a3ee948f663cb3b2211697fc6b27d630f244cd272d20f0bf7832f11ecb80346593c4c0e1181089f5d10884d9cfc957648e2d8bef213ad872bbb4444e3f3e1d695f63bd377d8359c9d557d681cb8464116ef34ca01b82b312ea3317465d833cb7cb0333e5c43d8ffcbab4bcfdf856464d4ea3e17ca099c90e215cc8e98fb90d6d9d2534f1cf936ea830a14266acd55e32badb121761f98a336fd4ae8f6322d1f747c6f950f0b72b1d996bbed443198559fe9a635fcfff0b2181548fd5b26178513bba8af863648bfe6e47ed64a861012381ffacbcea734aeb8cdc1403697ddb8229c0ea2243aa272170ef04c21693def55cef5433e20576b221276eba65a27fc0964584e98745e57b5f9e3c3db881eec0bcccf9e448a09e96bec5756ec63c68750bdc6904498b7dd6987eeb224e915013eb32f0197c0d317d44dc63a1e737a00e2a1d2f9baaaa4e824ff55655c008ec7d6293001e9d21a9b356b351056b86fefc18380a480eedbc9dbdd246f9e6e507fde45b7c6525b308a0c2065489619086f2c1bd03a530cb52c108fa97254f76654d28367bc5f52491075d0c043d4a7165ac78a071854f8f905e8fd29124ca638cfaf3620a77b3c9b05835f8c75ecfcb90ab873a1d76f2496f669420b0610becb7e094ddf8982ae1fdd6855ecaaf2cdf7ce5d0a2991b03737ef0892e9cc8e0cb8c4c64b2b49e6e416ca6d87c6e6a34b88090381e2639c2fde6b91399c8929d4e5e4009eb9b70e8ca26a3371bb121fced87f44ad147ea07fdc7c17e916a9415e813c2e408f951b012c8671cb2c8261362b67ec575ef2b060b96252cb6d2db8b6925373b22595c3405db6bd494fd73ee497b806c0722665b50d3dad9feafbc3d41b7f130d55f27690f9d24d0bef1028a2b4a9bb2b53c9475afb8e9b946e02452b90515104dac34e0193e1e754d38c6536cdfc4a0d57df9594eee665f238dcfb1ae82d49fb5509d1802a27a819728eea8072b47fe2747cea543c66b0ce2e6cfb50618df4f78a6be10bb5790b35d0a401a195a5515c9dfb82b998a3e87c7b577847b0227b0f2b9fb148db6ded537bdfffbc2b2d4035e03b555896f06129750b183ba127f3aab7de628ce2f680d937f7af405af8a0a94d40ee574c894fb14705992fe1119e3e79e225d42e954ad9294d411e16a4d83ce2b4cfbd74449561174dec9f268136e29b9d1307cbdb74c9b71388dfb39bb8cb01bd09219813afa00c2b605dd0a285d65fb7b06f9e782904f5d75f8a5b6c3cda9d9a8a2d6d63593cbe13fa3ea3f35ceb2dea8a1a71d0dc61cf8d75bf2b72f323fe946ef3eab7e03dba308df3fda4257a0f41b1af2f24529b028f956b09a9b0ca9fd5f7ac4a0505cd8910fc3aff51f937a9c7d81bde48871617c58504c08da9c431de779638c508b5a8259c68f56729b819fc4dccc90e73a8bf4fff8ea277ad83278098aa4ec46b1665c886378bda6360dd5c78f05d194fee9e6107d146599b94822603f9834c398cdf48b67abf63468032cfee0d34b4de3b5c39d290fd3f1bc8d0291a5dc4372833a5b859fae2ddef0486c899e688e1cb5c48bb9974a82a02184537cdf1735c141052e0e86dc4b3397182104aac8ccb846bb22cf939dc154f9a54ff378debb66240ad3635e0c689accc6fb99bb7b4de2e86be1f4a25a58f4bbbdddd4a437dc49b498f874407139e2518b9c2d5cca9a7012f14f81524ac036598a074f6bfecddc33d96c564b0eb1cb606bd1665f17f9710f4deb1b3b1e3bb7c4d00f021d4a979dcf5185cf01555119283877fe00a772019dc420d5c6a6440748097ae903cb32f00ac85bb6ae7bcec73028cf900c2d1f7dddda45048f9ec0bbdd8dcc7b0b4560ee87e5a9ab2695f3a5126006332b8728e810a30e1e94c2010c0e37cb58887b01c305a93d48183b3794e47678172f6cbb18ba313a47485272213d03fdc212fd6e90a406760f73a9b9cd4b9f7a7c4afe8f4354b0801214266645d86b171679636db7dcb704b5bdb4a7b53c97c7ad4662235908b8dee544c859ec68e803f770ffb494046d4aabe70a7db71e658f1e5151ef28d525d1767f7a3cb6926d6c3e36ddf59470d5a7555e6c732d9c44f51e3953816e1b914f650bf1c27f754a04843d254d8d3ce08d8f056a540a6aa378b0b92a486dbac828e1b1c8848359118f672cac2585dd40dd001590e8abb84c2495ec06005ca033b1a2773916cb612d783a64bc7d7c567eea18a474ae642669fb4e38ffdde250043e09e72f709ff820577f96a7e7b44292fcd49dfb349c8d9dfca82519524c5f0aa936324fa60fc76c8ff2bc1ba36c8f16c9adc00608b82f02cb8cc7f4926d7a9a26f323d94373156dffaa147fb21801594bf7ce0a6ace58f56a07e9c4a1517d90542db591a654324f397d7989d4a693543e7e8372a74a34d571926fff1c7a588016d1e679aa9f4b71e25e259723303e03345852babdc3cec362070703963c4fa3a54ae32fc16cc2ec387dece4c9a568fef4ad61649c9f4660d3c00f7b0835e92ee52fe95e6f0fc848782ce885740d06b34c6952ebaad60ef53eec21c72c38871cc23f5ae5d73225cf8b9084b9d244261c99fcb1290477374283d7425e2d8cba318a1536e03c7334257c0888d08d9d33e5c34f5f484898d8602e582718a985886378b37ad1f28ca60876f06358096d04aac147a1f106e63886fc8c2fdb998146c41b493c80b1e645fb8dc6c238e32a5324454d99177e55d31b911b313d67d2bb1f67d0b9cf1668f6145de272fb87b6fabae87c68ed368adaba5658ea24929ee7cdab86d10593d44e3297849fde9fc070de9f8a8ba036f63eb5ee2d5ca4da77f0be25588ec900863ee5d9db7a64bb62f35459630f8ad4fe049a898ed0104dc26e47d44975bb5105774a6854cfc41f0ca333cacc2a57158d755756d98ed7be4932d839bbe39fa24d437b2375ba176b9d1e3e7220abce0373872addb4e40617fdd5757195fe839879c14bc6c0fc9feb6a7d37c08f8f8aea9716bce63532d13e48656cc78507e3cba1ba57c74b045c9e76c665739e54637daac8ca9e630673b4b990c65d3870b8cc7803b0c16148ad57fff030eccfcddae4d8504149b6b6901b332e912e3c7d09a766862a8b37c318f1aa75b7e405cbfe5ba406f2bc830bd547e6c193e11abc0efcfde75abd12748d9111a5a16b7b8cd9cdc2d719bf6f89224c1a6a97d1b353cf134c543e6ff29d1eccdbc13cb5e362e997598b98edc3901bb638f357821ef4a5ef174d3e07f308a4b6d126acc667bc1d0585daf8ecd843dc3e779cca05a135d4e650ff57b58c60a207ec5c67308c7691636110a5823a795053ab30b38955406d3ac65fcf98caa9adab80ecda12e2fa9b12deeaa50bc64c04c5d4895257a9edee9ab2ef9ed9cecaa6de34fba1c62a70b2b9da96e933e912208525938894ce743ba5a36a545b131ce8c7eac62ac30e51753ff3ba978803cf662a02318a4613bffa5e190dcc59c287443d5f18e1d08d74b5a27fd6a482a2407cae7a1dfe7b6ee7ce8b01ac8df32fdb15325c8182db931bc2e53584e3e6dcfe1e1ed7e5c0faa7fc3eb013be64e071986c4c9f3eafe56adad224e657f559a13004e177fb391d6fb279529d7de98b60cf27d2b0e3dbc", 0x1000}, {&(0x7f0000001700)="b20c9d19396e217ab43aeaed223977d5fe153b8728d7ca6e3acbf462c4481517ccb2516ed7502313b2a08aa71cfbf5577279256fa80fcaf34c346ff9a1688e0255b3f60d94e68daf76019d8c11398ae5b909a2952f9cb8a5b116908441e8201036c000a4678689678f0010d255db9ba13000d45ca6efe007dcda35405b9308c77bf2cce48193f2924d69d5037b0c181f9ff013f81688493aac0a749f219d5aeaa9164d5e3f18ca3b59c92bbe076e86130675cd7adff870eeee364df918cdfc255695", 0xc2}], 0x4, 0x1) fcntl$getown(r0, 0x5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x10, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001880)) r7 = syz_open_pts() ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000018c0)=0xa217) sysctl$net_inet6_ip6(&(0x7f0000001900)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000001940), &(0x7f0000001980), &(0x7f00000019c0)="e1e1d69802a6c8746071ea454d4f68ff9f92918148eb60b7fa8cce9401a4db0714b12c86d77d206aee2fe074717efa85064b92f5386e01220fe16eb35506522a8ecd0b33b34ce2118657db69e71a91b2ecf4ca86d68dc471d91d896b69f38dfa5a3e17b83162b3da7b8c2ae331df55466e7646b67bfd2e91aae555c784db1c45b1d8420b2d804e85e54190e66ed6af99db74e0eec570", 0x96) getsockname(r1, &(0x7f0000001a80)=@un=@file={0x0, ""/4091}, &(0x7f0000002a80)=0xffd) connect$inet(r2, &(0x7f0000002ac0)={0x2, 0x3}, 0xc) poll(&(0x7f0000002b00)=[{r1, 0x80}, {r2, 0x8}], 0x2, 0x3) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) setreuid(r8, r9) executing program 4: syz_emit_ethernet(0xc8, &(0x7f0000000000)={@local, @broadcast, [], {@generic={0x8987, "52f38a278fde9043e419b672c267b6e3ca07ae4a619e2d9817c730b3b56250ffcc6430c9b7a0b5dbc643ee7c7bb2426d4e20b898cc8678a8b77ca5cbf27b66adf09598b4bc2c15cb020e17e767491f471cc2ad16393b1fda549a3d9b8b36c396602f60f4ad17973375e219a7a790e6ac33c9812a9a5f6a7afff78d7410ac2b96ecda3010f8b0526a08cd520fe98c44efe4f7a37a97cb3a0e2452e6f97aae3754e9fbfeeace14d4eb621749286e3a14c11b179ef3292869baffad"}}}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001130, r0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r2, 0x3) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x66, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{0x20}, {0x0, 0x400}, {}], 0x3}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) acct(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0x200}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000001d40)={@broadcast, @random="8a404a0bffeb", [], {@ipv6={0x86dd, {0x0, 0x6, "99b995", 0x1c, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000200)={@local, @broadcast, [], {@ipv4={0x800, {{0xe, 0x4, 0x0, 0x11, 0x40, 0x65, 0x0, 0x7, 0x6, 0x0, @loopback, @multicast2, {[@end, @rr={0x7, 0x1b, 0x7f, [@local={0xac, 0x14, 0x0}, @multicast2, @broadcast, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1]}, @generic={0x7, 0x6, "c3b2a814"}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x4, 0x400, 0x3, 0x4c73, 0x7}]}) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/77, 0x4d}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x40047463, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/33) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x12, r2) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getuid() executing program 2: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x842, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x128, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/245}}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x9}) syz_emit_ethernet(0x2a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x20}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0xce}, {0xc}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 6: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x100) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000401}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[]) setrlimit(0x8, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="84", 0x1) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x2, 0x80de, 0x5, 0x7, "99382167ee0c4b59fa38cf95eef2db1d8f00", 0x1, 0x6}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0xfff}, {0x83, 0xfb}, {0x8a, 0x6}, {0x100, 0x8000}, {0x44, 0x3f}, {0x85, 0x9}, {0x8e, 0x5}], 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x41946472, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000340)={0x2, 0x6, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x1000000000000], [0x0, 0xfffffffffffffffc, 0x0, 0x7ff, 0x100, 0x100000], [0x0, 0x0, 0x2, 0x2], [{}, {0x0, 0x0, 0x6, 0x8}, {}, {}, {0x0, 0x80000, 0x3, 0x9}, {}, {}, {0x0, 0xeb}], {0x0, 0x3, 0x5}, {0x0, 0x0, 0x0, 0x4}}}) executing program 4: syz_emit_ethernet(0xc8, &(0x7f0000000000)={@local, @broadcast, [], {@generic={0x8987, "52f38a278fde9043e419b672c267b6e3ca07ae4a619e2d9817c730b3b56250ffcc6430c9b7a0b5dbc643ee7c7bb2426d4e20b898cc8678a8b77ca5cbf27b66adf09598b4bc2c15cb020e17e767491f471cc2ad16393b1fda549a3d9b8b36c396602f60f4ad17973375e219a7a790e6ac33c9812a9a5f6a7afff78d7410ac2b96ecda3010f8b0526a08cd520fe98c44efe4f7a37a97cb3a0e2452e6f97aae3754e9fbfeeace14d4eb621749286e3a14c11b179ef3292869baffad"}}}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 3: getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x93ac}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f0000000200)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_icmp(&(0x7f00000002c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000300)="0bca4807ac0f18f2a1652d600d80f896b61e1a7708e4e88e0a82c1d13f1a95d436c3d54c0e04106822207068ba9060c35c98d2825ff0c58ea467f8c2a84f6a78847674be50445a3108afe6b6dc2e1ec50cb7ad196634377f6f434a673208c09870ccf3a4296a884c00fbde3566ac2b6730eb1e600dcc2dfcf23791684e9e09169de27f2fd294a2c0a31fe25db6323b3869926bec08b50994f8de6987", &(0x7f00000003c0)=0x9c, &(0x7f0000000400)="4d4770958f5c781b609f9161ccf5fa93a477936aad04c539c9d2ff9064c10e4b9de2649085dc6e455de58e253fac7dc0afd32269b504b4bdc3d26b470df23454bcc2c6eba8787e8bd43c66fd47e3e142c5b590383e5899c1c004a991955b0f0b9bb04462350e6f9d3cfad56f4a1b719c73b2534282c25d88b2c1804dd002675bd422866e472b6325eb822c23f46da5ead086b9db80af55ad368cc7e14f614929959008ed412d0334c43ee8000735b82cabab5280c706f4cd6051a931d4fc600001eb12c91f34bc57a068b7de5fe99d7b57393bf069058f", 0xd7) ioctl$FIOGETOWN(r2, 0x4004667b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x180}, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2000005, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) getsockname$inet6(r2, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0xa5}}) getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000d29000/0x14000)=nil, 0x14000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x2c, 0x2e, &(0x7f0000000140)="ebffcbff139f9931929648", 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r4, 0x0, 0x0) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = semget$private(0x0, 0x2, 0x39a) semop(r7, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x200000, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00003ff000/0xc00000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000c29000/0x11000)=nil, 0x400000000000000}, {&(0x7f000081e000/0x4000)=nil, &(0x7f00007fc000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000071f000/0x3000)=nil, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000050f000/0x3000)=nil}, {&(0x7f0000642000/0x4000)=nil, &(0x7f0000805000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f000049f000/0x1000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000044000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000ac0)=""/201) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r5, 0x0, r6, 0x0, 0x116, 0xa}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000440)=""/64) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x148) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pwrite(r3, 0x0, 0x0, 0x5d46) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r4 = semget(0x1, 0x0, 0x0) semop(r4, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="1fc3aeed8d75a58c8f2b5b59d1f276e65f3e80b0049652d8a94bed0bf9053769b7c159392879aaf3f2254db031767a72af5275dad06ddf"}], 0x10000193) semget(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) executing program 7: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES8=r2], 0x83, 0x0) mprotect(&(0x7f000014c000/0x2000)=nil, 0x2000, 0x4) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x40, 0x0, 0xfffffffffffffffd, 0x8, 0x92f1}, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 4: syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x11, 0x34, 0x65, 0x0, 0x7, 0x6, 0x0, @loopback, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x1f, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2]}, @generic={0x7, 0x6, "c3b2a814"}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/33) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/228}, 0xec, 0x0, 0x800) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, &(0x7f0000000080)="1ebefe01793077dbf61a11cbf45961913c8e25ae1609e0f5eca3f609901cb0f9b2c2fdb9f273e20aa5d354e4e47bf36826068d29e1020c8020156ff162000e8caf005a35cd9e75422deb13fcdf518f47c0ba922aaf5e771f7bd9e1da509f16a736", &(0x7f0000000100)=0x61, &(0x7f0000000140)="e3a1828d3a98e97e621e7474e7bdf97430dd97e150ac46cc65837b15e2d8b1e0850d991377bbc2c73cd64e6ac977da063818470fabd68f9c666c5e328e7d289c10161a8f5fef27fea74305d82ef52172ab452f9c8dc1ad50e92897bb8e772195a49279f29e3392056f4f794c0398603295fc66eafc3f84dccfcf85b4ddb546cc17ceafd97cf0dd106ff2e866fb857a174cc994d238e1b92a92dd34f988e90a59d43e4b78cacd58c9c7df220a6f48f3dfd995ba03c53ba66c140f376f1b2a5dd1d205c2f1af270e5d16e7a909a05e11a481a30d9decca63dca65f03c06044f46efc326c1fe8905532ffade0f86a51e50c8bee6f1e5c8006fab23335ac82", 0xfd) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000280)={0x1, 0x4}, 0x2, &(0x7f00000002c0)="d1b942e69c51fc93c84668b79504d2b58a07667863429c22b44ec918c8dec847f92bf44e7350e5ac6e89c81a64c7489981550fa3928d63b1bc528f3f94e498bc697eadb140caaeb8d7a5f623bd405fca88e2ad4dca20fa1db282c32a82925f7be1aa9105efb84f131b7bf89cc3e17f1d7b9119a86fb1bde47bab0858555978751e160ccbc6ab34962ea59fc22f1aad369c3ab71eefd5ab2e0e405fe09cbdb7f28d72fa582b85d686687013ba8ba5e5eb2661a1e54d2eb4a1a4597d6671122f46c5d8e79f3cccf5fc5eb06c1acbc40d92abec510c9cc74a9d7d3e", &(0x7f00000003c0)=0xda, &(0x7f0000000400)="b153851e0b0dd0f9e461cc9ef66bcb168466e58a3027745f5b446fc3d231a24a620ff16d493aeb3f6277d815ce23da96a11180a40d26ca174465bacfd49199981053d69f7757da645128d2b5a9ffe567540a74e53ef02dc4e02c6d291cf2c9c23f68155b", 0x64) sysctl$kern(&(0x7f0000000480)={0x1, 0x33}, 0x2, &(0x7f00000004c0)="77861a49a317972fa2e8222dbf63ef97ed1ef7abd88ef41a30a37532955a740b089ff88e586654cd2b8e9e7de4f2d3a3fbf9c72d2668a944d61d1b1709", &(0x7f0000000500)=0x3d, &(0x7f0000000540)="7092057d0534ca6eee3a6f5d9ac134da60ddd329fb646fd8fd42e99cb88076405031e52ba58d5d9bd450d36c0973ed21a14cd623a026c21dfd3a56820ec33288e1de2041c8c4afabbfdd635a35e632188ea265e4ce0a372fa47e970527faac61a2fdcc4feb63", 0x66) sysctl$kern(&(0x7f00000005c0)={0x1, 0x36}, 0x2, &(0x7f0000000600)="3e69aac5d693896e92b38bee300274502400a094589802260c817873dfc75b3aafaf6c6f7103717747261b13c9ff96cb7c72bf30cc8ad91232213d078f0b7155c428d06644eae0f716d9f0b55d74e3c709bb46b65a9c7257f7dc51da2beb445158d48c8ab3e92c35b1689577f9f369a3a8ff1150f237b65358c4fcae2253d350992383a7daa4b3d8fc2846fe579bec957b1c3dcafa36a887da6da649bd158d23d910b32e45fe7826c6df65", &(0x7f00000006c0)=0xab, &(0x7f0000000700)="a5e8c08176c68469f6b0c4acc63b13d5bc32db76319545adaeefcbcc09cc546c3f1cdeefcb10d77f0279e55fda641daafefff52d0c8f70e442ed83021c6501e04e2adc1c02bddfe25db3bff6e6c4b763542f6fc7a717e9ac1e41777ff7728f3090d29f0a901305472b13ec31f25f4232bb16fce840d1258efe85bced933ea4d5eee59c00780b384d0ff486156da02db1e9509b7d", 0x94) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000800)={0x1, 0x1a}, 0x2, &(0x7f0000000840)="59f8dba3462567d9ac2157a8d6f3b9770581a199ffea300caa75b4c18c56d1fce1b255ca2e92f0803d27109104bd7a4876692a5789de260d6efb938aa8ddc57f6273d59e85e046264438c819da54", &(0x7f00000008c0)=0x4e, &(0x7f0000000900)="bf2cdbb36ecd75d386349ca76c7d274b5ee7e79a548543541846208c50c14e7590f728df28461e", 0x27) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000940)=0x6) sysctl$kern(&(0x7f0000000980)={0x0}, 0x0, &(0x7f00000009c0)="9b19830e8fcfca8d3d037cfa62d6fd5e1eb14b1ec3514061bd2253d8807196dd24465077775c050894395a155405b2bdfcf2ae80f2e493307d67f53f31523003818195faf424e82411dc57c5adf07ce46c61dff2d3c556337853ca6a0baf3bddcca6f9ae0f1902cfaeb69f86e1a2989f76a71cb703f47851ce40e5142f8b6411d8d9f3c8dd24ccf9faf4590b5d19a3c00b6ba8808a3d10fb3c053d6c53b6c74176b80b930626a65d8130397843f30469bb006314fd0704df6c0695e5a65eb6969bba36dba2adace1e410f08caec43183d28fc0a7a0beca86f47bf908da348a1d9903e9fc3c4882e9c88b621241ad464a80a324f44175a5944cf1ce321c6fb29ad07372d3153a995dc950aa0e41cfb86dcf08c0cccba55ced664db6ab40604f2425fe17cc76c6e6e5497da3ca9f05db8c8ee8f316b38a32c13a70b08caa9ab261adc8beb84d4751d24d5b57c14f08d2327c67e06f5e11cfe623060963541dd4bfd2ef64fb57d5a6a55d5470cc28eb9198908b9ddf72c77d56fe1d7d479dca4fb7e1ee26132a922509236d4b752735d38f24c40ae5282056880ff7dc9add83a7a145c8593cbf2f13ffe1d806b6778b04d636fccd793433d790ae1cae057909623f498c180de7a397dc1abb5f8ec04aa5dbfd756658334a839f9a5b15712e48c31cb3df3a355c624b2057f15dab5da5621d0e1940100dce4c3f641101cc3d983625718e122088cb1d8259cc534207bbf592e0f7b7ab9c2f15ee079fa4d2cd6daa6cdc9d7e93520042035ae47401092748e978aa426ce5bce672350bcc195a962dbab5d40714e9f73d000dc5b27b8b6b6dfe8d82865d651595843f91a2efd136fd6d4bff75703e299f0ce9a0006b3a527cf3711e0d284d973663c7b02df13ebfc8b6dee003143c77cf12905932d24d50884ca98f6e19f7bec3a37019ad7dc858385511babfff0a1044676467bd8a8a5967130324ba2d0215628b53ab431166b269d07d2faadd93360286464ea28fa812a9d9e665441b015ff4651dffcf8f19255c7db5f13d437cff447e93f467738bd108ce885c60c5736d5e8826955db16224e7d8d519ad4637b32ccd6f9d8945bf4102f226d4a310278dab8a88efb1faa1be51914c16d359584810f9fef72c5396fff17dfb9c441f521d86367f53ec4f359445e1ec61a77eb467a6aefe981d0dc7a1e1ae5edac8498a8e8c8af2dbf8cfea3d053e71ff559c98fe725fd5ea9fe4bf8aa3cd760ccb41169a170559a04b40cc8a76a1f288ea83ee337c80e16b7accf61a4c579fd2f7b69f6f390a8241e5dd6cffb136146747bb60489011ffc7dafd859a8ab4bdf1291e11d9f6676d6ecb12a85f19390367201102a8bbc0e0c3786bfcf84bfa5c1a0f1da4108d01a3c495405af7c98ac70d796eae276818d36975f7c4edb48142bfd66563d2875476708e44f633734e97e1991ff4866c40602c4bd53d66fb1dd4a393e27a0f43daea1da3034f22814b7f3fe18ab3bf69c646e87d724446994f06b36e06a4dce7ab5413695a9b591ba45d35d2a1829e3edd28ddff4af598b153fb2d71b54d01a70ac000645aa5fec7523c70fa5115a811e557461eff8ae0d0e53528abf1cbaded79ff79bc6d526af77f6af59f1e41589e71eacea155681573ee4c34f5cf40d4a6b28bae85d56224d4012ba7e7e0aedd6f47cf35bc7048dafd3fb89bc4acd1f6cdd0a3a1b7ac338308d6b432626847b0e6e0076eda066424538a58108f6da9380c83700db4b72bc5ae2ada602f4b9574221d5bd696e391e243721a3526712d72cad93181e63d4ffc43c63b01bfe176a83aecbb33fb199e5e467773510f9b355711c0eba33db188a637784d7f8026187d9589288dad4b15f8fb67b1c35be3eaa82586c616779797a0c34e4044f7eb06e95a7b9fbc86f42ca428a301befb450ee0266473858e626fdc70876da973a96879cf17a84a45249ca8f0ed27e08022dec13399d50840bfbddc711cfc0882033adba7eb712bcd526c43e8f21caf15f23bc78e1dc5d71ed7eaaef66050f4b3aa37e783a44aa9bb4c7744d332dbf4f0716f3a686223c704a6ae4e186f3f0e375dab4355a3ba42867637d7507ee27f7378035fb6408053afa790dac6451343947da125b9eeeeebdaabd1771d4efcd217cebacf7ea55f40b403e2431957d961f187babe83c9a10c7e6bd8dab100b86420d0ba6c0fa75a8745a378b7984ade93631144f017f283640f3aaad3a093935c9c2436a57e394ebece0842de83c3742a32090a53c0f8ef3b0d3c854c21060e17aa5bbd8d3dd1ec2e007d28a0f2bf859addefcc7b218791be5bcbc86afa452a008bedb8ac53b9344b4d94471df36f2c096b34e147877982537b8505572b77d06b0e26e02286fcfedb8668ac87e74628ee5197907aa5b6fbc521136f9c01f28ec2a900abdef243a4af03614a3e9610a3d54505198020bfa841c78f867e344d98ea00020b99bd551d77b0d8e12e57bb74829eb4d0a1d1a00e22a918bc04c9137a0812d55247d8449c73c13dcfa67949f5e3b3c5ac2a164eda1bb1fcdde082d1f29e0ec27e878e266b58b8b2eee0b165331acd6781a14d1716358daac8cb41f05a6e010d4a517388ff371c3b0058fe7bf4c2a7329859c3da10e4a15feb85519df99b9b5f7bd52df179d5785c39c9125c08cef82003f87af904e7489edb6f17661194361247dd3b0d2bcf70e37100e347c5aa26a36a4d357c46e296638c4384a53387ec55dc06ce4d8ffaeb1226c9a66bbcc756140f3b9d26b885d0b30dd42be80423345f78b7de183c892790efe0246f9b016b117a7bf59a8de9d49f093a2cbef023f724c74c1af6c8e900856bf89b30561aee3adeb2842f80eaca1c1bc920736a8974da7b5fbf96772cf994c6b36519072eb24abcd5eb23ed58c03881a3d9543de6542200148c3916dfc2604af650c1e02afbba06d32b4969f1cfef893f5f94e5a693d0c637e1cd6bc5dc1d858f115433efeca232033f6274d9e3edb21da7fa4e0b90620117fe221ac4e884a204dd2afeea22551dff9ecefdf8415137ebc9cac1289eb38d13a0d5804a8ac05673b9f6f975a67a035fd0bf713a091bb7129476a362cf5d48e986843a15ead9420f06f9d06691f7a99cffbe899d36705e47cfb582662214a24d0c8a55b903f8530094b183e21300db993e70d79755f0fbea264e6f26ef23bdcd352ae5db7d1bbdfdaa59c75b58d96c4ec69c49436e06dd966f6b9c6440ce5c65ae830a075376a403104962bb2005542016ba5c99406930c8a5f3dbb02f5e28ae1890d2f1ba0a7618b37c2a83eb6ea320d4357bde6e49de7e44e8abe02d0653c32848c01acab11ee0fad316835b637298d8eff015dd98214ea28c5d46c43eea0a48dcd53516b3942b669cdd01d13c8c1765d83dccc0c66524d5d0c90dada0ddac260a27b6aa3031e851fce58f901f54da2ab60a0df4538c98641465fb82f0cb76e8cff78d750a73b58e88394b9468b60cc39668db74d55e93acff946bc50dccd78e789401fa703971a4d7837b87260d1c4611719d58de676b66a546b9f55bde17a6693f477bc7f0df31ecf995ca5a70f34a7c0c7c3e0a5e42a3dee1b3b134df3a9c5696345595cf84022c33f379500afa8c6708daba604bd0ec146c961b99bd33395344832a304a543740f446c2a9d91e49a679a691c445a3d6a3a021a7b3bbbd169c1e7b64d9417aaf9a029a1a0cb9d7f2a9328b36e57b3e54655c8b5dd7c3312e501ceaa9a44b8668a9ba0f908113d52d3534956d98566d80a4823224d15119517bb7ff2c0bbcb5e5b6fbc4c8b37408f690fcf7a6336f907c36a3785f575735a8967ce62b79e29eed9703519eb5f30bd85ca9da7b28281ab0dc93caad967fb42ede5a516016d93cbeabeab7c1e30d6ba58b70d653315c033b6600212e1439adf1c75bfc5eae522162601bec33f8baaed618a4486233d98456d44ec8f31343f6788491f755801a653b734473ab5bd0def925f3cda5b4dc9f39859256081b9d1684e1200cd30e61df826ff78097f732fba310ea9973261a71a3a667e46a80770e482f81f7c14ec1f0fc9dfef8fb1401815960df8d824170b0e64cff43687771685bfdb18601dbe88b88b6207d91b2f8daec8be95c54d96cf079435ae96db92f2c660027efa0e4b009e9aa286ea1c7f2254ecc5a26480b8a019d919628cb1b779d51b6aac6a8c4146a6492baffdcd1ef2f2598ab597e4cc8842a4addc88f88c03be7ae91c08d0f548fb78ede65073aade58d6cab1b17c53baf0d87b998589f8f3476cd421b068419ad0020f5904182ee6463fbd4504feb46b635c75b9dddff6fa37ecda61a53d6e8670c8f20e331a91f078de06005cdb413c764d0df098077325e578e27ed3ede258177bc001a7c1538e427f67f78eb3b7ac785c828ecdb750ed965e258666064064b5d9c3c313eda74c18a55abc002209064cede51b02cda4f9ed7f094352251c672dd1a3f78937271fecf63d76ce74dabd59ff54d3c164ee5312d310e138d9e2ea4316e8a1d9247d779d3dfa6b8b3e58787ad89ccd0215c8509c26d48be0089863a9b9f2bb03484f36a478342e1ab230368cfc11e17d69f031e7f418254fecad3302ee5596e49a35eee711c44fe59e37cd43339c103365854ff60456bd826d47a2165084c814bcca885c472c4e84f761595e3a49855e798b896fadfe200ca3289334e3819f952d00b47ff27a821437bf19944a05acd79b05e4ee5e732c01ca6f0d1724f88a0ed8ee3d7eac8647a1e9ae261e777de2e2eb6c22aab83f2dd273d5cdd27a0b55ce49624e5f20a2bbb993ae85c20ac652f4482d1ec461c4c01401c85ccd81251fc0bfcb948c3cbbe39eafff1fff8707048943189f5dff070ab7b482d2d449675e533494a884118ca823aa710d24a9852f49e0a561fa855d7680775d58425ab81c7e423dedf69a1fbca00703a6c869be39428a6ed4e67f80a44bc94ae8b1ff03eb0cace79efa9699ed62e6bba4d7389cec72778cfc4ee990be4e309ed667f5ca862cb287ea3cbbb6bb4e3b1d517b2fc30179dc36af93c6f386cac63e079289da37426d6c8dd2fa639614d92b6b47d2c01a882120cf2f691e83531980aa927220661082795ecba910349855756fe592ce7e0407dc259a52ce36bfe3747e282dd0720b11d1a262680d442c86df491a4833e925c5339a2b398247e9181a2f5ec409096d963895ecda62119b554e4ea9db71cd2743d5b10d7ebb8fd18108168bbf88aed5dcd15b1ec5f695be6f50fb3f66d83505a4222b06b997e2be640f36e6e87c990cf13cbe1755315da8998daa462765caea133c1b6cffed71e1cc6e31786c614760799a4bcb23e65f191686a4e806d2c55feaf00a721b77d2c755d0fecbbfea7610ffef2a3a49552bfca6a919aef4b2cc9bf5031401114796b3e6aeb71b7deac659c912db27d7f50e490afccaf3a47b57a142af4481fb1fb372b20c2e599d79a4a4ce0007e0f3a904119ae6d3ee2e8263cb95d26f6312669291e0079bc06a5ad33ade80287cb691532e114cd2b861a32efb969b3150508809e7451a143cabe7d9063679b39ca5bba68fa831be695460e094738b16f46ff663ec0a626573925580960581546d83b65d797fa7169df9a27b8a420f7c034de3c909942d23754abc967e77f2715ba96541766cf9c131ad4b70e13a00011fdc25456f70e65b2b6b37367ab5b7c84828e38c21d0dc5db87f70ea8a8908f84ad22eae039be96aee5f552609f493841bfec3ab7d3852f59840ef3466b651e9af87cfe5934a0eeb64671", &(0x7f00000019c0)=0x1000, &(0x7f0000001a00)="2f9be20cde79dc79d6720d9b72d50b89e094aa87c30d793f3beb9f79f77f498e1a9db1be8729a2e66e366f679fc1c31ca4ef171b1f734b0714ec9b8b4af1653700f2b19cdb4ddbf4172cb837bd4bf618e23ff704d6c196c28df6c82a8f59c58147e2bc3f69cd302b061f6fcb66ffa36f5a92cab291ec00052c42099ba71731dd246c004949ec9617a47f832006988623b1ba72bca7640fdfddf346e7bad8", 0x9e) mlockall(0x0) mlockall(0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001b00)={0x7, &(0x7f0000001ac0)=[{0x2, 0x81, 0x0, 0x4875}, {0x5, 0x7, 0x3, 0x101}, {0x3, 0x3, 0xc1, 0x7f}, {0x1, 0x0, 0x7, 0x401}, {0x6, 0x1, 0x7f, 0x9c}, {0x2, 0xc5, 0x1, 0xfffffffc}, {0xff31, 0x2, 0x2, 0x8}]}) shutdown(r2, 0x2) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) sendto$unix(r2, &(0x7f0000001b40)="aa7d2388ee8878dc0a640e79d6734289d44c25c0a795569fd19e353823a18d575aeb366748106ab4ef5ad062b5b2c9230c45cd1f5d9cb0d1323228c1dce640ba4d458fd512224b4407561bfbca898d6d7e765a1fa81613a880c638e6cf2e2ccad7b43a30547eef94da0e72985cb2625a49445543634d9657c1fa05a00acb10c132d78dd17b4809059c", 0x89, 0xa, &(0x7f0000001c00)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001c40), 0x80, 0x0) r5 = accept(r2, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) write(r5, &(0x7f0000001d00)="d941a87132591ee5a5e5928d39736b7d3aa7e3bcb875e7825562a5ac4e114234fded329e587b241ce1197b5c29800696cbd8cf84930684edce40b2ae59df9a76213e98744a85f26db64e", 0x4a) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001d80), 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001dc0)={0xffffffffffffffff}) kevent(r4, &(0x7f0000001e00)=[{{r4}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x3ebc, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x10001, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x82, 0x40000000, 0x4, 0x1d8}, {{r6}, 0xfffffffffffffff8, 0x0, 0x571a670b139665e0, 0x200, 0x2}, {{r7}, 0xfffffffffffffffb, 0x40, 0x10, 0x4, 0x9}, {{r2}, 0xfffffffffffffffe, 0x82, 0x8, 0xfffffffffffffff7, 0x20}], 0x6, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0xfe88}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x4}, {{r4}, 0xfffffffffffffff8, 0x24, 0xae, 0x3a, 0x4}, {{r1}, 0xfffffffffffffffe, 0x22, 0xf00fff6f}, {{}, 0xfffffffffffffffe, 0x8, 0x80000002, 0x5, 0x7d1}, {{r4}, 0xfffffffffffffffd, 0x45, 0x80, 0x36da498d, 0x8}, {{r4}, 0xfffffffffffffff9, 0x0, 0x50000027, 0xd74, 0x1000}], 0x1, &(0x7f0000001fc0)={0x81}) socket(0x20, 0x4000, 0x70) pipe(&(0x7f0000002000)) executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000080), 0x800104, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) write(r1, &(0x7f0000000100), 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(r4) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x48}, {0x1d}, {0x8006}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) lseek(0xffffffffffffffff, 0x4, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x171, &(0x7f0000000480)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x2, 0x6, "fe851a", 0x13b, 0x3a, 0x3f, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2, 0x0, 0x3, 0x0, 0x0, 0x9, 0x64}, @dstopts={0xc, 0x4, '\x00', [@generic={0x0, 0x24, "226b4bf5219bc3267489407958b4869e2b6e3d078fdc9bbc7729d2ddc4215052edbf87e5"}]}, @hopopts={0x2, 0x1, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x3ff}]}], @udp={{0x1, 0x0, 0x8}, {"c27ba8be99e0328b7248603697968a29338c3e6e73f2ebb9a84844b7e7dbb8730b69fff58363744103f6fb6aad814388e8a86a4f9d745921e2b205aba938182a919076259c092c865fcdc58f5df9385b5e0707fea524de9e50728aa1b77d5abfca970220d12ed084bdb7d19502475e1e4f02041bd1decb640a30bb2b67dcdb44eee9c56ba83f82be589f0c21a943075bed88b85646d672700dbac9a0d08870974f121ef452a9663f3a024a19d1e44286156562d874acd6393d4fb5765d6fe8ff429a40445c0b3eb7fe5a627e38a2dd0c651ab5e39f4686469ce63d5a68a9c59fe8fb21"}}}}}}}) r4 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x1}) r0 = socket(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) pipe(&(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001240)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0xb5, 0x0, 0x0, 0x9}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000154000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, &(0x7f0000000200), 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4}, {0x4c}, {0x0, 0x80, 0x0, 0x6}]}) write(0xffffffffffffffff, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) executing program 4: kqueue() (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r0 = geteuid() setuid(r0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x6}) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) syz_open_pts() (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 32) socket(0x2, 0x1, 0x0) (rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r4 = socket(0x18, 0x3, 0x0) (rerun: 64) setsockopt(r4, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) truncate(0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() (async) socket$unix(0x1, 0x2, 0x0) (async) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) (async, rerun: 32) semget$private(0x0, 0x4, 0x8) (rerun: 32) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000011c0)='./file0/file0\x00', 0x800, 0x1f1) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(r0, &(0x7f0000002600)=[{&(0x7f0000001300)="fc", 0x1}, {&(0x7f0000001340)="da3f72c066e42d2e18f4fa0eee1d99adff59a435fa5854ec97b0a889a88180ed284aeb6d60132c7957b24b67a68c8a3b4267b992f9ddd2f3b328589308a1ba47d61f054f76207c3becf9ababf5e192842f2ae26ddbcc7902767da3b40ea2c38b71f3ef72c49286d52f13253253a44f697927502793a41e64585a283ba6117f89aa17374666f4e35685de82c71da7c1d01448d6452622a93e3d1db5dc07d2b2e78b316eb366cc389a6a718c862e52e6f13b2a4c051849fe775406480a4c9dac8cbb237aa3d146371aaeadfee268a0f5b626bb9a1ccde83ee88bcd911bc9c548b16ce9710ed676078f9f32210935a02ba63a3fd739f2d01e9acd", 0xf9}, {&(0x7f00000014c0)="fda0234524b032c848b7eb1f45ea83a83f07797b6a56c192211d918b5be59aff6b821d9b58653ae99055491541ea5bf41e879d874031f1a92a9015b9c419d262033e811894d846269a66d85d48e53f3d8867000d86072e792c8adc28de237bac8d7606d8222f278138d5d9b4a93624726a51a438b4a5bddb66a39b8d2ec172b4cf1dfa1ab1f9db279025e15c60f9e907466c3b4679d922f4404316d5cbe7a69160e09acf6ff7692a1403e099a4333d448bda6de7ae5222132582a93c46ecdc3c2210b6a1e353c1904096227325400257992cb940c733a09187f07889e602b2d8a651a82b27eb5e9877fca6f0f8af92b2d2dae06b5911cd12426d723ee5edbf66a450541075906ff374bfe38f9116dc8295ae620b48dfa4b83ab57842b3ac69ae916fcfeebafe4f37cbb6d0b0edf076824289d5b6fc7ff857e74618d82a99e3d66cee42d11d4d873f0576e9309bed1ae9240efd911669cd86073d4e4cff3615acd54661db4cf8c7945e59b8f41cd93269c927240532c76521d98cc2716451bfccf4ea3fcc82a0121eee931df2407a2918405a593c816a8cd50562189585b98cf2a901b412667e289815bc7e02cf77939b73f265c9fa516444f78e06571748e74ce64f66dfda9dc4e6a5ab58d9506b1f30e1727930c9347b54355ffa7bcd4e7ca86919b66457ff7907856a46fe6868c9cf7f6822bc74fe3185ba203ae30eae8b998484c16b9cc8c433df7b07dcaf7173eeb88b42903bc195883d73363796da202920413b1e2fc38376fe72cf27f0b18ed14f8625f5a9541a1d1f099f5b7e7e0c40488a3a42a06e8ecfceeed5b80a4ca2197797947c10f586790f2311b615af2c188a475422424932153ef25d933783de55b44ec2cb310d8be9b1efe414d9b6d89dece6c37c6b6db1f57723a1035cc046de5391717ffd74493dae034de10c13dc2d57c172ee14c891273bddc0607ac5f6155aa90e3a1994f75422f1e55d254a2321127acb88f921d29c1ad042b08d3bba529d8a871a8497782b894139869ac320ef4edb8c2a29a45b0b7916bb5a74b755c215a55f2f3d79f4ba4a9b4012e50efa2aaf193891b3dd2946889bbadf174bf21773f26c70bebedbeab689b84ec88cae96fe6f2d25e3fc52d61e5fe65c789832ba56d9810351d0540a6677fbb529a2893523f7b24de008ec9219c6fa980a1031de1a28f594546d80d13c402dbaa6c9b24769cca80a0c80e9fb39f3b3a2cdf231c2c6ec539d01e7016ccbb6351040a13170c4833c7cca814556a0819fd20550391a26c29dbffc64c4983c90fbcc9c4096b2cd95628fcd84b34fb39733e8cf26fd013b55538857e14e9964892abf979071cb5bbb855a33e12856aedbe6023658b4ed483680fd4f5e43ac29dc42a7024d08af3ddc570aba97b667bea6347900c4dc6049a7170e95b579616e92ac411401aafec3c9b7c5ae66120977c99d0f8978a96e1c14e332e3182220d48ff3d127ff97d967d9d1460e82a581960e6209bae8bc8f08779ff65a5e50873519dab4aaf4409bd30c3dd902cbd7da74ad75631ef371099e45b4274c128da7b254aa084696a9b663dc94925d18a15f4d441ddc2c19b76ad3ab5ce3cba208266e6f2b497ced1b5204020b8260845dffde9ade25c1ce7380f7e978e6d0e59f65603fdd1d50119081a461043e2e8b339387114905183f590d496212738553fec372c44e4998fb3e87498f7796d289f78c8cc21d614276e526191d87b668becad94593efc0b90ef5a0d40bb3ec6a0054bbcfcadf9e67482c5c40ae5c547f04d4646a0c87408cdcf13322bb952cd627ddb53e2ef326060a1604a8d103d059a5bb34fb5c26c35aad99bce8e79cdc54b5b53cf1163f800de2513563eff456de86ae2ec3cf94fdccdad70a6b95a2c99bb669ca9ef1734f6c00b65640323b7b53f6852275b5bf5a72191e2123d6d76804755816436d33c15438ad1da8d04c5250380357e90692e668dab0b6da00d140df1d79278655cca3e2aea8722b85055c53b48fc377da5008c74b049678aa3759eebd77b92b5bd7e72d82efaaaa9af659acae5c6fd4b4ccefcfca87c3daf26c1ff36f4f37b626671b3bc9bd05749c2c787dd3f6c243c1d25d0374e6aaaa569a5138ae156a5be565f410f2291c6272cbb0502f99904bcb977cdefefafaf2a33e29d8325388fc9ef4566689dd2c887644ec0d24c0423e69ed8ab778d571c02d2b37b181fb690fe15e5d1b0e9be2f368e5ec3b9762de1933bd42ce15918e12bbfaafed94ee6dd5f74994c1a83a20b183a3377f1517d75d4a33885017fe791ff7f8e9e26500fceb13c449d31b873a360608ba8127962ca5363f5bc1ec1115f77a165ad5f5ba99664b0f4cce256ab82e79f72b9e30a5ae40610a7798224a7b7e695f07272a8e0470ec3e6efc3955a2dc2cd1836c7b652a0dd6641e7ed73853863e2c53714d0eaab3f191f80987355a6f36d538c2fc95bda7e170e409571bc1087f1f8cfddad3d55d21e6942b76f4dd94233c6b36d71376aa3802b605a174cd7e67b0f93b83c220a294d1afbc380c445c0416c47dd7f5c64c4ae78c52a51127bcff0c167604b14c045bcb30009c9fef8f47e494f67c5b41fcffa2176b11af6feea6544fed8f5232a9f9d2248afb72d23d6f0f79b3c2f858795d37d571b2dc5ddb47af7a5f5cca560651703992661ba74b23c8528f9e99fb5912d71ff76dd86f22d3e35c7036648743e5b74c3d13227504ebd0f4e183247d69fa48db26a52fd64ed04292e108fb43a0b4b076774f798aaebae5b2fead4c04b93047b0871a5a7878b395d6f8c491a8974197b8562cf4e023d3917d8c75a5f7b046d7fad3b93e0f5b4176b5563b231c1274855293b1c947470ddc72418c9e4aafad2aaee0300d6d87cb7c2b28ad903fd182203038f54b1f6874c05ca898f396d56f84a07a43fce636c9240933cc0eacecb466235610ab85c3e97889e96cc7f40ed6b9cea4e74749462a991c420be7b72662f3b20a942e12e1ba57a47f86209efd4175b12385f564757c98e8ac064af5f76eb49e5f4fdf65d32034bd9f1f9e08bff4db28b268d8dbd5775b7ad48b07a9ddb86ff32d9250cbd807c01ef4d2157dbb00278662cfa23430fe9abd88d0f1fa74b28f0a8461c6e159f208c1a7f9e0588dd33c008d76c99882a7a4c717feaa38187e791bcc0e54917e806e16fd8ef137ded69c59a56841ec5a3a2e6773470e0b42bf92a51f3d726c89526c15e6fbea637d1deb1d75dd2c48b1a715039dd0900f37ee1b26e735d2ea9a594fe8a68ed79d1535a09e087049d25d94c732aab642a78866678d28b09e6b1c0c01e605c88ab58d5d986f7b72d2b305e3767564bc412416f56ae54499c4db6c8295d0f4568191f02918f8547f62ac7a92b3922842a7c332cef031ea2fc952698b4016bfa2cd9740defa074370769c65df36aac2506ca2648a24dcc551576823b90b51f630cd04a87fd0db05dd023e722c57adad4704bf768e25b281d5a1dfa340784e7f81286a57ac8800bd61bea228096c671e714fe6aafe0dce66a91e14bc4af93365b1f9034aef9d7089a47e776561ddde4d6116341c9623da6cc7de46d72b2e10eb97c478068b9bb94b4e13c13dcce44e1ee13f8a182d94636dee68db02965913b1ead4493f7f9fa34042ad4a9d2f2f47ad38366fdfadeef7cafd516da6ef1254a74faef3ed5f603a4766c0f9ac93c1572128e59d2912af2c2045ba1ac0e156b7020207f1d140a34a1552074ca7e9aebe7e84955313115a51ee9f9ecb213bef5c2b1cd87c32b76f6b75e615ff1b8d9473e3ce4eba4ba6025117eff63a85dd691f1689457a781e58c9c40c9b9d92bdd64e5cdde7f3679b32da7033f0e3f8c9d1d633cee50200ec3f48377639165c3c282454ca7720d80b4ae8509cc692c25cc60c87bc7a0eda8627c0363f85f38b17c4cebf6d5ad7bcbae3cb03d970567f2580d1b162dfd135441c86a90efb0e4472e8b7e0dc91392b9596201b112f6db3468e8b48fe3acd5e542e21d93687ea82a65d70125b22edc8b99a6bb295d42cca0c462cd69e7015457c0693600ce9aca7d456859bb65bf0b380057f78b9d3494b19a8a8520c8c62ba153024094d8d6bc1d6e5f38892113edfed668b80e73ca1a5f6d2554c5622ab89b4b062c13772fc60e96e99126ec361e29944971c1351320b1c749a3c6d84db17e4157dc4eaa2fb1dfb53cddc58ae5c70e3039d6389e70820278dcaa4de6fd81d7f94865ad3e06b76ac5cfa18da9118d0f11d297800c9a3a19c53e8c62261b7ffd3128e58c6382b72f807895cf35edf98ff62ec128ea7a9ac9769bbfe8c7202568c95e8a80518e283d6d22d19b52255605af69d5b4bee9f4fbdc068390947e9e5b4965381d9b3587620aeacfd97e5e4cc6c2395cbf74b43347cdac3210c5f6ddd65292310310c398ea8ea938eedd28cab6956735a3e52c1d7d5e4411d602f617c4e3951ce8b7a10162f68c68a9297a4904e789d1272298f011ae996dd5ddc50bd7e91a7ce2d31dad0d53e7f8d83c5015877ab7a5f13a418eb723d16e8c061b0c143d48bfedc0cfec5cd7396c2210badeec61136c27e0463dc73b355cfe349809d142d18ef6ad58ef2cfe60c4e393283ea77d18226f89e02a665088716f157c3cf3f5d93108d00e431351036b614dcad5e01252a7d4e00be09db181e13a26ed7fdf1c927f8ad2c396683e5c599e680d99e8967061c99e910ab55ad06fcfeb822419fa32e1495614adb77e11532b0291ff5309ce7ef486c75b53d2c356977a5c06af32c59d450ead75bf94a9a317ce31b27c0302cfd81888b5e0e799bf66dbf08d1c8ef0082564d9733c08dc51daf995af7126f5562fdf82e56a4bbb0c5c45ff5f9be7051d4995cab365f8bfbf2ff4aa40958ea433ca25afce61601141efd980b7d5f0a0b8648bf4bed41f7d8cd44b11431c6c34c45d12658176d75c6a24f84c5c31fea1a8450e9c639c1663be7e122296e039fae002c0b7b84c424326271e4bb379ad993ba98f4feeb15fe1bf6d9533a5d14d779a661bf0b00a5cf4ca43af0f392747fe915204a1eba5ca8f576c1fedeba018e2cb0e0b64c61f44d89a408bf9d593310c1d9fd045fbd0750c6e18d1788145fc91b2edd3802e72e5fa837946828f308bef5ad2874de6ebcc78929c7563ec0cddf3ee87bf9976ec4b44927a37f3aa8bda9d93215630c62313c935118c31f62c8664a4b70f69c54f429c6ce65987f0e8e65f02e16566f4e0451b847aaa92b611c533c491fdd91281123ad07516d270a337cfb7548dce8a4d0aa9002f18a4474d4d26549d9099721d1831538fca52e636b1891d8c0e13c888034ff5839f414143bbdfd8dade0ebe123574499c432e0a8ffab6edb3106dc50c344b1b527723d32e31439a65eb1e071292be7dc588a147d319fd555b35f84d9743c926eafe8dfbaa3aa4267198426916db178d9c0419bf2e81a7e96866fa81b47009cc3d68ba9152ab636b978ffabc5c68f67b83851e7c871f2d9a92ec26a38f76516bc1442c62a18323c44aee67db986dada2b989f542f89f4d7eb14b5601a538a4d2fa77c1ec30fc3c5721b260f610f383892093b04bf06f67adfacbbd21335095c77f7848dafaa7555399b8c0bad7a3aba2fed6b141e8d76278c34f6398a73ab5429eb6d94e83a60797cfdd33bf61e6ca0fec1f95c0c63d554bc97703d57af96a1c4d2579d41d2c07b8fd0ee38e14330f9c4b72fedd3848d9196e959174a6c1f4944e3693c389243e711362eecf352d762af4e33f09c3def9b8266aa9e", 0x1000}, {&(0x7f0000000040)="c0d7b1747b81286d1a279bb10b736fb48eb82fed1ed2bd9de3da543a92a7c56fa239758cfdcb", 0x26}, {&(0x7f00000024c0)="3af5d1bcd027f3d256a589b994f7264e9318d60689e6bba24bdc733cc1e13f3c425e8cdc91af4a00724cb17e53b7b1f22f8a80e5c3a6582864cf808ee813ecabbedecb1ff1e09a76404d9bed13364c9bb3b8388cc277e5ec6961e1b45e0f8cda5511ddc569426f3d4d2b274a7d5f5404a005e2975b00070a8915c1233faa", 0x7e}, {&(0x7f0000002540)="5217905bc05762cb531a82e89a66899a5532a54b91c8aae4d1652b3281a14f2ffc21db5bb5d7d5b77258e7e7b8888dec7b73c60024165787aeb5ef6b45a56b43c7f4c6a0621bed8ecd808447fa3bdcec5c8bea0210a1fcfd8a1ef0eeb778ed2c650f82011e7f4e4d0ba8ad05f5d4c143120845f4aed02e0ab5032915f1293ee19b4d979f0b9ac45fd0e5c9557a07", 0x8e}], 0x6) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000200)}}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x18, 0x2, 0x9) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x800, 0xfffffffeffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) shmat(r4, &(0x7f0000466000/0x1000)=nil, 0x3000) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r5) r6 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x6}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000200)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}}}}}}}) getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x4c}, {0x81, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x577}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) fchmod(r0, 0x2) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x1}, {0x46}]}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x73, 0x1f}, {0x18, 0x1, 0x7ff, 0x1}, 0x3, [0x5, 0x4, 0x263, 0x8d57, 0x400, 0x9, 0x7]}, 0x3c) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x1}, {r2}], 0x2, 0x0) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x108) preadv(r4, &(0x7f00000012c0), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) mknodat(r2, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) msgget$private(0x0, 0x97f963dfbf7c8684) executing program 4: setrlimit(0x8, &(0x7f00000003c0)={0xff, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (fail_nth: 1) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000400), 0x1000000000000165) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x80}, {r0, 0x20}], 0x3, 0x2) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0xa5}}) getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() socket(0x2, 0x2, 0x6) select(0x40, &(0x7f0000000040)={0x400000000000fd}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e", 0x5}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r0, 0x9, 0x2e, 0x0, 0xffffffffffffff10) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r5, 0x0, 0x0) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x2, 0x39a) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000ac0)=""/201) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r3 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r3}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r4}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{r6}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r3 = fcntl$dupfd(r2, 0x0, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) readv(r7, &(0x7f0000000380), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0xc7) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)=0xe4) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) syz_open_pts() setuid(0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x6, 0x9, 0x3, 0x7ff}, {0x6, 0x80, 0x2, 0xffffffff}]}) recvmmsg(r2, &(0x7f0000000280)={&(0x7f0000000140)={&(0x7f0000000500)=@un=@file={0x0, ""/265}, 0x10b, &(0x7f0000000100)=[{&(0x7f0000000640)=""/135, 0x87}, {&(0x7f0000000700)=""/204, 0xcc}], 0x2, &(0x7f0000000800)=""/231, 0xe7}, 0xafc}, 0x10, 0x1000, 0x0) close(0xffffffffffffffff) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/505}, &(0x7f0000000000)=0x1fb) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240), 0x10) write(r1, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x7f, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x200, 0x0, 0x5, 0xe1cb, 0x6}, 0xc) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000080)) executing program 3: socket$inet(0x2, 0x3, 0x102) syz_emit_ethernet(0x138, 0x0) chdir(0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{0x0}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) r6 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) OpenBSD/amd64 (.) (tty00) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r1) unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) r4 = socket(0x2, 0x4001, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r4, @ANYRESOCT=r4]) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), 0x0) socket(0x0, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) dup2(r3, r2) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0xc3e}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: r0 = semget$private(0x0, 0x4, 0x96) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r1 = getgid() r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) accept(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) close(r2) connect$unix(r3, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r1, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/121) executing program 4: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) executing program 3: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100, r1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x7, 0x8, &(0x7f0000000240)="7e1620ef1a3e1ec62817c8085a6a76d1290518a6f13216878904acd45c653d7fc60080a1118ab89d0976d830b289194ae36a800ab505d50f6ddf5bf18ceb1d13ea5b994164cc9a4c3e19ef115b030d6735368c2b213b018101e5b846afd10ef74fa25e08451555a06f470cd1bbe31ebbff28b8bd39372ba6b747caeceb10e0201228b15bdd5ae18ce4eb98", 0x8b) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) connect(0xffffffffffffff9c, &(0x7f0000000380)=@in6={0x18, 0x1, 0x4, 0x3f}, 0xc) r3 = socket$inet(0x2, 0x4, 0x3) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x3}, 0xc) getpeername(r2, &(0x7f0000000400)=@un=@file={0x0, ""/503}, &(0x7f0000000600)=0x1f9) r4 = socket$inet(0x2, 0x1, 0x2) connect$inet(r4, &(0x7f0000000640)={0x2, 0x0}, 0xc) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/186, 0xba) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4011, r4, 0x3) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x8, 0x0) recvfrom$inet(r6, &(0x7f0000000800)=""/115, 0x73, 0x1800, 0x0, 0x0) r7 = socket(0x10, 0x5, 0x6) pwrite(r4, &(0x7f0000000880)="5cad6e1bd28492f2cf46261ae02cbb65cb7d979ef5ad55193f29e8e4373580bcc101f5c4119eb05fa89cc988ff6e48dab4af53a0b0bd921a39d7091e748a54f20f35e2ae180f6e63a8fc11ff7658c3c632072ff815ce836e4c933ae7ceac3088be1cc16010f5173bdb481aa63518c8f92549621ef5705376", 0x78, 0x3) poll(&(0x7f0000000900)=[{r6, 0x4}, {r6, 0x1}, {r2, 0x4}, {r2, 0x40}, {r7, 0x100}], 0x5, 0x3d) read(r4, &(0x7f0000000940)=""/47, 0x2f) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000980)) getpeername$inet(0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) write(r7, &(0x7f0000000a40)="8781af5b011ca933c6", 0x9) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000a80)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000ac0)="1e14eb475812707c1f7bcee37ecc698ec3f6a5d631664e3484a5e0e1ad5c77563535a86c8586ccc84232c7a1b68a72c7d60431f1f9a1ec93b9dc725a078a3f8149a0dec9ada4753ce47053ab177f144a", &(0x7f0000000b40)=0x50, &(0x7f0000000b80)="c7b5127a0a094e19b6cb0c475cd0685cdb55292fb1f5e6f665eec1f648681857c00427ec293bb85dca24d7802aef02e009a93bdcda4564d01b48dabc78a6271411fe965085dd5ca298d10dd91159be6286b8c8025b1943ca16f5b4d9b0243c87b6a7d4dcbd275c6dd229e8e24cf77a30628eb7dd988c7a8bf5c1bad1f8ef9f38c433efc3aec7633aa355211b2392b0278ad48eba9fcbeeee037573a412795aa35eef57afd6b712fce8521e9801dccc35d99256c8642fc0f38d18f9acddc44740e1c95da72dbd966dcffb9b39501b3b00520619accedb9b8bbf6bd0d688b4a616db7be694c24e14d39a35a31c1e10cecc4fba515afa85c870f219898d43", 0xfd) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000c80)) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000000)={0x0, 0xffffffffffffff4a, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="040140020000000000000000000003ffff71b320fbfc339a7fb2015d"], 0x104}, 0x0) r3 = dup2(r2, r1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x7) sendto(r4, &(0x7f0000000100)="40f822530bb37d91d349ba388bb65a78bfc821dc44dd9d6245e8dc32ed9e751d836b2d66afcb9c025b342d2f3f2ee73b062d9fa772ab2e607b1eeb5383891f602ef5f04ba40c2bc04d6f5ff63c537fa39d358d0c2455b286009944fd38577755218a814eb1d57f8b2a7798ad2027bd22fea80458e776ed90e919def9886f2294cfa2cd8a309d0c827fec189f605ef39e9367fae8f5c0ca69cb4ad1d377e5b5f5436520ee317e626a2a423584bb3781782a973987ee76319ce8", 0xb9, 0x2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r5, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r6) sendto$unix(r4, &(0x7f0000000040)="a48aadf2", 0x4, 0x5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 5: syz_emit_ethernet(0xf6, &(0x7f0000001780)=ANY=[@ANYBLOB="102deca43e7e4f98fbef45a8eeeaea57b28609d29a69573313245ef6fd670674393b49143bd67ca46f3f8d61ef3310e2826f6f80adc572bfcd06edbe11db4b55e5254d27cc3329711ac5d288c5151c6eec305bb546be0a83ec750137a016c1704cf7640210b64a0148a091538023c61f3d2df17d645f6a44b285a1440fd852799ec7ec159c93fde00f94d3d51fbc2c71bdf7bff3d53685cafa6a19432d581aac281a16dd235f4767c3b6a826c1abe456148bf77bd47fc72a50d684b1b0bce9befbb956612c34e003f0d9df713841bc19a1534c6aa42164667b43bff37a74b258feec0c5a8f22110f9bf0243ddf8525250b413244cc146c747dfdde67273b59a442e976d21d90b6afade2bda4a2512682afb9fd87ad285051cd71a56c727d7fdcb779d335a4561d7d20753f8cf66827d6ba499511d6878af2440940f45a29c7b7e9a9b11531afdf2f41c31b807312a2e2250f81eccd6ef056b8d94697af63d49c9bffc5407b7a449987e4d1468570204d737fccd8ad0f85217a80bace764c7c29c79249e72e16a353c490caaae151fb2134ce1109a1478ff903af09cffe440f6fdeb489d9cf8eab34cd70b1ffaeed68dcf08405d763dfea9d9b485eb5106df1352b17e8cbed012c41d12146d9b41e4de61235eaf2bcc43bed73b72367e4f40f5245779db70b9682b42bd2016eff61662e1457346f156ff7feb8f95687740753229592e48600540c5420df506b92b2538ee3c4ea941e025c0c6cac0bf9e4becea1e4f78829885d9c7e2c94b3a10544f4e845dc2e272c0e11ff50f9d6406635dbb4f41d24d710e992e92dd8c9a63df08186c5d05bb1f9aff0c9bc21fcf1e6be99b21011b4c06a1c06eb45fe8235829aba8623a5d160a9d3ae57bde6dbcfad8ce45988bd9408ae2ab4f56107e2aa02872fff983612f7ada1d57059b14edb852da6e14681f6de3ccab9a9bed537cfe41ab2fca03a6acf97d91198aacfa752156f5eb5d45487168eaee0333e2d9bdfd9d78d2f621c944c2b5745dec7736556b20798ebaefe4a8685b9a44a82478d42231166cc4a046b73ed90617d1e45152ec61a0e8f482a3557ce5dd7bbb460201732595e68ae8d0db805c77e5d2ba49100277c704e483a2517c9fe054de64c1e433aa1d86ff530612c4becc418c1ec882e15b89df2d55236be4a3d1dacf07437b5c68b5be6f62662f1eb7c5e0fe60b3ff0e19794c3703ba27841af5e9eac79c69f430d40496c0d9861e9ba6dd45ceb6af5b301777100f7db76b6c651cfccfc73d237d5629fa21ece6a8f381cf9fea1fc3cd3c93f19a8494c43a68cd017337431c2ee2710cbf1c86dc44c2d207183056de732b9b74efc657ae64adb72997d7c152dc235bcd234a02c342514cf5bb4f8fc122c560054c1ac03c263ceaa096e911d47a7ad28cdbabf08eccd15b2a8f98b168b8633814581d3de3a0299c52eedd044c31c2ff7fe134e029836b9fa720313163185248e897f9659fab93208507f727d461f75628384322ce1db04eb790509b3033849f31de792e86cc3cda0f0eac35a87907c5eb14a09c24c2d413bd5a647fbabbd1aadf178dbac6245f8d17eef3776d2a3342578875bcfc17b9ebccb4bb772aa5d12ae2540f43721bf85389a68108c7039a7e9bc4e2e1f0784c7c6a1c9a23dd907128a56bcc7f6df54212249d1c748392d545004e903fb46f297568c393066188088da20dda589d8e052186670053aef81ec40dbf4cec623b9f9333080584bc3b9a68f458fc9a8db5fda09316296a3fe9a5b55998bd3a3b063393f04babd6da3754e8f6f4eb19d45b687bf717e315bfba63930217feca37513143170fe95225a337ae4cb529b64914717ed38a09ff2f0091353f0a513e38552ff10d0c4e5c82f4db8611082cfb8b29a804e6ec1924cd7149e153d225206d5fd244abf3500f221a29e0b30dc7f6090a904fcf036c75f2e041b825b7e8693b22ac456fc2381389d4e14826eb2ac7298bf81eba31769fbad4b3581a455a121820d849dfa87f03fa229d79abe0e85ed6945a274b7150058046462f8807d1fb8e25bb231095511b829d1c217c03f8c7b3cf651350206ffcfa925c1d1472e760772924e277551dbfbedf1f85e40d2cf447cea0ac9ff2df32a83991c4631635d3438147bd308d35fd276c8da74fde3d8164a3d34517278ec805ccb861a8037bc75e972d6f94276eb188db55e872d87fad2ed5186adafec14c2e48fef4c196c7fcf8aa51672a1319cb11e460a67149da9d64653fc087f62e12d6fdd75851bd08abb86c74d2947f9d81ed20b95e39711008d086fc352378f7ac30e51999c1f7ede18974aa477ff044df9e45292a502f2d8804de43315d56ea1c75812b19706a0df8e4e9cabfaf1accb6d33f63f5369363d0ee44fae7487bde278cf1f1088e4c7d0d11baa81781afe11ac151e1153715b2981fdda2d312041cbe35b5df63a9f1b0f4df6dbb21c80ba78a92dbbd4e6113c6597c7f7cbe99086de4b3595dab5ad6ff1d7c944b1ab92a26bcc3196237203f85a3c885a36c5a5d01b9900cb18de5e01de1e09e193c18aa2df0500e4a6a7f726c094563c8b3d6948b1db9a7af53a7bfb4d1e8be784b62d0738d77c8b1e34dbe2145a2f65af48d537d49a4b7a9ca3f3e840593a809200c33ccf85a2be6de4d4cc6dcf710d86bea77954d3c50c3cb76383b576a11ca03351cdb2d5f7893565efbae3705faf37dc179ef63d02f7a5824b15d55dd34df403d9ba36d0141073c11ad5599229cfeb19bc84f8a382d20c7d75bc3c130c08996eaa87af031a6d2a40646428617b20a671aee25d3fb031a16dd2f7efdbabc2312954a17969326fe064ed4c8ea70c77c75534eab526f5633d783cb25de7a44b94c57080c581750c2f99c4325c5a1d6bb868c193fa6f30948fa3ef22b03c983b8b401bb688446ac2e3d91eea7d1b145a1796c78971892ac2b5edd56d2d3327a463008f44439fcc93d8360c4b3fc90895b084e42132bb7198d1509839164d6fab39b81b340a4b6326ef9a87cbfe8a976fd10579b0bc2c5029d8ed1c904157424806c9359292e2892493693e5d55a2c727ca502065909664e6d54fd16e8a6e167622d90db35015840d5fb920f4ec1cb1cf557365bbe7a6ae8a958f92a490df5a76f8331394a2cbaf17b6a38f75494582cf5bd1fe254bbe55b4094abf437cc0ac1f97a675fbdb429142d7a360aa783dbfded80798f569d17ce307e705ccdadd44b872b802ff58e91d35b6a7af79c1413753c01c8352f994a086941461940477059ee3d367d23f108e42e700ff19a3ae17c56dac81e69ae4a261fd83f52e3873f6c776985040339f45ffa9c7293a04f52af28ef4866d907834a74985a5fe23090dba4142264fed6451940ad449f2759fa7a570de8837ce0a177b044d9b65ea086c2a305ca858b5bd11f6d0d013dd259793cd857011e76e2d5c7e5e0e658b7be18a4bdef858583d0c21831bb131e6c9b9d3c5bef710e24e9c9020b052a1604e269c44d019b035408a651b6f695cff7402ede1359fac686868d7ebce192744ebea612303ac9fb0fa42478b19f805a3b4db70e4fcaf456c39dd3937c522b935074b8ab4e1b1c1cfc67de1f0a521bd5e5e03ac2fd12f3cfaa3dabc29b22b63ec8cce49d1c16aa432561401cbc6f9788af67f97ac1092b5c512ef422fb0baf7eef44f7148eec14efb50cc5483c6eacf83d544ebbd1dab83056629028378e57a8622a940bfb7ff744bef068464400db801594074c62302d621be1ef8e137faf6fa2e0edb32e68b95117c38cdfa5523381880fe6284c0f8e51ae1e07fc7e4a53d41104d3cf7cd14b454863ac035b46b5aa45584773ad0c2198a14aea4f3d4b3eb483339640c7dda2c1a2db1c27fba371ea0ebe5956e4949c96c6190b33d098bfa9e56b64af3aa6a323e4af18c6a550d777ce6b3122c7324112f475f291ddaea678f12ca5292bd0a639582beea99f1e516a552b81ae028476da9757507777f37c64e3eb879a562e5c3dfc652f172cd41a1ad310e9ea4a3bf90eff1acc90a15863cf54ba39f2f52868e9007a33219d310646f2bb42e494f87b7b7ccccb05b6bcbb7a9611afc5e751fabdbef835eb82a275f3bc859fc00dc3b526ee08f8c1978a1a2bc795edf58998ad515324c61e0e137149aa946d348df68722ff61f99ca7e4a51708c76c6d91c103819b927df298e0de042363b3fcbeb548245cdbbe10abb5a6a7dae633eb87df61107ef6542afc81da661e8daded5eb0611fa25452dc7cd569d08a85810c6caf1a27f2a7387840d1d682036ea83d063bb51a16ba670eb79ba98f25d70fff024cb7c4e3c69e344cf0cd13149e58f108aceecb13212de9beb934665cceffcebf9d87cae33da9176e1dc363a502b9aae450f4d2b479d3ec08cf4858d989331a15042708a323837e2031a2af0d1bb879bde98f2c76e41dbf73b8c466bbab66910fb11567e34aebc557c292a16ac0e4ace8db21a4eb5abad11e48e14eb09112abe6b806da983e15b5312f12b993c110aefea4e50e705747c129ad82509ea1a8ec20a2d63c3fc4aa25fb54dce27b57834e384a0169f43bbaa570e089402eb77fbf7ca60a0714b521f2217735bc3be222961bb5318d025e7467aaabf17d56fc30dc56181188d33f23f83ea066f1d070bdcd0beb00b845fa93a6b294b5e796d73e151e41810d8dc2cdc2556d45fee76d5abcfb33d5690fce05cb7f8ba55046aadf20debb7e81a63f49299d30a33324a625d4535c345de3ee7189a02dc7a8df19b1f4419784d971dd40893cd03716c40aabfa5c66272b7e95b5612cd6baa3cbb234e44a5412e748559daccdd52329923d596915769baccf33b263c8d437768ce26b3acb35191e0a0a71e7b52853b45faa7b6ce7efc6f5f554cec70d94fe6763cdb405d7578df588b378d4f22fe4751bd1864de49c1e4308faca50e2b6cf63042b2d6aa022f7b0623a173d47f6d445c5ce878d7321dcf8001d76b97c3b930d5229d7ac2ec90684a1c87c828b1be59c01b420bec2dd4b10faccdbdbece3c76fb94cde5f9e1f7cac4ab3ed2c9790a8d95b4ad3ecda6675ede93be36977fc1510d51b58d28c6c44545f63f9024d59f1b3ddf4983de14fcb20e5f91bb5ff07112dc8a5a282837d7426f51c66b26b76afcb077756b82006a19b93e8dbf824e66f6cfdd3f9be47042b0ae20cda0251e9e9df3224b34d81292f3608764f5c65f24b7ff8820c0906ad317eea784b20718c47ec89369d4f9bb017dd87ede68ab6fd813d3d92c490710ee86a1978d2ef08b0340b732c3771ff668404e99662fc9db696a010827285fef9f4018de4c0222375582a33e8c81645c1d7e30b1d0b2576293594e6e87a6e357a0c652625c2b7e89ef526ce62d8c64113d776ebe98996200d7c743dba905161a9097ad594f2c720b9d642c73c9b06a99f8960d7f5596e1d20e0d790cb0a4092d46d9a930b2e04d0adb840f307a16487bde946a2d3db93ae3ec748a00ec0fe45f2d8ae5019f15a6655f8e1ae8672be7d8435ca2198c31957116e46a2359c7509b1143f6e51ab21656ae546da4880f4e21c6d3ad8f7c8498e073a307a115581f8ffbac575519fec9d193560161e566f554b0b256d6bf1fb4e393517063b2adee7109999aad877236aee145537e99d10f6983a570fdee9ffc5b3640fbdb80081d6124ddc6a874320c1b0e028ed79eb97fc9aa6c335405898f66afbd51c9f23934b5eefd1ed8d04c05dd9ed953f6245524e0c7ff1c9e4ecd04ce6f668e48278b02ddf19502a54ce8bc614829"]) acct(&(0x7f0000000000)='./file1\x00') setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x5, 0x20}, {0x12e}]}) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES8]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000140)=[{0x3d}, {0x50}, {0x6, 0x0, 0x0, 0x556}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x18, 0x4003, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) mmap(&(0x7f0000cc2000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0xe8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) poll(&(0x7f0000000080)=[{r6, 0xab6cc3d7ffaa0897}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f00000003c0)="0341d86c71a30018bc5a91505d9230cca32a2b4b71b59c7acd912c34eb8627", &(0x7f0000000080)=0x67, 0x0, 0x2e) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x180}, 0x0) kqueue() (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2000005, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) getsockname$inet6(r2, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=';', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() r4 = msgget$private(0x0, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x102, r5, r6, r5, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0x5}) setreuid(r5, 0x0) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r4, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r10) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x10000, r5, r7, r8, r9, 0x2}, 0x8, 0xfffffffffffffff7, r3, r10, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x3, 0x0) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x8d}, {}, {0x8b}], 0x3}) r4 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x8000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000387000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000629000/0x3000)=nil, &(0x7f000028d000/0x3000)=nil}, {&(0x7f00000d9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2000040000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000354000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00000dd000/0x3000)=nil, 0x4}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x579}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000280)=0x1) r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x800, 0x0) close(r6) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f0000000140)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc031f890a84a563e15faf04060000006aa4cd7d4da2e4a14aa82cfc97e083baecc36332e783f9b95e5c3c10ef77e51b5693043d79134468da7a10058040a2241e1190ad7ce2043c6cb0048a95b9204c1b0a4d955fac39b7b19c53caa30d67b49c672bdc0a1cab2f066a378ee95c9e8b6d7c0000", 0x8d}], 0x2) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20, 0x0, 0x0, 0x1}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xffffffff}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r1 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000600)=""/55, 0x37}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r2, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x23b) r7 = geteuid() r8 = semget(0x1, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r9 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r7, r9) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001700)="2321a93416704f5ec7c83cd83b37fe6f5fcffeb650b7035af2562a6ed2b4b48412890399423c386f138387dec31c01107ed34534db7956b2f1f15991df170c9a1e0040bb556913ca1f3ee3a83ed9f3e4d45b5b5b2096e7e92c38bc6ccff2d53962", 0x61}, {&(0x7f0000000640)="8b3c57f3d103d72b85a3f8b995761fe48a1e47e61d2a3ed7e38d2a18ee3cc1727c19dc84a80968b687d5828b9d6b6f149f974f257f281a2277202c81e4d9c4d260e8684e9c82bbad33532b73eb63c5b2f6beb0d5614bac36dd038410b481fe92659161cbf6b771637a8359fc6e9855b7872f93fee7cc2b85126fc4b87b5c3fba72d630d2296b4e475d5944a6e13cbb8fe27f2126dfd9f40f73cfdadc2398ab7b45ead81aeebc09b593abb445f92fe91596a9", 0xb2}, {&(0x7f0000000700)="ed0e91487fb5e3ab8ed290530c4f32920ff0e9b8380ca98e086c655abfe59f3e7672488390374f23541c1a50b8d30745f252619c8fa94b06960c181cc8cba3e666ac9bef148ff606da647611c0b5195a0532890083e13bea0539a80d8398a1f6b3d709f7dc46f628490c36574ef1b96c7025b551521bd721dd5ba0b89bed325814a34a635a4dbcc35045f353050a5888fcb46d88502bb4b6b32e7beb98ab26c5ac433d1d05b8163cde8de471ac505f49474660c05efed1b60eb36fe45882560942fe4d2a7841187150b008d5d08d8a44b0cc798e45b49e058a03113106a9d4313666815df1d1549372a5b69b9ef77ff4e36d520d24e260baab8a3a0d297e10bac6d917f42e215d594f4d9c4727d06ec5859a38bbc774c66619d15b4ee030652a7ccca2dc3bc9b692fca3b2695462e175f7621cf7eb9bdead8eb5d5b7cac208b7ad8287127a3f71a8a1fdff303dedad542714feb107773b98ac4dd8ff6fcf417a931638f4ebca2c9df42a34932a706c430ceff0c2006875731f062810ab006806f18e3836ca32da8510efb06c2bc4e79a45fc3f9140b7ab428d3b9dc591b31d8002ee1347816353dea365bab8438b7c2a9cd7c9e015bf4e8c5cc31702b9926e89871f29eeea77ed0d77812f88c1dc2b5f71f88622ac04de83e0644f9f25f60cb25fd3449abbc79978c95c63fa99554557ece499d48865bcb859249c744c7459caa0194a55913497e1b93eefcb6ef575c72b29549b4e2b90f6ae07d5cbda25b73af10aaca87f80f023a6d344327fb359d078c429fc21e2aaf34d8b85328b7a42ba6a06d6ecd1c7be775909fabf90e4b0c4c1631633c7c038a091b793a8b8e4229a63b95c7d67eb23ca6a3da1e54ea262506b7dce70019458350a5985f479caafe3b6557281fa508cc9903a57e0e4b3465b59522bc7e015397092290b7838ceaa4e46e0eb532137be86a6034c5d7bab0d23b38bef9728bc4d59174b733d51e4822f01a6cfa5260ce79798921a66f473ffdeae3d707c09c198ca691839cb76f3353f03bc5be17068c72fc9d4b755aa7d7e0967cc5c95c66f7e4ca74548fba5c01bf29a2a019e8d9ea29b453d9648c4abbda01101daa95462eaa5942823484dc5feb7c67854cddc669ce0a7b7dda559646a68076a99f25c1e867a26b8054adb53e59036fa211bcd75761c990427242a0a6f2627bc13facf31826a019317243ea09f779dd8574454251a88ee2efebb7826aaa7349b7424f22d513d9bc68c8215b4ccdf1c0d590a39b72654d8bdc3d9565a40a745d34c5e1dd8fd1a7f65f221a2ec6bf4dee064a60751bddb6d925a4966e523d2624492f3cb5cd06bd47e03bc2dbc25a139eb80da61555a42844cde9daebd288e1ef269d00e9c7f079ec0a3c6675d7af06de6733aafe347a9ba1a84648f5e8d7a3c424e9c991caa556a66994808c8fe81f77b14ddf8194d21b261fe8b8721eab7ca630b175edb2bfe5e5d4050da323444c03aefc42042706226c4b1e425782470af4c9a01d1bbe97c44f757029b6517ca3c4c0454b9f59650d78ab29fa021abd175cfcfaa808a2ecf413578739884d510407212a52f66123ba8f15f8619b368caa1f173a66fe51bc98fc3f9d8e030619cb1e144f4a5e250f810e0f80b366f8545a3460a7aece4ab74e05eef4e549915aaad1cbf1d25db4f57247a25820653b12c57f4132c673ff24f93013a122e887f878cbfc2f9deef273aa97563515e900d901e075b816eb98b649b094057685ea0dfe3917463219a660f42f5a1887aadb8d34398ae5350e954dad2c592bd333aacd45b28966fd357a25158b7c414f415ebb10de7123c9a4673656d259f4f700951ec5e9a0932234573c49079c335c3d911e28130b7f986b90cda7a608f27d75bb8272d0b2d0b6a99ebb250fc4c017f1a6f7e9699e1cbc437423e962086585fbb1345fc776e5c482226730cd77d3d1e5525e6111a1c66081a0ca764cb39ac4b186b2e43f5be500c0cc6c2806c69533d4b9968064bd4a0132b5d77b0152bd45f1b00bc3fc561d7f06201447807821a58c3bf3d66c1168e4ea74551ea3c9e6422a5ca4e04af39685181c8e17d91bcb339d82fb42301e3b426302cc30135f879062b6f2a9e77129539950d64215fe397b2a805e6b22fef913b1fb5e57534164475e5a196b3a83fb5a50dc5c16c2c0ef8a2560d0f18ed1b62cca3c376cf5b73f2d119b7259d8dc17392f488f7b24cc34e0c98986fdfc76b18cea34d1185343f2a923eca7fc9f56b67dcce62c6f4ffc41f8565d5f46a7ca8c62714ee5619ea4554c97d9c67faaa76d9e41159f49f94ab0e7a4a73dea9078ecc38732185d04d285870539ae52101de3da8787c336b16b05e2570891b7addf7900cf5880bb9d86e05b85415d6b50b9f8e96aa7b350163b4cbf50aed758c0e6fe1621e324279f17a1b9e2dd4ffaf786746f561e3ee424ac2b7188b6f6c407855a84d6c4a57a5776a9de49a75e19667f6899676293da3fa412ee98b701370a8f1fe79e40aedc211ad3730c753b302724d156d8b76da5f9bb61c972611f98bc7d4a6f5975d58c3a73f3c8021de99cedae6fa51f4de6cec33add282deaad52cf80f302c1d582400f2a32bacad787c00532a8cb335b38f0626bcbad84b110e177848bb5031a8358c87bcf7593239311c00eb7c1ec965470eddff396ab52fa94e0ce711205777c6193fe31c18cb37d178b339b212ab37b2fe9482ec3281361c15d8fa64f6b553f693fa3e87b9dd97b627a8e86129f8a8d90705d9ee2028d3ac6f96d663c5d8e8115587bc14870950e9edfa6bb80489913f1af72e9971c314e619ccdf6f60020848b97cf70ed083b9b362ffc962b4142fcbc30ecaa7e87e037c2c6a0709b4f4edda53cecea149ea47b0d8d280e2617a2883f5452b06fbef04ba7519019cbcb2dd6117feffd9c1627516a9c42f2527bd78dae97f5b7815b0d6019ab28f0d2b7db7e0a2e4adb3fdf108494d3e8e48c639817a83e48a56d4b2942aacf0e566ab691b29c41c6a32a079e1c5b7572eedc915f314619b805f4e6741521f3862b820e24035a281cfd05321dacc37107f7905a84f2a12dd8df0b4b03a1699e3cb08565fbdbce63ebf152afd01ff118140d732597c47f65819c4ed8fd20132cf6f0f76174ec1c44c5aa36bbc8fcd57e670bb751fcc88a60096365ffae8f9f07bc7a42c250e628c424f9eec0ca835e7f70a88e8dc36745e6adb1c7e599f3390598fd5583d1fe9a3321383fbfe54b887cbf89eb43029ef3d079ac4ab3760d3bf48b3e30094bda2747061c934d0eeb432dc5ff7fda0a120abd9b5186431ceb58fff6d7d9272151d52531d3f138a916c69913b268354bb5adae413973f6e0578f13f3d072cd127438c301cba1e2765969df90552f221447bc57a390258b2736d8c8bfd2485266eb6bca0d701802d00102d0632b3acff4f2c69505452aefdf607c54641ac965ecc501db608399e2c2c3b6ac4707f3d0aefc3e3a3f897603b0c19785a3c9008db8e08ceb35073f627c1ef021e4b8dd9dc5e5c9fc385c4589a65ddd93ef79013ede5e6c78a1cae0196cc60ad2a2ed95064d80cf70f2f82202228be0ee25c013d3bd3c96f9cf194fa1610c6dc79bab8ce001726ef7d2034abceaac34e5e2fbe769d427e77fa1c21cefc204dce2a00b86c91d3d799a309d28d48b60881124cbff906e85b9ca2e7869c1ee431b558612292c23ed92c1dfa05bd1606bed7709bf01a712e0e29a9855d81861edd4a72219f8255541c89b73717aa22e1dbaf9f95c205d0825b79c454fa64cec81c31bcb124e1fe0157361719edb1572e9bc3bd135e3164dff11117045144b6464446538e07e618d95034a70cddec3257d82b4f2b1be85933b3e04dd599104200c370a64805a6fbf0f0a34f129fda387ae02764d76b70191101de6f93d9e533669ced59b7fd396317f8c3547bd15f3bad6644793284390d20be4bb62559802122393f4eb98f5aba82c9228961df24cd1843954b8930d01cc2db7349208cf03a9c01a9bf1aa5dd4325e87f0d307c1cb6f511c995ce2cde7af4601ae942f6de357e9dff8b9a349c2f7a47c577bf66df3b51758a442eb95fb1abe10b40a1f60312cf8e8acf0e4f2044606c16c36d3194e15add26fe5521333ff7c98cea816be799d714b70f969362a6f02e352fddb92c3383581b9e3a4497f71b53ab53562c7843c3982cffe397b2ecbfbad524ae43bf492f3883835abbd90d5c658050622a0552c9f5d231a21e3d2dd4f82e194f2e4b83af8d4f6dcacd2b14b2ac907b5093ccdb49a7e75a18846abf467b5232c142d6dc3a2be32e054e5b05b334aecc8e19fe8b77182ab4f8708e29d10462444d86958c3b9a937cdfc26ae9c2517d72fc5706e5bc1a61e0d9630c2f79619ff90d79265618753fa14f2e92c329ed739cbb3113e917a33bf76e1f90b687eb70496c631906f38c7f5c8dd86f6ff9eae4b70cb97cef012eef44fdfdba76d79a5e2c744cc4aed51eedb98e85ed63c3d76632e43c2db42f280726b7c1b30617916c96bd0eb39da1582704ce90994b018dd01db579d7116439b17dc0cc06d5d04870a65914427f019b08c8f0fe08e0fae8635b8130c9de277aaaa523dc102d2ae51db7680c4de72d799467f3a7eec0884dbd8214b4fc14a0e14a0092accb2d6ce8c4a96801eafb770c65fab849e84ab05792568405f91d20807f7136eb673556e7dcbba97b4c5664a36855cfe1c9c2ddb15237dd5ec9964fab41db8286be5bd966a18f11d79080c6e37e394c497d1e3058d132d2f3ac8df306cff79e8891aabbed42ee6e1a6dc04f5b1c6d7ca82cb174d2a295a2ec853b4033db39ebe792f2391b7345963086943296797975cd197c524be37fb8648760af7fdd085e6cc8124c43e496ae01f223c5f8bdd653953ca767317bae8d9c44313ba1e4c2386ac01492c604908394b42986ee7de0361f7db2b7dc88129c5d26120e8b6b17171042684d11abd18c151223bb4d7900c6561c08f6b7d09e2350a525fbe5882bfb564ddeeebd7d9a3c40e7806cbb7f854529a3e780183c1bd5e145ae93a40c48916b36a704867c4199444f2855a404da2c0ff9c39ad6383ee6aecd154b37d40a730c0e9ebb0bcaa16628e278239e180ba8ae9b710869e2f122ddb3d928ad3e96bdb708c399828b9275a8cfe7b9d635d446fa8e44de6ab9d1086ca6e4d9790f14de0bd2fdb5d716ef1b3878c0d6d3afbbfc56d05544b68e709c9c1643ae947753dc81fd93def144f1f9dfbba0d6ef212d37f130f100bfe0a0c8c2ea09c601ef2cf6e34bc393d77be711a6a338bebbfd719aa8dabaff767e1149ff84b55776337bddf196554c1608fc5e610bfc30fb45f99d0474063fb343900dbaca414bc37430c17a5d339a634e8dadd7ee477d23e956bc95a14f6bbfda321413514cb91d393f514cfe742ff1be952f186046499c6cfc469a4c319067e2fd71632276a3004927b73d3d23a9b78ea04b3496fa8fe09fc8b262cd97eb788ede56623c825a6e9faab774db0859cc134bf30dd92ae58da8f7e0a601b91b2cd80f986ec6f06738476bc0ad2fe42cbb26634c55c20b8741cfdff5a7cdafaf070ef34ee4cec76b17af3141bbb2aabce5469f482d1ddd262dcdc39d59a02debaf2416e4a66cafa6a6e7bfb6c89becdf42ad4eba35833a65e26f6cd42294c095356c1ed396e2e36b9af5e9592d9a13d672bc1442d093b64bd1efa949f76de9a03095c061e6c2bb7c0e04a4666517c049244af291ffdd9039099ac7c5fd21c4651511db29f10929e862", 0x1000}], 0x3) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = semget(0x0, 0x2, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0x0, 0x0, r2, 0xad}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x40, 0x20, 0x0, 0x6}, {0x0, 0x20, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r6 = socket(0x6, 0x1, 0x1) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x40) rmdir(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000240)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r8, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x400, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shutdown(r0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x182a, &(0x7f0000005c40)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef2722508dad01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db19923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e2cf7245746a58c15ff861d689659e215cc20ae585c5b79"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x3}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x615, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x0) mknodat(r2, 0x0, 0x1, 0x45a7) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x100}], 0x2, 0x10000001) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x8000000000000001) syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000480)="bb61fec71840bdcd70bf66d56c9afc36fe1ad94871249bb11e66e954361b8bcb21531a3aff595145aec46bc2266589897db7e4befc571e184605c9fbd222ccf915780d1907ab11098318529d502daa785ed9c1a3d699fc3bd94375dea3de4c115dd8982f8c6c2ca8ea9b796b5bffa6a9db51bd63dc182258c4", 0x79}], 0x2, 0x6ce8d687) seteuid(0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x6, 0x0, "0100012d29fb000700000000098002005e00", 0xffff, 0x2}) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0, 0x2096077b1f8b8c95}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0, 0xffffffff}, 0xffffffffffffffa3, 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x3, 0x0, 0x28, 0x1f}, {0x6, 0xff, 0x0, 0xfffff988}]}) close(r2) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001000), &(0x7f0000001040)=0x4) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r0, @ANYBLOB="828fec9dfa00f133fc09c0b94a3052bde707ae868f042eeda2cc658f38a0b12ce73f962dc9c10e7763218ecd9a088a6494cd2de86265a21fff57cb223eaed5bee58d1d4f6d137639cf6e0aef8e97fcff1b8d74be49bdff05f4256b27f62081f08701a0f6a4b5d12da14f333a74a29dd6462aba3ada244af98696eee3f444c569d32136fa5b890917dec584f1da30957f46adff1cd3f41a6239f2b843ce863aed9a0095b11b14d17983b91a6c4a9363512a08a03257ddb10c95bf155cf6485244345993c5ec069100c531977afa2e911139fcbd57dcd385e70d57403b4944f7799114240dc05278e5a3265b", @ANYRESDEC=r0], 0x10, 0x409}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x405) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setsockopt(r4, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r8 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r8, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x3, 0x0) connect$unix(r9, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg(r9, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kqueue() executing program 0: setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6006000000002bf4816c3eed4776ef00000037481e7b3b0029"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000012c0)=[{0x7, 0x0, 0xa1, 0x5}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x81}, {0x50}, {0x6}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r1) r3 = socket(0x6, 0x3, 0x0) r4 = kqueue() close(r4) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f00000010c0)=[{r2, 0x8bb131ed92b0b44e}, {0xffffffffffffffff, 0x4}], 0x2, 0x7) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000001280)) setreuid(0xee00, r7) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000001100)="d94632e3c959cf3ec750a036b4dece849f8f996ebcf6d36c000000005177c0c208144e241b5b7bd7207b8c4dbc6d15d5553b8943b62acf8b04dee0bf32e5bc510f4fc85447e8430deb6efdf88e7b5da72f057a6b4ed296098b2d06d6b9895365b51a2197cb0d393d5ec76c0f9f0ea9aea88bcf0db95ef8fe356fb962f1a7be446877a8dab8ff65691d01d094cc8bb7b98df5b28419ec11e84902dd9475f01d19a0d03ced358eb9dc6319e3", &(0x7f00000002c0)=0xab, &(0x7f0000000300), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6}]}) sysctl$kern(0x0, 0x0, &(0x7f0000002480), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) chflags(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000580)=0x7e71c3db) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000880)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfcffffffffbfffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="62329464421baa64fdfd0866d5ea02bff9f964650efb0b62adb4550c5230a778b8bd92bcc25148213625c44146819a9f9a49e751605a6b5741c780befcb6550c5746c60fd8b475794dd54ed9b7a7823929d1a0a657892450a39f5f8dbf3e310020a58b2c90ee5208ad2be98343c9372bf621b76e2310f24bda6759581862002f6f4731c2a145152cf38465", 0x8b) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60cd5be1000000000000000000eeff00000000000000000000000000000000000000000000000002"]) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="078186385dde0b05aa9f0fcf64e86ee1da43b1476fa108ebfcbeca95d2da0aa08cfeab08f675152397ca8ac682ec4570c3a6cbc9727f07446d8a76d67c4c84db65d044ae5fb57b8349d545de1870f9ab03163c647156a5e8e5a21cc5bae91e59ab4297bc"], 0x10}, 0x400) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f0000000040)) minherit(&(0x7f000074b000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x1, 0x4000, 0xfc) msgget$private(0x0, 0x600) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x0, r8) recvmsg(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000006c0)=""/263, 0xf5}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000440)=""/200, 0xa8}], 0x3, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) sendmmsg(r8, &(0x7f0000000140)={0x0}, 0xfffffffffffffda2, 0x0) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x55, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r4 = dup(r3) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRESOCT=r4, @ANYRESOCT=r2, @ANYRES8=r2, @ANYRES16=r3]) r5 = socket(0x11, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x2}, {0x3, 0x5}, {0x4, 0x2}], 0x3) semop(r6, 0x0, 0xff97) getsockopt(r5, 0x3ff, 0xda67, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000240), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getuid() r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) executing program 7: r0 = semget$private(0x0, 0x3, 0x13) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, r1, r2, r3, r4, 0x106, 0x3f}, 0xffffffffffffa487, 0x81, 0x40}) r5 = msgget$private(0x0, 0x4a0) msgctl$IPC_RMID(r5, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r7, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r8, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0xc3e}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/142, 0x8e}], 0x2) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f00005dc000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000034000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=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, &(0x7f0000363000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000573000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004fc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 7: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x5}, 0x0, 0x0, 0x0) kqueue() r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000001c0), &(0x7f0000000500)=0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x9, 0x4}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000380)="3f48d93dac22d3529da64f3068aacb29dcbaa24f56145cbe091ac7614e7ed2dd993a51e0fc1fab57b1093632fbeccda68ccb436902370c6a60c13afbef499b", 0x3f}], 0x100000000000024f) execve(0x0, 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x100, 0x9, {0xe8, 0x41}}) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xe816, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}, 0x3}, 0x10, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) getsockname$inet6(r0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000140)={0x9, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000b00)={{}, 0x0, 0x0}) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x3, 0x102) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) sendmsg(r4, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) r5 = getuid() setreuid(0xee00, r5) unveil(0x0, &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='W\x00') executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x5c46) r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x42, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x7fffffff, 0xff, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x5, 0x5, 0x4, 0x1, 0x878, 0x9, 0x4, 0x2, 0x2, 0x3, 0x401}) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x8001, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd81008000000000000831929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdd, "8b030003b90900787d902b56d864d3c3a3f4d3c9"}) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000080)="88b0c6168d492cd98fc3830723141966e011fff474c97a60ec7cf7ec1aff6cbef78295a3fccc91d733e16f3079164da7b7e49810d3d2bd1289750332c8e0a10c8d90cfdf6a71f66aa823dad436ec3560e86726b9922fa9a427a5daf8d9a542a4d50ec8e8e9e3d98d92b2e6c5adc3c7213ecb3547901a72cf11318d502ab14e826f56058959004efb052d4571f0763558864a7b4b21906c40e1a412862b031af2f21340776f3f80b179b555afe598952e7d2608525427fdd03063d4f45503ed3fe67b552faf8c3e65fb2ce4f17884259f68133524bdf40f82e5ecc617247b044a7bd9c16ba8e026ef384784901fbc7481fb56", 0xf2}, {&(0x7f0000000540)="14f530f6c5b4d79354c1724d9884df126f36a294f5813cc4ab2be51d07eda272edde23384b54e21194de6ebd9a361083fbf3f5b22f334a1c7a328d9949cae772cfaf25ba49b0a68219cad8f3dd32358cc607e31cc2318b0faf58319e28b9c8ffbad097ed45d756e5f0ad0c5c74d23978e3b322e54e6c6ad6de95f2cf8090070cc209db5b2ab25b3e8ec94b5efb66810a55f1114ae8a0eac3e7519db85743ad540353409322b9816ca43ca39444d305c14313e505dbee3a1f41792129052c0d9ebb11be40848234dcb82562f46d17e885781b0cebef882e8ef33efe06bef51d4f3980dd0c319970be2a21e40bd4e73422b30ce0a901857531b4e0361b71c0769a927994680f1ede562d1a4501dcc1edbbacc070f269d03a43373178e2c1a598b8810e8c2afefb505d73ac6098333a961f194fda5f34dd7413d77a30031c9eb3e5bc980f84bd5a9dac051e06b1697de7cbc91eb6027f5bf862eee3f833044254603d42ad2df5117fb3b16c63eefd90af9e851b3c4e131a100d1399ebdca4ae8097755a1eb026b922bec024d55577b8fc2d3c6b32d80d24319276577ebe28401b8924465b091e75d56b61e20e5223f8e2d2325897d32df5c38f9f2d7eff7ab19588d625db02d2fd1b2c4fa5c9d5c0230fd067209a4a439ae97da3a03d5f4f814e8a1ce8c1a16dd40c82d4eb9855fe9ec385413bf2593b116b5e01895ee743ce58cee3e9831fa44b7193db73b788e1ace28117ca341d0d5584a200fd396003e31cbdcc8614fd5b3e379574978ef0e8d38f2d2036d87923171f8751796fd7c41f37b9744c0884e70f94b4f21dc3d23fd3", 0x24e}], 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="3db069b4c37a7af997dde0f5b865d72bc8f5e6d7f8a9bae27143b61f06664165e8c14d1c738266e4dbb9ae104e9c8c81753fe50b765864b4edf02a34bd43884e4b2f2087a1f667b192c3bc0e1ce45ed37e4b90f4f558aecc666711b803276af490cda8e077bd8a0613e4b19381e0e654bbf24044979a9b6f44f0d8d0dd3c938b7b4bbd84479ad60961ccf22d219338bd3cc0d476dc7e4f8e3b52f1b1677a5d3beec168cfcdea272937971d2e61dd21c086e47988246cb9008946a6f8", 0xbc}, {&(0x7f00000007c0)="b9ec4e910746fe43515703e8a89b28143b6d4539fa2d88892fa58852e2b95ae8a23d95ed242560c06776afe401b048fdd5d316182ab408772f2226d4ba9e1cff294f317b71319f5adf1f7e9ff8c446fdf394b340ebc0e90561e03e53ea9a47d0411981c64e2658ad0bc1798fe0c33132bfdfa4d54e6d43cc744bcf32c10fcd40440603509ac89cb0fcd364b0fd1d1e5519e67ba97f79d58060776559066dad284d874092cad9680d3417dd98cb46edcffab0aaf7c4a74614c3867aebadaa5856a8aa544b45eff556ddee", 0xca}, {&(0x7f00000008c0)="0d2cdb27f70bf2009c7b30d9d323da5ad8fda2644aefc8ffd18e0180ffc3ae2b41d799d2081d1e3fc189de886b3e08042a91d6b9e2cb2997d942c7ec4b48a007171f65984f11f0ea2d1d8a70e3c9d946907c9a682a99e4e8a1d10809b4a5e7fdb17b13a6ece2aa313c1bb044dbe30311ac84a663ede486b987b747e076dc5cc347355abee406cd831860d8bc5d5283a67302667dd6a08132d4bcf67fe5a22578dea75634480e41fb2e6eccc28576392ddf575ce63c9ae12c3a68e99b9069a1bb6893c8f3d981099c249fbee4f43737156690da93c94f306cfaf3cf183e585b126c45d8f0436d178a74944a7f78cefc9f31", 0xf1}], 0x2) r6 = socket(0x18, 0x1, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x69}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x4) syz_open_pts() seteuid(0xffffffffffffffff) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r2, &(0x7f0000000200)="ce4aa4b95074f402aadfdd52f139", 0xe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x15}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600200809078000003030400"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r3 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="91a6e341d8bbffffffffffff0800450000f900000000003a9078ffffffff000000004e234e22", @ANYRES32, @ANYRES32, @ANYBLOB="4008001f90787fff13129a5abe51d7aadeac84c75742130686fd010402030305080a00000015000000050303651312c1951cde44e53f3fdfc07d85a06b56fc000303700033570000007749527436c230435939cf245f89cb0c3f6c884e2660a2c549b0badc033af3f5cf28abf54160305d7ab40b1d8195588dfad52a0c5b080945695cfee1b6f7e78690c33720aad7f2ddf5249513c8bbdcd0cf1fc75ebbd38d6cdf07c2d201223b040000e0a1f380bd16fa9069d76308fbb9f121d6a168e7ea92d250cddd12057c77d53a33043f8298f306908a72ab9e69193d8ae3ea9da5e02a3ff00ad5c2c0a8d4778e03073de87879e7c9b5a320c1d68178d4e4a100bf424ba23385280cc81b99a825d76b9c21d2aa3df48b14a6c5848291cdf0628821e48368a9b8cc76a041e38fc473eb69b8143cc59abb69bd00b96680ed4571d1d335d55eec72cd2ebe88fe14e0d5723b3c52ff0988dfd869a897a6fef1ee0fbcec79cbd1893cf911b24303e0b93e9c31f3b6d657ce08712a037ddf47168a4f38c8d05981c1fb89d922745e1592301c259f4b0c000000000000000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000180)={0x10001, 0x3f3da928}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x40}, 0x0) fchflags(r0, 0x10000) executing program 0: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000001300), 0x800, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380), 0x200, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000040)="68041af9bf0dd01989af2f39eb6030411028008003675682a52646d0db72616593f664f07f84da541ef7460eeee41d646193d5f47d1094688912db32b69ad2b97fa62e985928d8add5096f86eba35cd46ea910ac8af7b0cc2dc20ad52c91f5d1879e176c786feac11b269198fa646a98bdecf4fca4c6951734f2728409e38f742782ac000cedaabdc513b2897f", 0x8d}, {&(0x7f0000000100)="6e563a5ce5f736c160d0a4668d3d5bc20e8e4b82924146387c4211094e6d3779277484e398c902afbc417b2ab180c931461dfdaa8d58fa1594cb9dadc77dafc76318781cfe11c6e1f909e7de47df1e531ca4897477b933d72ea2ca1903c898f344e687e4cb75c70c6dd038efbbe7ee53d2c829a62af9b65e3ca7407be1601e05a9840914db0c119972c4614ca8a8010214bbeeb869f241f64c4503e6d5cfd02b527b6e2052df90ff8972d3d3260b201ed1c56fba2df01494aa9b9ec6991879340795504b9ce77ec9b8688f51c4a29f75f9e90f72bbd860c223ed8aa4656fe2e3e9fe009e8188f9a741c313304504b40c5c98004e76a45380064f13fcf52958a7270263b83979e23595eeb04582c9ad2a15ba25eac87f3da821ad120d588a11b8008a721e29b93b3cbd1607447653cafcd9e75e610e369ee739caa0f2188416fdc381d9fe4ad18b4b03eb01c4a694ee3db3f5f885becaa1581759d814915367722f6614bf259cc6ebfdbbe19ad7729902874c55b91af43fe78cff9d13f29d05b31db1f670ff10988a6b13e5eca0f92072279a1563d4345038294646889538696a4952fd6f042cde2cff3b22445cc8fa5e3d4bfa7f972b5321ec80b2c77506e3a288e6c76317a69861bec13236ef8ba6e239218e10596c010778e7a27ab2f5e4b09dfa6a13da115a06e969be6516c6d475da4def80225bdd189f88d20215626915a0318c7e5e0a0cdc92e182c997c7e2d74d559abce01227b73f04759ce8de9e1bd32567afe2794c6a6a2b823f9f4d5b995618f7ea8d147b56634eae02a8e0eb88e8cde40227a34ed2daac4ea9d6a8f93d7f6f81e5ecf58f515eb675804ae1115d94ed52dd7cf58b0229bbc06551ed1576007ae8a6006bd5422d0ec430070fecc0760c2fed831ca3fb2808294e93bccf4cd11a5b84c9f9262d5609c0ac6a4fc0838a9fb613759b164a4211248d67b48c850fd3c6752838040dceca54250cf5bb3e45c430c6f45f38c1f1256f6dae645ab56bb18df25ccd04d409fe3c13960e914f6742366a1c6a0674cbda344a22b3f8f86b8cb3d4061b08a64cec509335e7f226f0496e425fb25a668b735cf80d36803bdb0fecba6e739eb67831a81ce210fcea6d9ea137a45fdbe020ce553a3f88539704e3982288433c6f57f4cfe7ae8131459757b6787387bcbc1a777ff3065ced4720e91c5aa77b245522eda944d22e4f2040e228bb5fcf2b24400ffbf74af70c2617b9d81b5cba9dacaf3bc919ef63a61601729812603ca8935835523b83d20bc5a8d56e3e242204ddc5c9fa41d3aaba93cdaa19a6555545291957ce6741588d7479822474de16f32da41a26b6e0cf26bceb2392ec12ef2301c8b0642c97a5f7438b9b7e4abb3346c4c08e39620bb317776662228d03f55870e8eeebdd0db680b8e97ca60b9f6da330ba1162ca838b1e424b69fcb700e44808e26e30ad5b30452f72ebc8066db3d347e73d3ad1fff0d80821a272036007d55c78aa6797a788f3350cfbaefaa4a56653c7c249082f2339f1926ff77334e24a25d9165ae6ad83f70b9287d7d8d450a05b45ec7995556f728e79ad677b65b357b737a5b6400cb5069c76da9f09cd86876a28b6abe4d6e813df4c7f69bb95a82407d8317b69664afcfc2ef95d2627db930ce20737fb1c6f5af4938dd896e272f5de8a1472d0eacde739034e8f059ce5a6a4df8ed7184852b52161cb60a16a6a191ce9657f78a3f6452736d4ca9357e83251108de06c3c83666e4fbb8802675e2f6fcceaddcc1fdbffe891c2e6eb872922ae7aa99b552ccd3a0a589f901ba6b5b8e541de9fca7e10102e1512de24ef05f216d237943ca2176e8bf4a2b1bc65a675c46c57abe93659a644baaf95cfd065dbdf5bb5befea539d85a784266cb65aa1a312efc0d6bbb281ca47e4543fd8f3c8996112aa990cda0aae85401c9378b2eb62bcfa1e587cbd6aa4d9e6567d6ef036acfe8dfc1995109a0733b17124468a966a7387ef0ea6d2a7f18c3e5a1f1fed1187cfba8192aea988f9353e471d0aee398ad8361fa3e5809b77bdeafe87f1106c717cc345945fe39ed281c2b0aefd4c709e7b3da8621105479cddb39e7bc5b0717c858b27e6edb490c479acfe72acf007b8b8763c8633e48490f44bef9ac246c3cf438c62cb076d96ecd92aa693c40cd523b054811dcaeba41b48d7c146e329ae35c0068947f99a5ccfc52a7fef0141306bac636632be29a5afa2672ed6cf0ab6a3653a5b9b79c4dd00da6dd3c98c528d6c4ce4792cbb526f1c2d61f4d053808dad44390c690f7da6a670e7afc43e2d7456b0542d704c013cf1cd31c0737eb5f769d690973e578a4deccf01168c8ddc460e27a50766921443eac6fe912b6eacefd2e698286200ea61c1287ba58d6d448f7f292568ec7ade2a3221b2bbd46204e3fde9afdf650adca983028452b4d3369befebd837465fa04d66402bc34d8755b31329d5fbf5d092334c54c45f47c65800feffad31be5b9d7463b40f7f50e06620c5d92be5ee4d2993ddc9d1c54dc1f194bc709aa97167d5e13711c22b00521e77131cadc61592f64dba380ed1e7fd84bb7ccc17fe03876dfcc03d01c3a55d846641748a7a3a0af4909aab5af7455cb1f1a37203072d9929c3562d08dc8c4c1e7d6506e699dbf99ef314961673af4bbf0ee1cb3e25a45a108087f79ec9fec49d4ed17a3997e791b2e9fc3bf84d86ddd6024e3f414f3a93f1ee8997b85e1392eb9a4bb98384e1ca2f99fb7eed5b4786004002b2b76ee42482a4b9a57cab8e7135ddf091c3ce65b6757caf824e4634975d6790e7f8084c22658183696901b1a519d38a6dd7e1cc66e9a77117c15009d81dc036ab18e4a2c88893cf8aaee37f34e7efd0a9714fd067d496b9a1fb2c7a3f29e1090bf8dfcb6ee8a151b8c859c65e2e73117fb62ef95506b86309d261184cd2bcf250c51fe72aea832b7dd67aa7a86f013107f40eebb82822666d2b7460a5554d1eb7a110be2e9f8594d68af5c99c2081353fe4ce1e9b30169c80c39c909911323dc997f464c79dba3bec676d66c8e9e4dee844762f4ea6e045a2777ddb3ff4f8fb44e07c561147629c636adf1c91847967788aecb8ff60f2b8f76b81ea661047d72032a03034293bb76d63cdbed803bd944bbf207e51cb2925914540e9bbe58c9e54bf341a66f37749d142c1b4ea8eb74e218f266fd6605250948ff59f9dfb180b3f754e83d0bad46e7fb8ecbeb6b7e0b6cec38ae58d2a49bc3b303c50b3c4570906125dbabe8216b86c5ddf8e7f1317dab8db6ddaa8187ba3e60b7d3cfcea0e5ee9a70c7ea9a26d089edd1fe87e0ff5e6c85ccae0896e36e7ffdd2e310fb95df0ee39b25a893c8be665dc8c64d6d61b263aad9f5de7b26d4f66abc8b7bb30dcf1cfe95635f48c77286eabd3febf00345eeb9fad976b0557e23ace4f5afb8456b0e6e6580d9d4b671d57662cdb6f96367d85cf1a774ab1d20df75ab02bce8337fb7a8fb885e2c2c72fb1c3f7ddf8e3855ecdba0e99cf373dd1ddd113096dd6f578c271637a8ee25320b45b441576fac6f6c7fca6d5dd50efa3322ed99f8afccce69f70b9ca51b4f9fa08f293887b2836d19eb45718a37aa6535bcb0072cef6ba936e3db7bf6821e3ef38e6bead8691b4f8ccc47814302b3198f6b29266dbe6b40fc2c1279040399be51ce7cd2246d0747c36db637368512384c9fee6e8063e36910facff83691d2db196e34c5318ef8a07622e1a1a3f1ff62de19246cb8ec7ef272f0a78fe4689041607b07226e63e424cb7eee2bb3cbcff710acfb410d17bf29523fb76c881ee20c5b8b575f7c9fcc55ea4f5c21025cfb1d448cbd6d230aca4fe1e967d3906d046b898ed244c4c5fc877d048ae43b5f96f47f35e6480ef2b214ee6b22ec62779732a394b37dbe342b5ddcd48a0b2116f37f5a83236740a7ff61bd73442c82d3fed431e013b6b24046445717c29b93b547df1559adcf9a8c30f57043ef49b41ef3203b72979d8767c8b06528eac098a8157753489c07a93033019b800dedf17a76502dbc8678cf59324e59ef920fe00928a306502875b1d6eeba3e1855f442e4ccf933db6ad9daff6f4f5649a827cbda2d958f1c33400177ff88019cfe8d8ac45c8628bb110c5eea692a8028ce51106b22cfa2184fd7f10f48d2bf3c46d8c5da9b58e4e1ab83220c752caf1eeebf026b8d620a2d6e675a127eda39857504b4ca1a627a0c530ada84bd2ef9badf454fb741fad5461a4df7d29418851267ea2d02d21cdf3c75d1381238a0cde845989cb7f6bade888a6236049f39cb415463dfd888c8f6bd51d961a40ed7bdaf1bb9d7a0f4dd4adce3d09ee5bffded539f21c8bf2742fb54d68c5ed2e11cd1112d8b3d27fb10fe4ca22e7bf7bf54d77c6093afbddb20bd0789f47756a0a08065ee6ac3ff75aa731b557f279b289b45648b382b2fa9c9322f88b027354407a6848ae02bed4901b6e3e297c846a9a63331c49faae9192123fa070baa1dc78b55491e41903eddecf151e27fcac92b655792a1d255aa2a749e1eeb7445f8560c4076737d5dd812e7f8d3502be6057586277e162451d547a6d03ff2a0f652b2f4fd1b2718f6b42df87b9f780bf759772f1ea04ac3aee0f8a276dd6889b1dcf66097733e1bb6fcfae2c8db7d82e9f83c8adf8555cdb77fc4514536e70701025a8a89286256bfdbf6cc55b32a74e42bf3f0c12582ac26db0b7d6c1c21a8959a6d3c027837db805eb4a678e19de57f10e7cf88f4fd9003d4599ea5b1ca6162a6559b28618782a9a23c36a4e06fca9b76b75e14c592703ec1d4a68b86d107bf6ee07fb308001fed720ebe22dfff223c572bb54b95ce3eff1e0e84744d806afe91f60ecf1df25c48bf616d6ac001b13cde1f620c63370fbb068e0ba877c9b1d8fd178455eaa282dc7d4e30c4c6949c4b33b39525966ab6612ad145c362ac2b2b5655cccfd0a6e2ff7f6ad6c20380f418f5dbb491fba8b2dd523a55b48dacd7f66084f758edf25b2fd1af9abbc5b45a98faafb69dde4c03f55155dfc4745e9f8e5e24eba8cd45583944e2cf7eb49d41197fdc9410fe2d1721d93d71d9a8be05f8a159edaaa06ad26368d6e1c4876a187a2ab3f24f6a6365dd537a94e2edb3d5f7b7b0b5b8cd8c9a47f98f38262f13006602e021dc7dc4675a326a32f3f5bad06eaa4e750d2f7e6910329f1e826e5770ed7e6cced25329c8df15b50a13f96c5df51e74fcc678210b65fa2f0cd0167bfc61bee6cd8a2fb0a21a23e01e74f3b47907dd7e9fc8facdfa0e31b10226fef7f14d00985de9e122ceb18547805f4c76bbd28f3b5919af7696a3aa2b8729a5fa7471d4fc88fe936f50cc19a08ed1ca0f2a12df8131feaf3c38f0bb3f2ba6960c76a021c6db89f9c0480659454db9a63af953ee06ef2c105baadc08394db215a045a504e54b6abff2962d80eab20e71559394cc74d9af381723cb4ed2b91051b4b65e6fd0788ef56319b25b0a4cbe2d101bf5718b4b668d851961d836436f606f9cce34418f3b0d9a441a0c4bd46e0e361502c08d69493fd3834251febfe61d699efc629a0f9a90dba4451bb00c3aa317ec0b5abb6e470a2eaa2794bb2decb0deeb6dddedfcf1c40824dfbf99d4bd9b78dea2b6590e2e12b15a44565985ffe4be50efbf3b92645a6a0cbce2d73c88f806b65f2d804b65e9000f41c04469605f6fb313fd4587efe8ed75b5b12f9fd5aa0ff90567e2cca6f1f0b7102e860a4fd37b4c0831418d9435bef83f7fc6e8a36f47e473b8a51bc52c7c9dc654890913", 0x1000}, {&(0x7f0000001100)="2d06832c8597c7bdd4ad4efcb05e40cb9bfbd0b41b10a1f1169857adb58e666d89708106d558ebf47605a38646bd28aa16e3672865815093ea61f6c6117287a815a427282ab2917b6bb6b7fab8ce00fdfbf31fea5d8065d488fcdbca890c4f5094df559d687756f55d80c2d768a522623f555045af05623f0c1bfd7493a4bc9117bf4d0bd8", 0x85}, {&(0x7f00000011c0)="fda1289e1a9f86d6a21d92a5", 0xc}, {&(0x7f0000001200)="501e6ef8c004d19bdee182d7368cf3790c8cae894c7ab9b42cfb3e3449c2e3c47b3e5c0159abe069f335ccfc539f8eb2df24f6ca5863ccbc65d187fa0bff10f35370e5bd00b651a671b7eb356dfb56930adaf04dfbfe034c822986d00a8762", 0x5f}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r7, r8, 0xffffffffffffff9c, 0xffffffffffffffff, r10, r11]}], 0x90}, 0x2) setegid(r3) r12 = semget(0x3, 0x1, 0x402) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001540)={{0x8, r2, r3, r2, r6, 0x100, 0x4}, 0x7, 0xf0, 0x4}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000019c0), 0x1, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00), 0x10, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a40), 0x8, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80), 0x80, 0x0) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001ac0), 0x200, 0x0) sendmsg$unix(r7, &(0x7f0000001b80)={&(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001600)="65193564f26eecb0002e0ae6ed51c0c365587b78fdf73cee67773548c53e1c135aef4f85c972e31c96a00a21b1a3d91a826429c03942719c91c175fcf311c1a98e97", 0x42}, {&(0x7f0000001680)="0ad05c769fd4b96537a88271f8831d9ec38faa7738c3fdb0d198e11a4819ebff43311bd2a1b3c85024afa1d3955a9a4b412d2bac216478a24c29549e0f8e5cc1731127e6b6809052c67265393834608ba7087691dd792e294cd4552aca35662ad92e879c2e9d66ff8738482ace0b4d19384b7639", 0x74}, {&(0x7f0000001700)="1e8c7b7ef40c5499cc55d43c2062d6158d479706e0dbfdd53cdd94269464fbe0b954e4349bfc13eeceda367b9c7f3e5790175b47d4654d6a2f5853420bcabe4c370d11cbff468757f9ba3d86eb81f00694e94f7a77afdb18296dac49b15ad9ea4fe1868cbfb9f70a2bdd1c32b9bfda02052b10", 0x73}, {&(0x7f0000001780)="ef60791de3c8da97575cc8225ac44ff0608053431c62e98cc07949763b487a981f97e54134c1de63866e1bfa1cb49800f56b18cce69d7f608e4e06c5e60141b82415196aab315049435e9b02c34824a2dde5fbba4ce451d59929311b9934f51dc5a0ed9d23", 0x65}, {&(0x7f0000001800)="d4d2c41c924f232a5b5a29e1943726414ac69a03e3f1e97f03bac3985dd38b063ef67aa68a1987b3785b64ac8dbe2423", 0x30}, {&(0x7f0000001840)="02a98437f8e2d434ee980475f38cf3710f19a7d5", 0x14}, {&(0x7f0000001880)="f35178ac8e50069fa06b57863f4e9571b2", 0x11}, {&(0x7f00000018c0)="61347ec893e5223ff5a219b22ca8b6bc867299fa32d5ac7fb821bce7cdb518c8f55bebd55e4579e5c9468979a034049cb1ed579cb7c42f77c70317c5420450fc5670c91bba2f6dcf28fa35f7954d30ed825532858c114a6bbfb3700d302ba551d7366b7dcd85b8a162b0", 0x6a}], 0x8, &(0x7f0000001b00)=[@rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r0, r17, r7, r7, r11]}, @rights={0x28, 0xffff, 0x1, [r11, r11, 0xffffffffffffffff, r0, r9]}], 0x70, 0x404}, 0x807) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) chown(&(0x7f0000001bc0)='./file0\x00', r18, r3) rmdir(&(0x7f0000001c40)='./file1\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001c80), 0xc) accept(r11, 0x0, &(0x7f0000001cc0)) connect(r0, &(0x7f0000001d00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40), 0x10000, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000001dc0)={0x4, &(0x7f0000001d80)=[{0x8000, 0x1, 0x1, 0x1000}, {0x8000, 0x4, 0x7, 0x9}, {0x6aa3, 0x4, 0xfd, 0xdb5}, {0x80, 0x0, 0xdd, 0x81}]}) executing program 2: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r0, r1, r2, r3, 0x10, 0x1000}, 0x7ff, 0x3, 0x4}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r0, @ANYBLOB="828fec9dfa00f133fc09c0b94a3052bde707ae868f042eeda2cc658f38a0b12ce73f962dc9c10e7763218ecd9a088a6494cd2de86265a21fff57cb223eaed5bee58d1d4f6d137639cf6e0aef8e97fcff1b8d74be49bdff05f4256b27f62081f08701a0f6a4b5d12da14f333a74a29dd6462aba3ada244af98696eee3f444c569d32136fa5b890917dec584f1da30957f46adff1cd3f41a6239f2b843ce863aed9a0095b11b14d17983b91a6c4a9363512a08a03257ddb10c95bf155cf6485244345993c5ec069100c531977afa2e911139fcbd57dcd385e70d57403b4944f7799114240dc05278e5a3265b", @ANYRESDEC=r0], 0x10, 0x409}, 0x0) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x405) (async) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) (async) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (rerun: 32) r5 = socket(0x1, 0x2, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) close(r6) (async, rerun: 32) r7 = socket(0x18, 0x2, 0x0) (rerun: 32) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setsockopt(r4, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r8 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r8, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r9 = socket(0x2, 0x3, 0x0) connect$unix(r9, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) (async) sendmsg(r9, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kqueue() executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() flock(r3, 0x3) flock(r3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r4, r0) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x8, 0x7fff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x5c}, {0x80}, {0x2006}]}) unveil(0x0, 0x0) unveil(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) dup2(r1, 0xffffffffffffffff) socket(0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r2 = getuid() setreuid(0xee00, r2) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04", 0x1) unveil(0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0x865) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000007c0)=0x9) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r4, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 3: open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff, 0x1000}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x5, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbd", 0x8c}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40d", 0xec}], 0x2) executing program 7: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) socket(0x6, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)="55f8f5782087a0d6b328f67c142e774972a82ec35f72d14780f518d6cad383f552a3407a00010000c3eb2f11cbd43c340c65e5dc60a98ad487f69e69bfe8e2fa92ac8ad285c813fca5e02369fee15ce622b42c617ce9d4bf5465c000003025c6580582a01a522142b57d5e19a52632a85ec7b66c7b4ec2128e9990913d5ee8eb9665aac407e7e449a1e5562fb448883bf51e600f00ece975000000000aa43fc743d13d203fd652bd9f0d7f03c48de99d63c412efe4a945c1218ea44ce16dd211fbaa8d409b789b095f6051b35f9dd67dc23c45186cd74bff010000000000000041e6f4fb245b3342b187f0f2caa219a59f3096047778e4e8e238900ac4154f91d6d74c1b3ff4ba51f990124138b135a0c21e0aca6a0acc1444d83d6c6429e790ccacd0d9caa37f929abbd5826dd0acde6223aed46a0e38e1ca674fcc724cd4cca328e15e1260a334057564946ccb92834869a83e3326a0faadd6772251e99fef5fcfc14a644650d77b8a22a30b0a6e8965f4e315e0bff0c2f072f82d95aef23f5b9040c21176441f684dae21f40c337bde31cdb8e2f58ba397eafd40dfed6c934221d3396058a90af9fb6d68f0b6d92f2ec0385e0ce525ee70438467a99a6890e2f59ffd67f8dc7f5daf6a1d636fd5a3a7b4f5b4ddfa03c22f74b78ca2e038cccaddca3d95759a17a5d27c2d4ea8f39bf5e0b2c76d9a", 0x1f6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x8000, 0x1) ioctl$FIONREAD(r0, 0x81206919, &(0x7f0000000200)) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x0, 0x3, 0x5}, {0x4, 0x54, 0x43, 0x6}, {0x5, 0x9, 0x0, 0x1}, {0x5, 0x90, 0x80, 0x10001}, {0x3, 0xf8, 0x1, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x80}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: kqueue() (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x5}, 0x0, 0x0, 0x0) (async) kqueue() (async) r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000001c0), &(0x7f0000000500)=0x4) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x9, 0x4}) (async) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000380)="3f48d93dac22d3529da64f3068aacb29dcbaa24f56145cbe091ac7614e7ed2dd993a51e0fc1fab57b1093632fbeccda68ccb436902370c6a60c13afbef499b", 0x3f}], 0x100000000000024f) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) (async, rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) (async) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) connect$unix(r0, &(0x7f0000000000), 0x10) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x100, 0x9, {0xe8, 0x41}}) (async, rerun: 32) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xe816, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}, 0x3}, 0x10, 0x0) (rerun: 32) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async, rerun: 32) getsockname$inet6(r0, 0x0, 0x0) (rerun: 32) executing program 3: r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x80}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea63", 0x30}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0xf037}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8, 0x53}, 0x80000, 0xe8, 0xffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x5}, {0x8, 0x3ff}, {0x80, 0x524dad1b}, {0x45, 0x1}], 0x4}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r3 = socket(0x0, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x9, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x880, 0xbe9}) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a", 0xd}], 0x1) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r5, &(0x7f0000d25000/0x4000)=nil, 0x2000) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a", &(0x7f0000000080)=0x16, 0x0, 0x0) executing program 4: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x6, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x40, 0x9}, {0x18, 0x0, 0x9, 0x2}, 0x946, [0x1, 0x7c00, 0x477, 0x8, 0x5, 0x3, 0x7fff, 0x3]}, 0x3c) executing program 2: r0 = socket(0x2, 0x2, 0xc0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() socket$unix(0x1, 0x2, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000bc0)=0x3) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) chroot(&(0x7f0000000000)='./file0\x00') close(r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x0, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="101c000000000000ffff000001000000"], 0x10, 0xa}, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0xc3e}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001130, r1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{r0, 0x100}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) executing program 7: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x5}, {0x34, 0x0, 0x0, 0x3}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r3 = semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000001280)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x26, 0x0, 0x1}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000000), 0xc) executing program 5: getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8000, 0x3, 0x7, 0x6}]}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) r1 = fcntl$getown(r0, 0x5) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x8) r4 = semget(0x3, 0x0, 0x642) r5 = getpgid(r1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x0, r1) preadv(r2, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1, 0x7) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000380)=0x2e5) recvmsg(r2, &(0x7f00000018c0)={&(0x7f00000003c0)=@un=@file={0x0, ""/4103}, 0x1009, &(0x7f0000001800)=[{&(0x7f0000001400)=""/191, 0xbf}, {&(0x7f00000014c0)=""/132, 0x84}, {&(0x7f0000001580)=""/206, 0xce}, {&(0x7f0000001680)=""/27, 0x1b}, {&(0x7f00000016c0)=""/197, 0xc5}, {&(0x7f00000017c0)=""/36, 0x24}], 0x6, &(0x7f0000001880)=""/22, 0x16}, 0x840) ktrace(&(0x7f0000001900)='./file0\x00', 0x2, 0x0, r5) connect$unix(r3, &(0x7f0000001940)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)=""/46, 0x2e) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001a00)=""/63) connect$unix(r3, &(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa) r6 = kqueue() fcntl$dupfd(r6, 0xa, r2) rename(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000001b00)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000001b40)="89", &(0x7f0000001b80)=0x1, &(0x7f0000001bc0)="610b22b28f4382efcce33c5790b7fd1e3d747ee8eb7a25c15f7c1d2b3d4648b42ee3a7886d4c924a2ac0063ff9c52ee7d3877c4e17caa4f37a82179c8086ef1e79e78f423e0d6f6baee776b142d31ea84769ca96380ed20878c486a2a578e92452e9a91c64c54df66af72be5a024f87987c4538be6713377ee1afafa45a9e8d16b4ba0bdba6f8c7354ec434847fd948f68dc0af6af7f342154dd9918e8d5a78bbd0d57575e95826ebec8f69e44e83f28475c704f669945d38a81389b36aaf31a08ddffbf1093", 0xc6) link(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)='./file0\x00') r7 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r7, 0x0) msgget$private(0x0, 0xc0) executing program 7: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x1ff) r1 = socket(0x6, 0x4, 0x9) recvmsg(r1, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/109, 0x6d}, {&(0x7f0000001280)=""/39, 0x27}, {&(0x7f00000012c0)=""/248, 0xf8}, {&(0x7f00000013c0)=""/74, 0x4a}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/202, 0xca}], 0xa, &(0x7f0000002600)=""/79, 0x4f}, 0x1040) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000026c0)={0x3, 0x0, 0xe12f, 0x8}) nanosleep(&(0x7f0000002700)={0x8000}, &(0x7f0000002740)) mknod$loop(&(0x7f0000002780)='./file0\x00', 0x1, 0x0) sysctl$hw(&(0x7f00000027c0)={0x6, 0x397cbc4b22526dd3}, 0x2, &(0x7f0000002800)="3610053005aacd9ec1d6e2f309e099a529ae6760c976a5081876e3316fafde883f080a1b44fc454204afa2a209974fa6bed61513279cf65b693fcbb82109eccc8abc0001f192aadb02ee1b116602453e73bb27e33942668f092c053d0042fc3dcbf0dbd3ece03d3577e467c75f2a8100985513473a5c65f3bdbac8710513c7b92e2b87c94ffedc272dcc339d0e6add988fbe2c72f88d65a09fb1d933d18716f4ab7ef7425ed8a2ea20f57bb9dfab95e0c174395eadc7fe1d19c6c9a294f959036e4ec47a2a22ed2b43f0", &(0x7f0000002900)=0xca, &(0x7f0000002940)="da78f127056be300ca37a08f37ce1e95d8d012b83f32c3e03a7272b225df015ab05c31009afda941f0c14b50921d8c3c49aa7f05f3f74fcd3b2cf2708e640e5fa8536ba6d95f3872be214b5152a057393868748c78aed89f717494868fe44c171c14b73f42914693170f51b9e7634c0f0499ba4ce2d8dadd5bbe00ad2ca14f274160519fa0f3f386cb397c59f6d23d4c827690e30953923ea595751d36ab", 0x9e) fchmod(r0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002a00)="19216542550f8397a17503955d455ec76f86d5b8ed77927c11438d830b33dea76b10dc3120a691ac9ad4faeeb860a88a25fe2a9f670b9f241b17b2a5465a58bd37ff660de50b357aae8080d1fa4b0ccf8890672607fcf25e510818ba030e61f360b39294a6d8e189f7cbcc1aacd87d2c0d61b094816ef74d7a1f9a12cfd7f7adfa9c983974717319be114497785c7952af26cbe5fb0892f73d3a72207d8cdd7fc71ad34a0f560adf7a8b5067889970ee5266303b22ea58c04c2cc5c01880ff6605418e3e10a4b941966b31a19146f7c17518ba026a6d8bc5b869a0f8b76b86f2787157cfa59dc1258d105e4dffb3d6f2ab25f7", 0xf3) syz_extract_tcp_res(&(0x7f0000002b00)={0x41424344, 0x41424344}, 0x5f, 0x7ff) syz_emit_ethernet(0x2ef, &(0x7f0000002b40)={@empty, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x1, 0x1, 0x3}}], {@ipv6={0x86dd, {0x5, 0x6, "a98022", 0x2b1, 0xff, 0x3f, @mcast2, @rand_addr="21b6c7da38eefb5ce65616d9fe8b4849", {[@dstopts={0x4, 0x1c, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @generic={0xff, 0xd7, "0e12c5fdb418317606d91a8b1d3bb6c96debfa821fdf048c333e8129a8a400eb33ef71d78b58f2f35910e26e709a54f17b6dd76e6fd6f7e63b6f913284dbe72b71b57dc1fdea460f1ef6bd3a2dfed91e1b675670ef203e2e1020417f09c31e861d7240000ba663ff0325ca32fe52a4c273315c9805dc8be852947a8de7fd4e2ecd8fa1407a0cb15137a8b8b828f705071713d95e1e4bb707185ce270df62ffa439eb3e66389ea61d723bacdc439c3d9bbc766435cb71c1dff27e5e93caa02a0fb7fda2aafed30f53484cc4dfae0ce20bdfa8927df1cc79"}, @jumbo={0xc2, 0x4, 0x9}]}, @routing={0x10c, 0x8, 0x0, 0x3, 0x0, [@loopback, @mcast2, @rand_addr="f8bc9de0334d64f579bccf68bdcbd912", @mcast1]}, @dstopts={0x3c, 0xf, '\x00', [@ra={0x5, 0x2, 0x89}, @enc_lim, @ra={0x5, 0x2, 0xeef}, @generic={0x3, 0x5d, "6194bd1570012ac0fe937e2cfa2115e1ae4939a4d7d57cbc021bb51d11b256d63238403e0d2924f243027c47c553e701e7800ec7090283c6170f99180d4c236ff7034a7fa2b19f27d1f7509fe9cc10217cb9202cf9313e50fd5b6b528c"}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x8b}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @tcp={{0x3, 0x2, 0x41424344, r2, 0x1, 0x0, 0x8, 0x40, 0x7fff, 0x0, 0x3, {[@window={0x3, 0x3, 0x3c}, @mss={0x2, 0x4, 0x8}, @mss={0x2, 0x4, 0x323c}]}}, {"2003d4c072178c55da6b4826f6e5b2293b14a54203558bf1c6aef023a3dff862d2b13a6d8dab57cd660bbe7f45d93c3d16e5b034395ac3aadaf3def7b60d696227aed2aa1785cb7502eabdb88c5562c42f7e421fbc63b73f96a02f5c8558bd7a142b4affb6094768192c799b19528aa28f31ea83c5fe7444ed875aa42ee445fe3ef3265a9af81d1d0765010ab16fd37a91e7e90710fa5590c2c1b24c0fa2e675210bfba39380e2d9bf0f8420029de9908f9bcf28258c6cec9dd767b9aae66025e13cb2537025b0a16913f1046690f93a06"}}}}}}}) fchflags(r0, 0x10001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000002e40)=0xffffd41c) r3 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002e80)="4e8bc88b736ec6b9ce48ca2fd0f19074b34b5f759137cd0a4b2dbf5f565c989e22fc4d7f29b56130abe88ffdd7dfe715b8c08782a787898800c00395b5fc", 0x3e) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000002ec0), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sysctl$vm_swapencrypt(&(0x7f0000002f00)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000002f40)="5a8e08425e9961d6ca59cf67b7801c4b00534090d886e3298601dc64bac74a11602b03a27b087b200749f358842a84ef38e9b22eda2ee6e6580fada460fbe52336bba127fe0ed3e12565cf4cd68e6764188c2b41418afe502d3debe3279e330b61a49673a1f866bcfbf3ebe79fc044094fdb87a5034661c303a0d7d1538bf8d9e972cc6a14552a32974cc280481cf1edc0d24c4d3f4d9f937b3cbe42203f70c64ecfcf34a30c8af175991793723d5f62a7a998da8249dc8800b9e1df570e9627e874dcd5a8180f6e0f00ec5a83d2025ca8a462e6b33f7f269cdd5996764a9a4c15f63d6690acb509", &(0x7f0000003040)=0xe8, &(0x7f0000003080)="67d6ffb3daee64019dac91a802d7d547ec2167176fb324fd573208c68d4194fdcc72f1c055e8395f0fc4a41f5610330ca5ce65cc803aae033ab27ac1203c0f46c6e2761dbc77b1ce187df238d9939e561cb3a8c70ff44d6a6d70cf1642de686b1e74273022ecc5e88f183b4d7d3eb85aef66bf52e8de8b9f862f1159f55b2230e165925965fb9db390a95d68c6ac62be6130a82d11", 0x95) clock_getres(0x4, &(0x7f0000003140)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000003180)=0x5e) getsockname$inet(r0, &(0x7f00000031c0), &(0x7f0000003200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000003240)={0x45, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000003280), 0x10000) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000032c0), 0x80, 0x0) write(r4, &(0x7f0000003300)="5b3892150d9f3ab4d628dc523f5384ab9b785cf9753c463a37dd593f30376262676a", 0x22) sysctl$hw(&(0x7f0000003340)={0x6, 0xa}, 0x2, &(0x7f0000003380)="144e3fa379d770646560f0cd07a5397c951a62cf29b535243c54f44ca1ea5a641113bda368631570f55008e50d0beb8de31e8d07bc558bc33b7b8224d2c442a6fbf26931bf83f57858d3286e5683a88ee05896815ab9c443db6dcb474808aca45d81be2b2e2382f0ef05a74ca66fda0bb1c0a6286e63256958985bd2c0dcf82b77f284699d18bc0bca64b1ba05e6e8e620e016c48daf0b1d", &(0x7f0000003440)=0x98, &(0x7f0000003480)="b7a4b92c98cdaf1ea4f2be17b58b1422e7c03b793cd14d4027a044392e524538094abd9b0dddc8b03196783cc81a6ee1c3c8d11282584f59e3170d90bd2dae3f9f16792d5a4155eec54ce83f3f3787775771f8432c1457f8e8b7aa9909b783f87afd98b0f78531329c0e6f87484f72a67213ae60fabcf7d87dfc214dec6619d2ac5fb4d0a47e8e3fa4d1cd45934b54e1a724bc5cc0bab71f891ca29597922e627c845586d9f814ca6d4c0240cd6b4091b9399a425ad5e0ce335d2f86205a", 0xbe) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000003540)=@in={0x2, 0x3}, 0xc) getpid() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0xff, 0x2, 0xffff4b63}, {0x4, 0x11, 0xfc, 0x1f}]}) ioctl$BIOCFLUSH(r0, 0x20004268) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000100)="b5a79b6e81878ab8a3914577071ef5c039de5b4af7ac62dff186c890fc01fcfd3eaeb3588b6038b445aaa772bc1343974a94626c9b5462d6fc91864431872dd17df1a5d56abc46469aa458990b2c432e295750fec77d038c9e", &(0x7f0000000180)=0x59, &(0x7f00000001c0)="8bcc02b8246c3f3c417a8a0fec6f20fc44b0363d9b2a3d277ca27b76fcfd867e97822c32526fbc0fe82a6e78787c214d630d7f7cddc45d3d433c4962d531a92dbccdfd79d02b8b9889863aae681a8b0a58acb3b44f85ad6cf45f0f33c1a55a75aefb0625ca298dc78f55494a11229eb83e3d92139beb85fb621f29440a98562a2cb9b2e81d", 0x85) sysctl$kern(&(0x7f0000000280)={0x1, 0x4a}, 0x2, &(0x7f00000002c0)="df7a636a68d916e39a3e46d7dd4a7e2d0918e4038f5e25c8845ce5c5bab419f5f1e1607ba4e76a78f596f8ec67de42c3589abba42c9c2167acc6923c240a7254e45dac3ab25dd1bd1e5c7321c830e45ef88e4c1419781b015b95d690ed74dd5df685e99acb87ab71a731cf799d9d962328d2e2b696329a46e01ebdef390a89ca41eaa8cc0eb8", &(0x7f0000000380)=0x86, &(0x7f00000003c0)="5ec193756c3532b9d50d9878153c57e587a361ca2254074a0d9cc66055cab58488e79fbc24b02b529374901ec9c83bb6420961d73107d3871ceb1b53900504d6ddf3434d858964c9ec92011726e9083ff66edbe7351d41515f7b15f9eaee5b497a22a4d81d9b2dfb917850a7d66994059355acbe117c4c89fc8a11131f944cdd94f8986349468b3bb1035885e2319927519167541eec8bdf040384174e21d06db9856b41299b2e337c72f6e1e49138de0f2288830ce738c4d43c5a42f502fa03ffd5168babb732f4ff317ebd4769fc84e2696216c2623370ac12b7d3cc8dfd88fe15025a530e704f3a9035390933fb60d560be14a4b518e90bc011e02a47a9bf1043b7ca078bc63f29567f6643a578a49c086906318079ca04696f0413699f2de11829a5fcaa82d9c7fe419bca1211fb1f2d4039c850f4597cebc58fe647ccc855aaa9845cbcd4d53f41585b90d27f8fe6ca636349ca399b0687bc3f3fa28b83b6f36c6265cd9f6d84b1ebd208d219c9c1f39ec52680a9ad786f3cade41aa6de67698655ecce4a4a02cdb59caca81a878cfc12246ea1f33fef018905f2d791a85a1237c2cacce79105ce2d11dfdd7619b8caa809f967d8c046185e7cdc47b0612219badfad38a1ebadf2f87388c9d3261c76d4b3118a32965f680b95a0e2a7425bbfb3e144cc7b18733b70dd9c51e9e24db8ca1b5044efd0cbde78a0b1fecaf44c3c3e01d7fc4fd38e385d3248d60e3cfc344e2a1eece97379dcb351236102ebc665384d64290ec5de1de28b056ffe75bdcf8d0702f22f6b749286ed0d7243e074bccad65cf123d610121e5fd5c76689b78fb5334f9ea77ca14df99d9b7f29dd507a3fd0997c830fa89e00d17c9687122717bd8fb76d17ad094b12419cbe57a2b061b0c27651d33d22098d067620d1e9e7c940b75dbf5567351e2046a1b07ff87acf4998add26ae0d1f119b0effa17881736f96ce00b1e470d1bc717003a27f13b5da3c5a527636a3997bf35e5714c44b6cfd8cc5cfac29d76be051707d4a7681fb4da1dfa9dc6e49ab8eeeec63a09f9d3c314d2cdcfac7f1cf753bffe6cbfa368b9f9f3b77e786c43c1c05c31e9ddda16d5c04ae910c12410e87a523443da0d1112c0f9e251e1e8a4f899faba20e6e455287cfbaf9899bbd796f1af1902f8fc8bc029e11673426afbaacc8f2009d2184133d16f8b75da2f9721f349a77f8676cc6f59bdbf15ded0d321b43d421323c6e6ba8070501246887918a2133a1bc3692b50bcb9393947deac4ae7dc53adb976cff09a78136aab5028e798744e42e92693914e9d74329595a88e7ab118213f65c2de339262e76d71688d3058537b7ecd7b84995f398078a2f8f8edcfe91a03e8e5d923c9464fd5dbd97545a44f8c4fb4ad3d25c49aa644c56a2b5ab2c0225c336431d948bfedddb5e523bee0c557e3640b0b86de9eb561b14d4909329c7585786d10c3f25b8f3fbe84a23e9da3e24b00f3d0b46d838afc6e16085c021c0869f683e6c6d28414e74151af8d39dc626242a4080ac0c72ab00cf648748e0102e545b456db7a2505440e49734a7e8eebfe1e557f34a96bdb486867f4533c20b5bb83ab1a9978aaa88857ad8672d89e45ffe92b1e07e59a5fd825a65ca3a88339918138b958bfac69a4bc713337f44f978d2e339ac6f7693641bb6347476e3bb4cba0b649c49d3c1bae36e3a12b153041ff90e002aecc0fe6f61510685fadefda8ea5e4381350cd502e82ed0b3a898d40bcb449959c991b198cf7e4677bbbc52075377deef48283f00d7ae38b72fc623f1bd703adca861a2aceaea6ffd3addbdce0fb9b057766e9bcfc6ecc1460096dc366c1d611d66819bef9785644d7240ef02602d0cc9d10684527722c1c2063d7c47088ab5e04c06f4af982f93f9d5474e65b3605b8dad89073a9cc044a0772fac0a64efeae4992f99e7288d009d07c686cc514f415ca1db92cff5951e147887ffac2cd966b147cca8b902d4f46812df885295412a819b77d341ab0bb970cbcab7b351d41629a6e32efd4a0663dc358fe21afce610409526c4465d8dc5690eeedc22b9810100683b31aec825897de6e285407e54a6172ffdf556e6f2db27c99c9b344b9f6a1f24d89152fdacdd4e88d3747b78ca4e40eb004c669b5df7cdbc9feae4709c8cb8c68b51885b6085d3c8a1da1a5deb536402c6d889b363cd758262859a95b7f3465b1e7625ff567bae44a2471ac4c9bf9da1cb7ee99d3ee9ce926b05ea4d43ff59037b7ac0a929e86cee08633f8d4ba84a6c3ae4c00dfa5b71f63ac574b67418c97798df124f7150d7ca4e88039145fc1a0a422395cf62a0ea6745eb36db9e5a8834ea7b69b1561ade36491e9f146b45d3d9991b2cce1dddd805e905bc7cd5d1d68e1e12e4111f92f250dbf91c1ea731ddcc07477fd1d13b1bb5243fc40054e96ad752db5adcdcd3092b1a4a945d6b3aa88b12b3b729908cb707db3273e330451460d5eb87a14cbd15b00d25a347c734f609eb72dd1a00e05c93724c575eb266bdb78e74581ccfc27ea167ec94ffd528d68c884644f685734736dcc1d3286e063034f13649dab9f9b844701b7ff8e949284330215e54d00a244728be125f6e13893f53644e67d3a6a58ae46259522c234781428c527ee1e10823020a10afb82840bc1ee7dfba6de7965fa3f8c53e66db9f381368a60f10b7617ea684f420f25352aba631cb1b33b0132b56485b53d8582b9eb93cf28c7318211bb2801719da4b81eade48a34c6217b32f445ec91cd8637f5f8548bfa465b01a220ce66dfc098bdb0d65ee6ffcd27e42d23bf0810341a19b467a22c0efeae15b912ac6777dc42c826533cbc69c2df8af86803dd7c51db1e08c442796836acd78e067b087875de0dbe938e8bcd37ded15dc758d494d7f030bd47bd4d1e5e238d16d8d8a9625f0d59111be370e6a80036a29cc2d3037ce75362e3a481d3cb5e1b344dfa4571f52f86e00d4831f0b221e82f7bba426dcadaf0e897bb9ff9c6fa1533565c8e2f5eed4e9d2d2dad7b2f4c5a9aa0d2c67fc032c2b1784989b3377e37a08e54e9e8d21bd26adae3957fc8abefc03b5b159bdd08ff52e2a9fcefa04f2427e2130859f53315ba71989e61c64e006397ef21d62c214b7ccdfae46ada7e40dede4c9053d3591db183ea79821054d8a68aa1077a3e823962d20fbbdd2adcce588cd72cc2f6dd9e675c1e3d426fac92794afb9dae2b398061b705099e469f5fe889c4caabd96e44ffeaf2838a6166d2e54e973df2eb93bbce320a8ba8e1e89923a1c399dae26e9ea5ebfd6a1aeb8fb63eba821e7f160a960a3c575509ef7370b455c3000707ce2d61c19b1f969f9cb91c07a82fc2e4459025973b19d2feb7eb1f54402f2e9436b669cfdc3d6cf6ede52bb120ac8b82ec561721917d16d363bfc866bd044c5f233511c4dde63552d2027ea24554787c659f056df0c8e3806af0624b1d800b7d159cf58826907a290aa7d26e08a92a1c29ab2ae236bf8c7fd6d0308338fa1c58b12c0c6a4af58b4853e43b1e6b9f77c18c4d9ee80d4a6b8e876bc20edae3169f74adf3c5efc16e182b0e83bd118c6a47789789fb2b460474f2bd4da24b6d3a53e4572d454239d0bfc1d1542e7555983111643d5476edcae66209f2b3b476fe8aa943912c190a59d0c616bde2aad4cdf4fc220547180b68c80048c8eb22fafac2de31e947f9c117e9796bd9b7334052e326d7f1a33a035542772ac0980f21a5a0f20323b3220951b0d015b27829d4071ec4f4fe261dfb9c908303be045b820c99dcfd72fa917725160a065b8a3ac18133b38618b646b0b1936e075079e8b64aa80245ad4e9fe17b05689a6b1c8e8a4ae66dfe33b1271f56753f3efe2ffc3807186bc6d95790b2efd9da7171034ab8ba4f1b62a555f4fd2c0980f472900853719293f727827e8d12177e47a71e2475c11f9fc68f9dc1df61be3c53f196c56b829e5c3309229a8d0c537455543dc322995c9e6124282aac134e00a0b0a0bfc928f14ec2e727cdf8fe1ebf089494ba2fb580c30b16a1e7f734359e1fa2940f6ccaab92647e23845a7a145b7a92c488d02634423fe8ee519707b74862f49d82de19c02825c1e427c465bb145c7958d5020c385cc0362e3fcbeb3a4af3b7761103b775bc6adffb9037e62b47c2bd4122db98162fe739ca509b679887be5b1f8a41c950601448b4d5dc504e4d8a0ef9a8aa9b8f3828dce96771df33f088efac4cbc1f819dd6ce10ef9416435a6bf01edb88baf36f83e76ad4a6855398a2d72e089617de842d26823c2950ff0cfe96b8e480cfd7329965184b610e7d07e093c49e2ff2d7bb944eb62d3c096b660fc2f93ff088ab49871640e2270de323a5d98d37e07a4b89abcb6e1db5f567333bbe1c3f368ab53fedaaf5723986858982176e78d1ce292db7d00562560f5f4321dcb4217ab343431c5fa96a89cf6dd2a81cde31c3230a8b70852b272157c9889d906af31a0f2a25657a38d1f1abc8c507102ecfd38db67bedec5038989bb15008d6614bdff8b397c2b2f706f900e77410ade03b1d9d7747182f338b6784e00460768f5fdd25ef2752b782b82b1ec7790e221e1a4e4b8d925cdbfff2b822af48a300198053dbe4759bfdeb0b8b259946196f4ba1e72197f0e17d79e2f9bd9059f32c11f089c9cb649de36d33eebdbf065d787e6f2e29d21ce0e704f9c666761772fc224fe91660d6ee4676d683b148a9643ebf324708f37222dea6f2d100e85494a82445f12f96ad2f00bf6c4abe755ba5cbc76fb1c91ead666f2883845004cd31a03be339f06eefbd5492e4c4154cb334b8a21fa31810774c3ffa3777dc44c327e6e000cb20c26bb098afd73b705769393d4f331c0c5eec0c8d4830d00f6ad1599cca5d845450c1918ed4476dcd3ad0f39de6ce168b8b1715e63652810e5b6106d436b06151dfb7300780cb931ecd42f9fef86d789d4d15e936de471de73324f266f8212786a74dc98b1bcbddf26da3001a121c38c9974e54978d22f2b76c5c045a922639fe507e2aaccd144991444fb513b753b9d929dfad52b949833c0b4a155721290abd61fbf9c94f75d9f956ff061e49df6e6ab337a4ff350becc70bb39a831a47ec3a7876598db24d7824988a2cc3b0ba5dcfb4c3d4b23de9bd49cb74f25eaf473f89fcb8127fba8a910157e561f63e6bd611ab033e7382ceee2f7c5b752ef892a74f62978d8c2121445a00e99db41dc07b16a96d371fb665cda2a39328557d86bed14b4c9702ff81b75599ece8c7149b2bae81089297f12b57cc115cada7be60825acea877bf50c021efe0047ee506fad46bdd503c5b2fa2225da76ad363f1137da2c2b28f2108d0f2e6ac3b342035ccaedd02953a19c3b3668f42757a6166f215eb6159004c9e8623da2b7d0ae495afc3b14669ad5e3835982a95a5c544729478a8017c962f0ae5684bb5196d34716f749850bed7f9bc07988942fa001f9f9cba52e04f348f0bc030860e2423e5240269832b5af4d370ac0b087e8cb73db43a83283452a741e52ba77d5028ec71cddd7112a6dc9f167881f00819cae28346288236e79a49b44a057f36d9e19934603f9b9bc18576347ff2212daf9592c1fa0ef011c4d86ef78c002342fe495eefc52f4fdc7eb2bbc08583d1bc22cb8c24aa4e8b9a9e3f5c247cb540a38046144fc6627993d11be771f7c79d65b207ea5ee5d11a97d78ee8ec336a137ac7e1a723970d1fdc8fcf3fd752d8df5db705d7ff7dba20fe9f93230f603081a060361360307c7da003", 0x1000) sysctl$kern(&(0x7f00000013c0)={0x1, 0x3a}, 0x2, &(0x7f0000001400)="95f601a36876712e29cb53656d8ea3beb1ea32c6beebb2757728cc9b70a880655599f61be51949f2c49af9052c4214133cd76652a134e7c2b2fd789de3137eb50b", &(0x7f0000001480)=0x41, &(0x7f00000014c0)="5606", 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000001540)={0xf0, 0x96dd58, 0x1, 0x9}) sysctl$kern(&(0x7f0000001580)={0x0}, 0x0, &(0x7f00000015c0)="ea7364b47c4d7a13121b132982f817b9b8db59427b58dda5d5988babe0494aefb7f1a80e3704b84c949131754a168529a184c1cb90815f379ddcb3def26ae5bdfff6750de16eb2db2b5ea708923c229e4f50bc071f61e8c3050ead9e51010db70def3725a955df6b2826d13e59092e7949a0cceb9ba969a207312b153ab7fd92fd0dddd1c1b2d64c497b36", &(0x7f0000001680)=0x8b, &(0x7f00000016c0)="7582ba17583b6a62def3a5d2a0d14c", 0xf) getuid() sysctl$kern(&(0x7f0000001700)={0x1, 0x45}, 0x2, &(0x7f0000001740)="45690e78d6a4c9b6320377f8b020320da52b2a3c7ba7a47a0551c3c7aba1818549d5d8a31aedf81465cf0f4623b0b43ef780e4d4f51d7712040a1616299e11af46f3b51dcc359af17d0f70eb91e49963f624dbbc41083f88c71e077386a21ba53ff0bddcaf0d5989b6e5d1a66d06ee83d58d0195466f190d7dfe8111f87cda70d687c69a17a36376eca8175e2834a7aaf63a1f9ff4830708f413b747d1e691fde471a0bf9e982bd54c7d0a7361a19227fbb469d133e111b7151073", &(0x7f0000001800)=0xbb, &(0x7f0000001840)="399f75440c00", 0x6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x84, 0x7}, {0x8a, 0x2}, {0x8a, 0x9}], 0x3}) setrlimit(0x2, &(0x7f0000001900)={0x60000000, 0x60000000}) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000001980)={0x7, 0xf8ab, 0x8}) r4 = getegid() getrlimit(0x4, &(0x7f00000019c0)) r5 = dup(r2) writev(r3, &(0x7f0000001b40)=[{&(0x7f0000001a00)="94dedd0a4be6516299db28fd37d0d401dc1388d7128e25c54c9af08a732b5604dad65dfdf02a08ff561b7c602e70a8a86d65cea2b78ea0ef2ec365e7b79fd3fc74c9d63d13de59c8e6dfaa7a92ac89f39cde65da3e3a8e0097b1fe4e877b24fecf2333fc718227bfddae6bbc874926d36b645134b2fd8b33024da723c7901c8f74ca141f136d21ac8d248d10f3b64845271fe682e964fbfda87a16010c46c6ee4f59316d485468d506a156f8995ee0e494424811b0385a744d1e3e12e6", 0xbd}, {&(0x7f0000001ac0)="0f39806a7a34", 0x6}, {&(0x7f0000001b00)}], 0x3) connect$unix(r3, &(0x7f0000001b80)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = semget(0x3, 0x3, 0x200) semctl$IPC_RMID(r6, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001bc0), &(0x7f0000001c00)=0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c40), 0x40, 0x0) getrlimit(0x7, &(0x7f0000001c80)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xc) setpgid(0x0, r7) setregid(r4, 0xffffffffffffffff) setgroups(0x7, &(0x7f0000001d00)=[r4, r4, r4, r8, r8, r4, r4]) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000001d80)) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x865) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000007c0)=0x9) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 3: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x10, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) kqueue() socket(0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4, 0x3f) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000480)="8be22dc806e0fa10c8f66e9d614b0f859db25785db4606fb2af8ea9b5161bd8f27bcd11284403150f2ec18acf6ed756f1690723fbf28bf80d22c4c007d2262d9cd7e91879c5c70bdefe177405375a38961388288603ba36f6d9c49e1331c4102ed178948b88a0697a1a7962a672304b70f0037536c2248bf2b53a7a26de1ba4051db", 0x82) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x143, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00"]) socket$inet6(0x18, 0x0, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffdfffa}, 0x10, 0x1, 0x0) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000200)="929be74ddc8a4149d2dee1f8176b623d5ff1bc5afeb6fecbbc4e5f75a7989390e56547287170aad01e21f335301f67584f7850a7acac94f75c25b415151427fd359d05461993b1fac91138d6ff4aa2889b24e6aa83dfec50ea0f7f9156268ed4fc4dae263729e0381a39beb00801ca501e95e2bfcceff70a009517b7ae2430528339b56c1898da198f5c27be21f3", &(0x7f00000002c0)=0x8e, &(0x7f0000000540)="e694572f6882fb7454ee2713ab5428454c4a392d5858301db035cfef574ae48a175b2221c21c803da6a5f089ba8ead7ace5d19726512f3898e706a89e54257a5506819f0803a9fc6bb7bf6e46e18b59755da0b95254e95e6f454506d53112c9cb0d0ed567815a8cead9497dd6d6b993bd847af6b4b7ac18ad217e863d5454171c9713b6a965473273556958c1e1570bbe6d21ed9aaf55bdb5d", 0x99) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000740)=ANY=[@ANYRES32, @ANYRESOCT=r5, @ANYBLOB="3c2412fe0bd8a38da552ba584faff8f0b76fb4c929c14ed76828dfb48256925678df976ac080636b279b58c2bf39ec9bfa364ddb6b7d8985e9eed9d93e810d2671525710650cc03c0b35dc0fa3d36901f5ea96", @ANYBLOB="10bda1d58c2a77633a9f953770c78e2c28c51f3db470e2fef0494d7a067b01927720780932c424b6578e7580f93faa9150868dc550604a5d822d11e0898accbb94a11e1d70069c4c7ffa87e27a09c9539fbb2b527ea3a5675dd0ccd70e945760d8788c61af9691be5acee26fd8c2191035f46cd74d887cc4c5469cdcf9ab0e49d246949db759dcd81174c8939e0344f805e8d5946ec7c38c363bea8dbedf5e4304d8ac3816a2d0a61ef6ea44ffa18cc14567447217c23b7bc049a00c1942054f7ba2b2ed33ec0a910d06605b"]) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0x0, r9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaeaaaaaaaaaaa8864"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) executing program 2: r0 = msgget$private(0x0, 0x80) r1 = getegid() r2 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, 0xffffffffffffffff, r1, r2, r3, 0x1a0, 0x5}, 0x1, 0x1ffc7903, r4, r5, 0x1, 0xfffffffffffffffd, 0x81, 0xf9d8}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600057e77ffc9661af700000000000000000000000e43d8bb4bca22755000800001a000000000004880090780000fff8fe8000000000000000000000000000bb"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) mlock(&(0x7f00004d2000/0x4000)=nil, 0x4000) r6 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0xc, r6) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setegid(0x0) getpid() socket(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000001600)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74, 0x87}, {0x40, 0x0, 0x1, 0x80008000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) r6 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000280)=[{}, {0x100}], 0x2}) executing program 6: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() pipe(&(0x7f0000000000)) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)='#', 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="39e4aff1513909", 0x7) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r3 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) r5 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000005c0)=""/162) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 2: r0 = syz_open_pts() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{0x0, 0x3f}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000300)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206997, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x1f) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x4c}, {0x84}, {0x6, 0x0, 0x0, 0x577}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x10004}}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000200)='./file0\x00', 0x3a0914c44f7b202d, 0x502) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = dup(r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r6, 0x2}) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000340)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xd1, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000810008000600f526ce99322087e99abdfde94d76b5d5a648ba2cd5c5548093883ad49a50634c3e04ffb2587db4acebdb3b08587b8ebba8035c8feaefa8b9d6fabc118009d9b181e631253f59dd32cc06e45df8534dd382cc25588cb0f982f349848274a25f81e887e1181c753cc1ea9cbf8640bda154b94fec247ced46f19a281c7922144a0143d22a7385bb1495e8d1f96bbf8ad21d18a2df391f1a5ddcdfd12a5e86b04ba501b08f53d35df50f3dda37b8b4f6c6f9c855734067de6fcb4d5f36c4695313024ff4bb767cb862d7181c8c50b4abce5730e7bb95c986f728b8495fbdeb6743eb69a3737241184f8cba9f5702211cd2ac93b6ee860f3d8ab29953403c034ff8a58c03e176c57397eb5727c7ee60f6444e7259de994608186971e886d67c2ba2d31d77fb4b25d8e8d97e9a8cdc620fb0cc23ed54157c8bbc9ee3848fa4fb39643e77559c274b8a50761312111202eadf70608ad1564d1e1dbad63b9730457a05efb19be09a03545085ef07f393f552b66ecda4d18f11f388641792a175801df352ac2bda925799e78ef46224797fab873ee94dbcb815e0732625d9ad8ad028f320bada208f04a28a6144"]) r8 = socket(0x11, 0x4, 0x0) r9 = dup2(r7, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 2: r0 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, 0x4, 0x7ff, 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYBLOB="82b822d790e7b522b4943d316b951c589fce1fddc77c4b365c00"/35, @ANYRES32]) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x402, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0xffffff26) kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 6: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x1c2) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) read(r0, &(0x7f00000001c0)=""/143, 0x8f) syz_emit_ethernet(0x22, &(0x7f0000000640)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x3f, 0x1, 0x2, 0x0, @empty, @remote={0xac, 0x14, 0x0}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x46, 0x0, 0x0, 0x4}]}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r3) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x10, 0x4) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000200)=0x767, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x4000011e, 0x0) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x865) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000007c0)=0x9) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) syz_open_pts() (async) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) syz_open_pts() (async) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x865) (async) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) (async) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) (async) syz_open_pts() (async) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000007c0)=0x9) (async) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) (async) executing program 5: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = socket(0x2, 0x3, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) getsockname$inet6(r2, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80}, {0x16}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x59}]}) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='c\x00') open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc018696c, &(0x7f00000001c0)) r4 = socket(0x2, 0x4003, 0xff) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5}, {0xc3e}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') truncate(&(0x7f0000000480)='./file0\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x1}, {0x9, 0x0, 0x0, 0x5}, {0x4, 0x7, 0x0, 0x30}, {0x1f, 0x60, 0xc5, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) close(0xffffffffffffff9c) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="4e7c0fcd79828f25964574542facafe604a156ef3dc14df30e453536", 0x1c}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x10, 0x4) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000200)=0x767, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x4000011e, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x200, 0x8) executing program 5: r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x1, 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc000, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(r0, 0x7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) open(&(0x7f0000000600)='./file0\x00', 0x20000, 0x24) r5 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r5) open(0x0, 0x70e, 0x0) r6 = getpid() ktrace(0x0, 0x4, 0x0, r6) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file1\x00', r0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000080)="6f56d86ffddea8f93107910e86a3a53db781dc3829e76b43a02c8a04b34d23d90934abf3ed11f3699fd70785a035", &(0x7f00000000c0)=0x2e, &(0x7f0000000100)="2ab262a10c0d589e9e9ace34c3124fb9b8168be2ca7be17f3edc2531bd9029a45d9f78a2f765561671bbde60115776f8b1a609017b6a51fbc446469847a8cd882838347ecd521b9bcca1d5ca0aa2ef556524437795419aa8f0859aa03d68869fc5c31ec8c3d556b470f8c7af36b98b622114be5142bbe6d8c3cad411aeae9eb0ac2c5265b073323a62429344", 0x8c) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x21, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x200, 0x0, 0x9e2, 0x80a1a3, "d708000100f15751c74abb050d2e6600", 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}, 0x7}) setregid(r6, 0x0) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(r4, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 6: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000040)="cb6a5a0ac0024867ba6803515c2e498a5b1734d7eed7ef39aef9d5b497a0c01f2b6e9c4df3cc77b634d5155987658d8875e3f06d5214354adcb8247766795266", &(0x7f0000000080)=0x40, &(0x7f00000000c0)="277f12ffe462b646cb3e27db2b0b9a9e9a5d83ec0a84e47ea283f53c496f499a44e4cab1e140adcdfd27d06a445045ca", 0x30) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="a6f556f365ca6d2f96a987db54115da573", 0x11}], 0x1) r5 = dup2(r4, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() fsync(r6) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) r1 = socket$inet(0x2, 0x3, 0xdf) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) flock(r0, 0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x5}, {0x206}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES8=r3, @ANYRES16=r3, @ANYBLOB="3e68b4d8633f48bc2ddf9cdeaf2f429bb5fd8a13abdec117962378b477612315625b2659fff7f2b95ad65ee300bd0cbe9758d00c8091a2679bf3bb43d204a5b5751b51ab808860539a4385f941", @ANYRES64=r1, @ANYRESDEC=r0, @ANYRES16=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x13}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbf6) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x8, &(0x7f00000000c0)='./file0\x00', 0x8}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') munmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x0, 0x6, 0x20, 0x8dc, 0x7}) rmdir(&(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') fchdir(r1) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000440)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000004c0)={0x6, &(0x7f0000000480)=[{0x0, 0x6, 0x6c, 0x20}, {0x5, 0x20, 0x1, 0x10000}, {0x6, 0x7, 0x30, 0x101}, {0x66, 0x5d, 0x8, 0x4}, {0x1, 0x20, 0x3, 0x7c9}, {0x2, 0x1, 0x8, 0x2}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) kqueue() ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000005c0)={{}, 0x0, &(0x7f0000000580)}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000600)=0xffffffff) r3 = socket$unix(0x1, 0x1, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r4, r5, r6}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', r2, 0x8feb9a1c738ddc7b}) executing program 7: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() clock_settime(0x100000000000000, &(0x7f0000000000)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x80000401, 0xffdfff8c, "1ba5d82d727c660800"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) kqueue() kevent(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x9}], 0x0, 0x0) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = dup(r0) socketpair(0x0, 0x0, 0x29, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x15}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) bind(r5, &(0x7f0000000000), 0x10) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r4, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) dup(r3) executing program 6: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\t', 0x1) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r3, r4) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x3a, &(0x7f0000000180)={@random="8f6f77ede655", @broadcast, [], {@arp={0x806, @generic={0x18, 0x814a, 0x6, 0x8, 0xa, @broadcast, "6cf31d850f81d1b5", @broadcast, "3ce5686e8a564d35a139a1f97ab2f2c3"}}}}) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d330001000000000000896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) login: denied attempt to set clock back 4261347904 seconds executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000680)) r3 = socket(0x11, 0x3, 0x0) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x80000, 0x7fffffff}, 0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x1995, 0x6, 0xb, 0x4, @broadcast, "2357fe209ea6a054154821", @broadcast, "bb9bdd9dd8026aa8acb689327773760a"}}}}) msgget$private(0x0, 0x423) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {}], 0x2) select(0x40, &(0x7f0000000000)={0x3, 0xfffffffffffff000, 0x6, 0x0, 0xb5d8, 0x2, 0x7, 0x2}, &(0x7f0000000040)={0x100000001, 0x401, 0xe33, 0x0, 0x1ff, 0x30f5}, 0x0, &(0x7f00000000c0)={0x3, 0x6}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x28}, {0x1016}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x81}, {{r5}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) dup(r0) r1 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x55, 0x2, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x0, 0xe9}, {{r0}, 0xfffffffffffffffc, 0x43, 0x2, 0x8, 0x8}], 0x101, &(0x7f0000000180), 0x6, 0x0) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x80000000}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r6 = getuid() setreuid(0x0, r6) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r7, &(0x7f0000000340), 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x74}, {0x86}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x0, r8) recvmsg(r9, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r12 = fcntl$dupfd(r11, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r10, 0x8040691a, &(0x7f00000001c0)) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194f6e1ff942859df50b50996f6948fd0fb0d1cfb8906560cd6eb20f5a23366404e8253d2a589b5ec97b0cb185328dc00b304b7d8de1a2e9979bb7ae9776df2b8eb0e41f19f4957a52b0b854df37344a4fd10b53dda48d4fea5c36289d6b7b83306a6b7408", 0xca}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) syz_emit_ethernet(0x4df, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x4a9, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x1, 0x8}, {"6ccf1f23d83c04c0630e64ccde9fee6b3ecffec88b334f8bec7c13e0fab5c66c36da14124de0132839a99746e0598c734d3c401852bb32586e9a495e1fa087c724b1869050a21a1110b069b96191a2ac9402002c43cf7dd6a1d1841edf904a7bb949fcd24faae1d2fb1e2aee097581b0b0b4c4b99aff4a9618581f27ebeaeb2fab556a0d455eb42a86ebe1c74755b6c6a142af2cbc2ea2f6005309d9d42e6bb0341bfeacd7b56c180f291a535b3e0de9eddbe8892154dad7e01ffe45ddd85012cf12759a0784c5795d8c2844313d70b78c41ffdd090fb63a2ef5c1eba129cbb172f7ff2ea150cafd6e2695d92a019b5f8c428b85b4b407aa4f05634964d36f92040c6907a3614bcb5b2ddab399bebdb7cce397672ac81c77ce2399d76c2db7eb860363f13c942c716c6ffdf641870efe2b787eab377df93e813d374fa1bc749abe2f2ba58647c0a5ee5790ed497ae17e01142c258e5b10da31586c21d4e7b003d35ade3354e7f610b7ca9fc177a0b103d79ac6ec92fedd2c9f04b2690a71537ea62bf9084582ade27ff57ddfbfe4d77231b11509d7d0d0622f94d93c0c34a62534cb8b7867e4e731a5fe568e65a79012e159a56bd74fd226e515e26a50f3c559e82543bd3141e047975cbdcd50ad4e410d3406b00416bc2b9ea5f93259b604f0b99d821052983e1598877249e510c94af5927d3a1f12a16f15f83a6a7192b0fd360d5a8074ff4224d4b1294fc63c84ee58d213c33119e3698579efb2180a8fad8bf6c3b5dcbc84a61bbef2341232fa36aa57da3c5c4b46cf157652ff3f24029545ed2c0c962ad3e38e8c0fab2626aa7de63dd5488a1f65064ef7a35e8b956e4d4e21370561921b73e895254bc0c253efd3d1236967a472e38ccaab9a763e0ce7ddecad13cda62616d6374a92c296e4a1bae7444bc478da1b7dc9549d7f47acfc23b84166acf2e2e013984e3aceaee13a2835f8ce47e4bb8803291d361fb022495cde2bf516b922ce451003ecdfd1a4750daddfdebd7bd8f9a0b784a9b83cdcfa9678414b0fb9404317806c41870f7ca63269c93f3ff58e3f69a161477751c1fe66f43f54f08b2bb1982f4c95a97e7b9ed81e967cd54ed72243d2f70728164e5301cd6d1b48f69341f5aebe20f088c11bee8bd3ccc492f7b29cdda9935edde46d2daa867b8c2749b5f5ab4f7c01db838ed8d172e0c09ed423e8f2d6737f96b9af8a4f4478aad6ebc03328aa3d1c484d3b31e68862ce7e0aea97816d917877aed9f236c35ffd9315df5289c0ed21843c37605c98e491c6e4a8540e87eb4f3731a3d1e68dca93841ec9720db69e1861c6ae104fddcfc2bccc13387fba22227fb2b59506694cb63ef47253a2ea95d6d1b3fae322cabef3f3e6c1d2f77a0e5d334f4aa106b524606a5e57ef1e96438e90ae0eabac82181cdf1b70d7f1bd79762d35b171bde131232627333dc030c7ee0864a3570c6017a3c2b210c77b9a9c886ed764c31cdcc8bdb6966e7f01a047b477575c87077e7131042232e6efe017d7f4787bb9719b266403a88f3a0f278fa42728d900abe4a58e2e975ead3015c00eb1d8b99c3352e7e002c2a9d411429caf038411819e1276928d3f713922dbc247acf5d932f49b641e522526a98ab57fc473ae5831cd7320ab44632b55a4890011231a8225"}}}}}}}) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) socket$inet(0x2, 0x1, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r3) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r7, r5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b12", 0x82, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000080)="77122f1bcfab543f", 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x8) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0xe1) seteuid(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x103, 0x0) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0/file0\x00') r4 = semget(0x3, 0x3, 0x402) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x4, r5, r6, r2, 0x0, 0x1, 0xff}, 0x200, 0x0, 0x4}) chown(&(0x7f00000004c0)='./file0/file0\x00', 0xffffffffffffffff, r6) connect$unix(r3, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) geteuid() r7 = getgid() setgroups(0x1, &(0x7f0000000540)=[r7]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) syz_emit_ethernet(0x9d, &(0x7f00000005c0)={@remote, @remote, [{[{0x88a8, 0x6, 0x1, 0x4}], {0x8100, 0x5, 0x0, 0x3}}], {@generic={0x809b, "590809a481a011e041444d345449edeceba9e1eb230c84a244cadf48328537a874fd3504d3b4681999cfe6a187d367eb12f6b29e3ceb1aa84beb066693febdaa062f3d7e71759019b17a5d309d0604c295d96c549f3729e05eb63a22f756344b5f1c52382485f8f2135a14b1f865f1e0ac2d6badb453e3c7c4d3594a4e01aa75e4a6443037a5a7"}}}) sysctl$kern(&(0x7f0000000680)={0x1, 0x29}, 0x2, &(0x7f00000006c0)="4b91365532eae6e2fb4d692db22865f95301803fcece7b69b9a0044f5fd88fbc7d9f205a08b1d766714861a270f0d265dd4b0e6cb578f6dc70ed39e7e9c7b42ff9f0c1ca5f58643a447fb53601bad06df39e48c2325058c302c65f684a480a2912eb94c5e20879a154f22abdafae2af1631dc724dc582fd4fabc7b6390ff509cbc05ed006e885085e383dc8801baaac1eba8550d67011c48b22067c5aaa987ef45d92143c8db164fb7550be44ba36752842459ea5b57a0d3b0dc52630f60a794fc8352b77d1f24ce9437c5809ed930a22b47bd7aa70c08ab4901ec3bcc7c9c1c71e88b27c7fde596421aa085f124a16eddecc2a1b068bacd02480f1af513aefb75a71e72607498804933097a3222e453534f0e08929f3db358d746a9b24fc67348e74b0e83b2acd8a893d18bd2d1b6a8edec5d1b94a3b6f2bee702766524dec06e4ec1e0ccf8147ef21020885a718fdcbeb9056a0fc5b351c8b2f5dea9e8ddaf44a49581dfbe5997f520dd5f24b75c7e124f2cfcd2897a27debbcd095ecc4fb907ef6e83f424702ad4de1510a291334acd1b1b0bba368565e7f23c01f98426523f6a8d94619005c0e9ba75d6b820daf6e892351ac4a854c5ef67613f0f4e07ece7e10fe61425103782d5cc74eb6868b0387d236498be647202e880b26d8982128e4f53421cebd7e7f37c8724e44179d120449cf34161cdcc37caee0771031b530c19d7dd4afc54c1349546cdc5fb42ec7ae71cae8c12eef5b1e63a0e3dc8fb51a7f28737e8f15677d6502d7af4126c18ab6d6c4300960dc089a0f9c26c7ffe2156a13f41e35977103c0de9acec49ca22f0a6f36839b0dea76dbf5012e452f0db6ef40f3754f5a8af9f32dfa8070ee231b0c5e463505a271337f96f3c37b474d91d32aa35adaaefec70405e3ef930322d04155b23fbeb01e1180ec6ffd757c02d3a8ee57b641f70cae59d293dbbc9f219f1872dbfe4b95408874822c01fc34aece27d5717223e4aa8b8192510ee3a406b09af05eb3f44fa0af4fe385c743b0524b5257d92ede84348f5df71816c174b6dbbe45cbb4338348a075b4231cd6c30bfab418864cf57b1842242ae39aad8559f7866043234eacf049d86f9562d6c903e6fcc9e99ceb0e0832d7667d8e76e6b2798646c2e44f09ca079c28cfaf6912edd0136943341e62c50db2a26eae70deddc0d1842f0aa9e2779584c27dfc09a453fc90f1954dcd13027db763a8335c9a5432a7cfda1d691a80086e5dc92f8cd822b18fbd36716fc33d0a70885420eee5d61c57b4e3fd9649caed372b6c362d8f0a17cc5f6281c1069f3f23997207067347ee640f9f5401870397dda7cd226987837be86080c7d3d51492864a847787b425c3c0f792aa19c652964862384dd3ef3485a7833f910b06ecfe9090edaeda786d340d13138c8734e2b3a32e06a0693698bd84878be4c49f91d447d32fb52a8631952e05b4c0d231da1ec8382be88b2c53c80874d1958452252d969fbe4bf961cc8bc933136583222e36cad28d4616981f977eca6891a1cd8901c00e6713c70634e229d2ad5950eb3641ac93198ed0261faf5e5f68cecff5f5b0f9f19eddb0386bf26e6bea566cbc7e10d1585784b311a4c36b1b4e5932d097e51b45fd1a464e62e99843fd4fd23bcbd71a0cbf1c10d10b30205bd31985074d9bbbd1fa20d2cfae147702d2fd9fbb8d6b3424c7b726143a273f6774deae8c70f6c5c8383e109ca29fca2ea5867a550884398a1e0fbec54608ee64426d59189d569c2c41db5106cf75eb69c2ee4119187ddaf09e631aed5c062264c9657393d33c963709b34f9ad5b1205075c78a0518066673d51bf9d944697aaf87e8a58ccd6ba119471f8c91dcfec85738c5d5350165011c56f20c5bad2ee3a261e1f9c7a18c2de2f95ebadd73cded4a7eac14ea6dfec5e32b4dd6d2f0e90aa02f92d4693d5a6c903dc7042a1d960fa182a77bc03fce108f647596b42f58cc5808c56474ff45875ed6ce6b659b3b1a3dff8d630cd8341deae5662d342e7652db880ba2a7497e7978ab2ffaee91ecc45f568d0bfcacd25e39cdf3c526cc4f160c509000922934dedc6814517a46d1f70984edf93e94df548ef7b516335e224d00900559b75f890c8daafce594d1adbdc261d8b713f5c481f8627f5a6b1e8bc54dfb83f4e0583c175d0794e652cbc015b1b8dafc772bb0e45369633ad306be11b12859ac9ea7ae50eafb6cc01f9d15510d4991bef81305cde9672afeb1177471f7f833dcc2239205fecb317a699fba32072ee926dc7b44ba24936285538af845692f433ba6ceb5d1e59855c418681efecf6101d4ae77f5929888c8e357f2160ad13716f9a0fdd66dcedb5dd7633fe89bdfbd8be792abba281494fd667b0d0a0572cfa15aec0e984284febc6c52164848f034d8f6d8e8f61193078b460a8de03c2d2e2672f1ad96c3fd177e3c31192aaaf062cd5c7eb30a9d36511b36064db1fd3562b7be9123b02541994e03791ce6763a407241158e6985cba9bbcde0c4f1f990ebe6e004bfb1a67c29353f088f859ea84b8b4f825b9c60df142da9108a0b278a9057676d7de1791c917a0fdd62d0dcb747a2aeb522e1286eeaba2216188b89937a92aa4c5eaf321fb4b821be36f2ee44e6495ce5400e929461d61ec67fb21f0b6c928d0a19118bb3d7d2fd6b04bb58cb30b94853bd2539b6f1822f1871e2be76a8168e921a291ee9a8155ac056ca7d33a71c4c0b05fef2c4b0d7b98492239afdc1a743892ec9ad11635fdaea38ea54742ed48bb8ead48b7dd2d58f6d4b20f878931942243355865f5a0ba553a09d81ced499f6a2cfbe262862ae225b89d572a3b5c7324bc44a696404cc80c13157effcc2c5b496c5319b1ab7c67231ef6fb1fe45e3198a93f7e230eba4aa6fcd8941501df7d38cd70dfb647fee5bfb479591ef484c2d68b73a68c8f365a7fff27114ac7889960c4cc27070d1a7ad5e0fafe16cbc915a0e3e2f6ec36bc04ef3b3d65deb7c21b6a010d0a7948f0f133049fc40d9d8db29b521575b9a394838ea868573d7e65919b8bafd64e52712a60419266c8114dd47fff20e002513c1a1cc2dc2e00818571ea197e8027604a6d67244d8b2657773de6f9d1bfdbdf62b31493ed42ab9e6f883ceddd8ee3083f8b355d28e5383c76a8b5a7ebcba23c396edf78c49f0697a67c7ca29d5fe1f184d63a779ab7ec8d5de3ae4892d8cf1864a11624425b5303f9d69de05ec5efe617b378dcb36dabf9e1da1c32f17c689c71418988a386ff6d74ccc0270b59ae9bc21af384009b66f8680f98123aafb02e2bc1f7525f285f4ac94cae0735460c9e4296be5a1efb67754271ab9bc621409bee520ca3475ea21ef0db6e867b3fb187f39b103e5bd6749c26c366651b75cc0d9ce1792c5e8a48c55185d854192366fb7d268c2e5ae00042f5dc697aa340a065f26f008e4f5eda423c3926ad12a7cfadf35d7ba47a7666aaab2936d40d9f7c73e36650d65231da8bed4691e6e2fa05f9414f1a10b5def975c63f29cd0698cc6037153c8013b49843d1fbe387fa863bba5f2bf5fda4ab0a8700909d1e348bfa624630dba61f6ef25d521d940e37bf23dd94fcea395df1386e7732688a7a2fdb25e3c5570782fbaf98429c69c97ba85996f467163b972a103002970ff580704e4e561855fc5d1c88b097d33b93f49d35da11507a95aa8a64bcbeed08f2adcc8758664eaad3d91dc794d18bdeffb578cdbc031171039f6743014f8884ae049e4d6bd19998e9d370d7531a5f90d644d2bdcbf35c96f2867c7ecd8728114cfba6b39d56fd25b43fa5a788dc55a136a1aa4ebae0c74ffb8c652aa458dc1c09a4fede8cb1e298b909582e29c5152a44df87e76d64166af09b60ce673d8899a75c9c9e9a7dcff78367f25c5f0661cbd9a454ea3d8b9856cee7dbc6e61850fb0468fcd877d57beed22ca42c8ff8eaaa1b9f5cec44cfad54293246c6699b391666cd129e8690a990d87c0990a7f7b31f45195d371bb0192380edba372641f74354951de49304d4dfdadb9dc2b7ad7e39ac556261d3259090efb44aaae594451bce6cc3b69a7c2874bdf0fe8d5e925ccd66b79db29e0cdf2b5e418416a86eeebecf7c1e143efe8c9a14899fd5b7cd10b08f07b23a1086c41e988439684062b271ca86f400e88deaaff51be5c7471a352f47930744f533145843afa71beafa88f16857e1463d0dec6b97592e841a7fc66398485586d127c221f48f7df554ec2c7b46baab94844ede43c87ae4251fed16dcb2cac2971cc009fd52636835523b6fdb6e1a44baddad8b26a62dc21e03203ffe0dac38a9cbd4501f6948934ed8b92fbfb7ba1bcfcfaa2084a75a0cd1b3b02d1ff960d20bdfd5abb945b6757e56e7218026dee5be6f30ed99363586fd0822257f3ddbd0d844befad18386e524c3474a9c6e384fc4a8030137af5ea6a7fc022853528d8fa14a966761d2ae296c0590fae6489693c2966464e7ae59f01d5845d8b83977d5b409a615c8313f99cfd74edd0631ff56019029dbc17cb50cea00139e466567bccf1239087f59807fa186352228dd131a5fab44dee83261763bed76d987a7e0249e4a4f7ef00aff9d30d3a20475683796c1586bbfabf46467d10fb37d03bf18777788e0e4d0c945f8b1ad47ff62d7587d60ee19e6bd3df70bf111a8dda57c1968fe9ba5fd87b20c576677e03d48a30c8ac45bae6d0a29c176bc14ede4739e3ea28833e61510200728740f3b49d47c95ff6c88afcd2e213713d484b8b2fa247ac823490787bc8112fc6d16591d29e73ab448adbfadccfd28b2751daef1653cca24949456582a69f625104235198e21642c1631f3273fdddb3ed063b8b03fffa5ceae73af87e4d46891165f4f892c4d575c69b9dd86efa3cf02507c56888a5b9361292621bacb75c65ff17e452e6db2291e564b3aaec570570edd34e20289df7ac5b86c8b703c2ab6771faadb35a903c5f5639dd7e99279a9d454fde353937c1a72a7471d8a572f2ecda833c2254789b4196004728fdaecaf0d3fcbe37746f5df9d73930271296ce413f6ec999945fd5e60a50c881094e1e19071e63e43d691f8935ceb1dcf6199a7b7cba940692b2d4ad327d71229dd8a042d48622518fb9f3f2d1b2d92ad1f92896d6510f49321146835a6d0d52e2de94331ff8d55582bd51fe47f1cfedf161590778b2e4c6da9205799f43eb4db008476c7d8c06f5513eff4700cebddad6cf5535995b88439d61de5633edf6048be195b669a3884cfc7081e2fa127b3ae0a7689f3c598c7f2f6c3aa570a2c28586a291b6e5cf4a79981fa42ca68edb39c807499c4136e2ec84b20733d5b1cd0731e961ad4d06482936f21d979fe0ab29f1ad21379aca3dbe98493d21c02d022df060d3c18cdbbd2088aaf45832b990cf2e95a6b519375ee0b5459103e49b872eba38ae320006dc521402522fdaaf48a781b937e116314eab3ac0e28baebc8abc8c4c60178c77f26432843a5c25b07bbe2f32383b6db8f6188f0541d9f1b34134fea179e7a7e0ded9a103a7c67d04bcd5ce13940a9a9e0ca9dfb3860e43f2e8a0808d88b4d8b7913c00ce8c3e0cdda54c4fc07adead6140944d1a9ef61f8bbb90ccea40828de4d6b7e5e51e608ad46671dc9d116c87cf356aeb601bc66dc60d580ac3329fe11738a2d2fc0e83eec618552c2604e2cb0910e36bae52758fc5c14f27a5cb26a28cb1e6ec8f0ee22b10aa4b5488727313320edafe1c67e4233db90a243ead464f6022b664517f5fb43238aed54cd6c", &(0x7f00000016c0)=0x1000, &(0x7f0000001700)="3fbab4cd9bcf6647d16241684985757878ebcf1fc9abd529ae155a0202cadba26e25061a859a81de1df1c568d20f47677e30c680cf01095203f8f294a9ac89a46ecddc5d05c6ce9695cfa230c381bf06a87ecff291331ea63dbccf2a956618a733976f9b2273595b623dc2c9b190e724a02ff4cbbccf5cfdeca1b08f57f6cce23eed57bbeab8df04324f0035f54cfb2d05e311d60a8e8b68d89f58126e39d2e18c93c7868cd9827495060d021555d14b8284d6e53c83db40eb953daab42c5de1334e8759dc7da03d85d7382727ec20e72125ae563344da0981e8cdb54823ad05f58cad542d01115362ce", 0xea) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001800)="9afcbdf52129ef6f00286b7cf417703bc8223dac6c3afd7f36888202c745fc057cb7b33ec3985e0c7be67b494844302ed2674d6e118ffe8019904d21f8ef053e1476eb31ec1202e2829f23e85910340a61657e912f1d1260899ed2c080f03af3c43870ca5b028e0e3c49a50a4ac8a0f02a022c39e858b96c4517fed177f6bbd42dc67b9bd0ae57aeb7847b25c1b2a32856d61d100a82931916f273c2f855d3b61085ae841d5a01b0f23ea2da53f03dd2907c276df2c60f2f57d8a7df55ce46b7acf6206f47bbe4ba256a0de348c3218b362d401ded1b116727b7d16539", 0xdd) setsockopt(r0, 0x2, 0x2, &(0x7f0000001900)="2c634672b60173682e1d34e56b69b5c166a6b67466d27f3f6737ce41cbef0d86eb24e2112e5b61aebe3e54669cec5a3173675261557c929d757d23f8672e48d62206b38680bd868a3091cf6b6262f255fc4fd80d41b3f420f065e2c4693517a151760408fe26a62a103d267d62a07550bd4ce3ebae30efe5a423c15983793ab0e8b62a2157b911735320a4caa3ba", 0x8e) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5}, {0xc3e}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: kqueue() (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = socket(0x2, 0x3, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0) (async) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) getsockname$inet6(r2, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x50) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x3) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r3, 0x3) r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) read(r5, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3f, r6, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 7: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x48}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) write(r0, &(0x7f0000000480)="b3e624ea697e1232fa10bf32f672d846b84b133e07c115c17ee478c21b2cdc27ed2164f2a7e6baff3343eda382d62bc92f8aca1215a5f3bc8096b6546ffda3b22d31d5e21e5ec01abda60ee3f3c2907bca08bb64f7fa068d0ffd140d6e467c17d681c6ad372689108ffd545113afea2f2128fef4e5caf1244633c024899238ca68f0efab6f0c8c2198a8bb033dfa8f14aba07a29026449cf323af258ca2ecfc927b88496de52097307ed538922ed", 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0xfffffffb, "102609307e7be2df67de208c8bda612c3100"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000010000000000000000000000000000000800001a000000000004010090"]) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000140), 0x2) executing program 6: r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0xb) getsockname$inet(r1, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x4000, 0x7) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) pipe(0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x21) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000400)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x400) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000000000)=0x270, 0x0, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000005c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x208}, {0x0, 0x0, 0xffffffff}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5057b462}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f00007a1000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ce2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000496000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000003c0)={0x10, 0x4, [{&(0x7f00000d6000/0x2000)=nil, &(0x7f0000698000/0x3000)=nil, 0x100000000}, {&(0x7f00007ac000/0x2000)=nil, &(0x7f000015f000/0x1000)=nil, 0x4}, {&(0x7f00000ee000/0x4000)=nil, &(0x7f0000307000/0x2000)=nil, 0x2}, {&(0x7f0000255000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f00004e7000/0x2000)=nil, &(0x7f00002de000/0x2000)=nil, 0x1cb}, {&(0x7f0000560000/0x2000)=nil, &(0x7f0000452000/0x2000)=nil, 0x10001}, {&(0x7f0000299000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000bfe000/0x400000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000e61000/0x1000)=nil, &(0x7f0000c57000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x27b6}, {&(0x7f0000626000/0x3000)=nil, &(0x7f0000c5e000/0x2000)=nil, 0x6}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f0000170000/0x2000)=nil, 0x7}, {&(0x7f0000145000/0x10000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000fa2000/0x1000)=nil, &(0x7f0000d50000/0x4000)=nil, 0xa4ce}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c95000/0x4000)=nil, 0x213b}, {&(0x7f0000eeb000/0x1000)=nil, &(0x7f00003b7000/0x4000)=nil, 0x60}], './file2\x00', 0x5}) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0xfffffffd, 0x1, 0x5, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) executing program 2: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1, 0x3}, {}, {}, {}, {}, {0x2}, {}, {0x2}, {0x0, 0x4}, {}, {0x0, 0x6}, {}, {}, {0x3}, {0x2, 0x80000000}, {}, {0x3, 0x1}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x80}, {0x3}, {}, {}, {}, {0x2}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r2 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) r3 = dup(r2) connect$unix(r2, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="57d3f5face26c2a4c8c99d37ab3b6b21feacc44088dc28508e2116487b9879794c5228c0a1699ed59c75bb7caa8323d8ae91a1de2780373b2d6e0469fbb7ba0f5e6c80e9bf3ca0fe950eb8e84b71022286bda858c36ea2a02885d647605dff98e94016c3690644ea1ffec3b76b816fbc716d73551bc635ee2c20e88b7013e226e3ef9a31616cd7c617b0b9b67eefb67d25ef670b73", 0x95) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1013, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x1}, 0x0, 0x0, 0x0, &(0x7f0000000400)="a669c9137b53833d0ec272fda8110ab6cc37eb51df6c7f556cca23095463f815037159e4c25a8cddc6b95f850428793572581ebfffa3aec9201ba5339bd235e4bab50611ac980b0f899fe0bc6d5e5373b2dbe76c507f43d9e5ccc73f27fdec03142a47cfcd61dcb16be845ae8748d97163ce8150c5bbc0df51c9bb8cf87dec06f6c9da90d527f3dd933285ca24e2fed3ed8731fe1741946d4a4140a33978c7c9c6659fbe6f0e64d50400000000000000c3e064d5c48e6b99da0f1d4acc9f3835c3fb6d7b1251d1d485ef7b38728368600bc41cfa5b1a44704a2152f1af536c5dc19ab936d95032bf38a1d31b9a8377c9d988b67618de40f7027a0c4c3e72e221cb3b03caf0040f16a73ee229b8c4fb01269e9fa60395f4286ba1db", 0x0) setsockopt(r3, 0x4, 0x4, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000150002003000009078000000000000000047"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) close(r1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100)=0x400000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x1, 0x81, 0x6, 0xf0e1}, {0x1006, 0x0, 0x0, 0x800}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffd, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2e}, 0x1, &(0x7f0000000140)="3bf2ee74e747c82dad62b2a301000000a3926491d45fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068ddfc4f97b8b7f814996473a1b9820e711bdd1c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516ad7f26aa2e4800008ce92bcefd3ebdefabee00"/149, &(0x7f0000000080)=0x92, &(0x7f0000000600)="8d69907767e2a525f436f65616626fcbaecbf3e3a3841b9132c421c3f4284f65afa95251e68f9b7bd926de9b53d370fc0861d2ac936d53815766e38e6bce6834f0e91d9d03fac82ffa9aaac994409ea3378cc25f0942ec765f0dc81b48dd2b043cbde01ceed5f2276692223335945774994df52c88a1e7ad95fe532ba5ecdf7740d6b6ea663648beaf86683069226a23ad31fdb8b0dce1889b9441db987671ba0461cfa2b4f189053d8cdb4d469cd0e026e098592c387a3ef6cc93223f683ced1bc252ea009703fa591e5e58d0a675465436784a3e007e8051299c4bee8cf376cc543725c7dad6491f8d75145600165c559b0c7d95f12d092d2bc0a6f199087273ba4210915847f5428d89ca55625cd7ce6b35ee01", 0x115) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{}, {0x200, 0x20}, {0x8, 0x0, 0x0, 0x4d}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) r1 = getuid() setreuid(r1, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1, 0x76, 0xff, 0x5}, {0x1, 0x6, 0xfd, 0x18}, {0xfff, 0x0, 0x0, 0x20}]}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r2) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000400)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x1, 0x2, 0x0) kqueue() r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="84", 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0xc0}, {0x60}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x64}, {0x2c}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = getuid() setreuid(0xee00, r2) syz_emit_ethernet(0xe, &(0x7f0000001380)=ANY=[@ANYRES64=r0, @ANYRESDEC=r2, @ANYRESDEC=r0, @ANYRES32=r0, @ANYBLOB="8f1b371ad0a20112e5d1c57e4b418e5604efc7d4d894d48c282d84f1eb11f2056f0c6c75f03dfb752f48ce90f409e4c8a2caa761fd6bffa8f54271975fb32d4b56e119b793064157f3060c7121ede8ecf993b60b0ad69924b590de0960a5d2a416675615a96c0b1680d9d928cff8981a9f197f5e6d71cb72b6f93d68810fb6e38b204f1a0522d2667bb2ceef9b3e937370a77d6bc4ea3ec58dae005d68d75b366f25652b278d88db1f4d2c22cac06a631813ce7f2ece751cd0aee7864a3d9a6cd5b6738b7f437639030683bcabb57a67c6f40c2f4306adea696bb64093b0b0f838cb0681d6d83a1b7203a5ea5a7d3247da74075b9fab8bd65e66ea90bfeddc15689f45a862a3d9bc8099bcc25ad840e16e33e12cd9726ad14d0444302db556c96fb223c261b041b228e253f402c008a9418c93be4449669acebc012796bee06572be22a8d2d356574b429e641440a00f762fc3aff5ff957002f41ea154e978dba97458acb57dda07e62a8430aadcb5f7cf850d72c6cdc6941369f4e31cbff9e6a3650168280c57b966b34c7383f467a218fe33bbde841ba8572f9618acd137ae5a7109cfd4eca6198006737d6b1529489b8f26274f681ad7afcbbcbb11d7a015cdbc7e6f1f0d04b83c203544f8ab99f2c91e7b3c3b317a9af10611bcf73449f4a13161e8b52ff483bb6f42c656d5fdf5d64e4d0d150a590f288a7d3bb9fdaa8c160cc89ab65f69445b94118e86e0358a21c5025e12f5cd993cce458f1719fa01029d44eac54687730cc3fe4c39b317ff26660ee15c2b7c8150c7791fe47b744ef87a4e949fd054947edd25e9df468b974b6d65e3a6e22e19be1b3842bc12ef2f2bad499352f6127a41c8736ae2e33f7cca71483041890903346a1b6f419ce124033bfafdb0c142f5dce1f9e8ec00879cb04bc7ffd327b54dfcd84bab26b040be8432b5c6c220db0eae64a1b70594bd3142117d14a66e105ca95f0fd3233eb940b0f1a4d0935b7e9bb189f48cb3a9f23f2e4c1bece0eb80bab27988b753af8e24121838815e0d97f54dbff5adfa8aa8b99c1e9c25d3f3f58231bbcdab9db10c6d1a3c7a759b9de5795d54ad47fc2460c3a0e58bf7682c7c3af2431a5bcb214c0a41945181a2882fd1a0c08bf1449181c1f50fcd87f17231f1dfc30491fceaac50cb2ce7e4b99746ef84f6b2d49c16c24ec200d6ed402ba7b2fa686ee5d6bb5bf3369115c787809faeb37ade921afdf35e630cd92205bcc7607f86f8a01f39adaf2eed33aae1823b31e6885e1e304a4523b196f93f46165c11b2de098fa7cc66f95ad2f49ad32a7e00909a3c5fecc7bfb6ed47e1aac65890de02cd05f6a17d6f67a59abd33928175f6862d8fb9afd83688c5bd636b9d5aef9104a56c114bad9096a530b443f938a4e66effed0babba51a72346d4170579b6ee25e3d7a17f3238032ba6ee7111790c7588a43939c0c7f9a7fc4063caddb57595451a10be1f9c392d7f1f54aa056de5b85a2887120764131629bdd08cb21d2320d7b17c82268d8622f257f882b6e5f5ec6021895a67fadf829e1839fcee12a76e7902316cd246a3d95b8b9a8c4daa6f03470cf6f4c50c467cb938f027bd5519dc7cf90af5ac15fef6fca7f79f698d30d4237ed232543638d3153dce90d55e048cf960a7439aa4993e9dff2b990f9baadaefd8c7e8d53263b267c0b69b7d01433c1cc8ddf972dbf7eb6337db33a1d9d2d2a67537e8d9e1f939d8eecbffbc9b84aa60a29dd15690fd39c4c0ba132de04fcb73fd8e5811d24940e26d30886aae85a0beb9aa14bcec78d6dad80d9737e1886553c69bdd363c637b14a9ba94df22d5b6d498775d777a07a998a110f7255b50261e39a6c36812dc687a9a0c359585289832e3e0dbc19689262f623e2f9a4a1371e0cc5f770cce4722418f7dcb76ac6827a82dcc270b7368f9bf198ed59ad48c05c3274a2e91330a43bee78203b9c9e462466268c115121787100aba92b0ed26b99c07ea4f872dd7f405c92ee8129a7e0f97270fcf1c008704fffc2187281c4d8883ac3543595cf35b3f74ed6cc5b74ea5435dbd9ea4312699437c883e1b1cb0f7b7fa5bf8f7653a5af83d59e1f0683952599f165721879028270c99ac82f8cd6b32bfc1cd1c9cb4aed0beff012a89f102a97c8d352578cca413d60704b2e9af163bfb1996db7ba2651ebc83d4efc8bf8b3358bc3d5aa6a40915d2dc4c1555195ce464522735ae03cd67fc0cae5115ed55cb8b4af171f8a881992fde056d3a6b969720ee8c96133dac6d047943a950393855b86edea945d273c82f008f458321f0cce1678dee051a653a23e36b8b0f6ad11fd4e66acaca608a63129187709e823f8bce746f2629294044e1976db0d40dfd6b188910dd0d50ca4bfd4ce5ce0887df30218276cafc83251d39f9109acf8bc68bb519078afc364ee7d9013a1634ba95b1395183aaeaaddfd233a4459335f82cf0c1f0070df55b3701efddc36f203c5dd02bd26a8e5a5aa665f69d6e0a8685c7cbd9025b72b5da52adfb580f9cd563e0da71656367892a3464ca728406f625ccde18f58b72d267069cf9ef24adc29b66006b41961e54df7cf7e0d199e89aff7afe8236a8b832e7c88d21103a8ea1e1605259e35cc4ba398aeecab748b4f3db2a504134aa780fea18857a9bb12531b68cfef195a41b0cc0e61d83c4e0b11b3af689433edf07f6afb3074b1b09c7db36890ac5984f7ca633db256f48270c9836b5226ba93606b04f59a3831131b7c346edcaca8f96de24309259c8c9c391372f2f0dfd488eea32f6423fab0e94e527d44eeed5e3aa3a9440f43569ddba04fa9701f719fb6796c172beea8cc65433b9ee9534da107835e5ea610030d8ef5eed2fd485e0faef6b155e5aa3877ec58a570f0873001d5cb865111ac69a681dc7ea7aa73e970f09948d226db0ec088ea1b6edddc73a11ecf1ad2d5f44f6dae08de714f40617c2621daf7c0788908d5391b6063239bf5053456ce1b8868d233ac380a48bdde08e09d4915f4d61f6ce6a31640917256ad810261b7408d4084e8a7ae4bce9e4bb2eef4abf16d6b9f9d0da35ca781f5bdb6b748d0bc316af14f96c1eb430011455b609482428cd0a0375b562782fcdd511f7404a445cbc5d1dc6ba82f0fb9ba638a839dcb198f9c15a570f46b328fb11748a379304973065221699a450f8f423d440ae759b1ea407c7f14d58863a22d06c892290bf02b79f81fa762940b659adbeeaee8685af365f4d15a7f7e6cd60f50757c5ebee3a7b949d981895151e9abe8c08a859eeb4f8f3c7d57e5281802be08f1bbaf4426df5a055329bc399e3dd9fb7411ee24ce42e4f21ba4900c944e51fd88250bc7855e2fd26ff97d9177dd20c3c1bc20820be8fb4de9dbf1027607efc4244f692ffc5c317d37bd4615730e8301af54be28e221101c42cfc4c154bbd5525514c432a3b0eb78a93b975354576a2918423a774d35038c04e870eff15835bf8b17bc481af1797c24b2aa83ea2800f09bc704f345ce137f8ceebeb397cfa8c3bddc3469d98b57c863a092b81a9b13f4f53922d43b79f7c802bde75dad903b9bb24bc55a87643134feffee68f3b5c8e7aa38fd2e018a53ab0b2b1396f2e80243d54c913b61809fe2910a7de2616da5d3e9541f7e1317a26a2327e3f6a640c70a137423d9ae2e962d182d979ea837745dcf7b17b6600578267aa6554b22e17b8b0307704ccaee55e28101837309ecac51ac7ee651bd3f96a7beb89efe920f1d32a99d3281a3a852a1cfc64aa8ace9f160c4bd884b56c76b020621c8b4e34f7224107e6f80fed6608dca4b9e4600952d517886ffcc031c49f44de246f7b687e36f2e4ca8f882d5ade5bfb1107b28af264ea01860c23cf100e662c7d8eb255c8eae819e38bc43d30ea868248d0a82261b5ba2a28835c7351af4d6170d4a3a0058daac4e09df05a67b375ed4a92a6dcee5870c46ce17d76804789055176165d116e86baeed32f9d76c3016b35a2340ad4b9cd77317aabb0da635638575b0622274ee87529458f11979c3d3cd6ce385e87e1b050acde5b3eeab0531edb60b30c53e4cefe88717e1ea0d97cddd3a60b0cdcd5a29eb6fdb3020e3274cf08ff059093d11ddfb3dca09667960294809f0d83de7edbd2f2c1dc122e4dff9a4ee62ab6af2f31c6401af2aa0dcbe3bb25b66e2cd3af6460e933dd3e3d88c326a5832846292a576845e751a22fea9edcb83cec4d74bb51b5edea4e17e1387b1b0b3968318734a8e19485d2e7e7e4893b8dd4bf9a85e3df33fc71add53ef41683ce5e1c65788706076e53be6a2adc4206d6a6191a429611cd6b557141932701fdfc49a72a38e70aec88ee91950d4292b3ad8f19966d1b2af609222f11d56e91ed566e1e2e970f9691bdce12612d609e6064d804b86177a27aa36dfd2e8e17c81bb2b1a83b1742056da555549f5239a051056a9b0f9bcd875ed1698a2458518c2e1643d48b301a2a6bb16d15bc0137421cae2e15dfeed1675ed7940e1abc0ac880d4ea031af480b51e0f8ca4c674ffcfd9133869a2fb8b26e342a71b492d74764910d7e486e483dfdb64b5e2c29d6599dc5ed521f20c44f245cd60bb4a0daad628cba15cdd209e5525de0724d441fd35e0c6950708479380816549f248980746a5c6dc09b7bcc7eac62c0c5f14de1b99cf672f676e3a900f75032f85830a6eba6775510e9850357bdb5df482cb20ef221305afd49a8e23e991f8acbda1a3736f104260e5e28055350d81cd6060fb5bf1dabdff9180e3523abf141a4163117ac10e3407790a450c3b821894c765e2030512ae598e97948807724f23cbd5e7db3ef1c81bc8ad7d22877532000600e759bcc1d04b4ea944fd915be65c1def2058709977b5513c2ed64791a467a6a5b7fa469f4f0c498bfca4d061fc6bcb8e76c71daa39c745bd87ca8aae54c0c5bb23a9514aef1be3c15c872196d918b8f0f41135a1db6365b5c42924a5226ef622e10f3e57c8d9253a5cfc7147e6ba195221419784c6f04bb637795ac09c57f4ff147bc26c5b3509dd662127d4f90a4b9c9ca1423e538f76919992f8545d55d2b46ea84a73a3629f8354a2eb68c5ac0c63049c0a2e4c6ee05cce37047d17cb93a4862caefde501fa6bc66089327f2fa39f5511dec038da640907ea59a912d2856b40538097b54e21bca056daa7d88ad65b8ce401025c5583c77e9e748f60e0b8d817798eec81e2b135c8a81891986211db6f79461330ef7ae5b9db8e4f29f8be4a4fbeb8d4727c6db3b4d050eafea29534bc7f15f951f84761cd021275b7500b1dc716192315d5d6e18a0e285c18dfe51d0cafd8688dc4a714dc87f3d203eed4b927372ee4d0f04253862c88fb3a3089b32caa901241cbf419ba111a80d48b818e51f11aabbc2f9347425d5c9c67b7a121748ac4d24340bbed6046fd8c8adbcde802357da013748282d58cd8c6b418a0df5e44d116140040bf22a9c7c96fea804e60397cd0c3547627f04eb86ac709142babcdd275d9eeb8b732b126b63ede4381baeee146f0a0489f9916605dd897568fdafbbbf6e9c4e672f21b32379c5a55f64aaff707b130ef12ea682f6d3b1d825c4c878ad04c67c4328bfdb59a5ef9c20c3760530412c16f5e38f49aa2696b5ccfc511cdeddceb86b2bff053697ec6077838c291c352df8fdbe9d47461988226f2f80608e13edd82540312845b5c1edfcc77c971a8b3db6eec116de2d92f21def41197d0a599212d7129cdbd2c63e0d640ad7349e01f8b57f1be8b7316eb9f19f756", @ANYRESOCT=r0]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x28}, {}, {0x6}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0xf6, &(0x7f0000000580)=ANY=[@ANYRES8=0x0]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x48, 0x0, 0x7f, 0xfffffffe}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x48, 0x0, 0x7f, 0xfffffffe}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140}}) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x512, &(0x7f0000e35000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r4, 0xffffffffffffffff) shmat(r3, &(0x7f0000e36000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x0, 0x5f09f953edeec5da}, {0x0, 0x3ff, 0x400}, {0x1, 0x2a5, 0x1800}], 0x4) semop(r6, &(0x7f0000000380)=[{0x1, 0x2, 0x1000}, {0x0, 0x8, 0x400}, {0x4, 0x0, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x21, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0xffff, 0x1800}, {0x4, 0xffe3, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0x4f, 0x800}, {0x0, 0x80}], 0xb) (async) semop(r6, &(0x7f0000000380)=[{0x1, 0x2, 0x1000}, {0x0, 0x8, 0x400}, {0x4, 0x0, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x21, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0xffff, 0x1800}, {0x4, 0xffe3, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0x4f, 0x800}, {0x0, 0x80}], 0xb) semop(0x0, &(0x7f0000000080), 0x13) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000200)=""/92) (async) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000200)=""/92) semget(0x3, 0x2, 0x228) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000540)=""/233) executing program 1: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x48}, {0x25, 0x0, 0x0, 0x3}, {0x8006}]}) r3 = msgget$private(0x0, 0x413) msgsnd(r3, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x829a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r4, &(0x7f0000000140)="7f23a3c2", 0x4) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@end, @ra={0x94, 0x6}, @end, @lsrr={0x83, 0xb, 0x0, [@broadcast, @broadcast]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x3d}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x42, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff2238ffffffff86dd60606260000c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa2b0000010001000036fdf513bb5bb82cf922fcddbc154f9d8ada9169cc338fcec93257477c5497f74a798379ec7da1f8c8e6b1b4401bc149aae871fa32b0eee12327e7c2618a19c92bcb40a42c70ae3531982fff6a5db7be0aa0371abadb59c063c1ff7a607f5a"]) executing program 6: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r1 = getuid() setreuid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}}}}}}}) setitimer(0x1, &(0x7f0000000080)={{}, {0xb}}, 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1ff, r1, r2}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x221, 0x1}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x4) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x48}, {0x2c}, {0x6, 0x0, 0x2, 0x577}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000004c0)='./bus\x00', 0x100, 0x4d0c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=""/242, 0xf2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000380)=[{0x7, 0xc1, 0x5, 0x7}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000440)=[{0x0, 0x6, 0x8, 0x9}, {0xca, 0x5, 0x4, 0x8}, {0xfffe, 0x2, 0xff, 0x10000}, {0x2, 0x8a, 0x0, 0x6}, {0xa0, 0x3, 0x35, 0x8128}, {0x9, 0x95, 0x80, 0x1}, {0x6, 0xff, 0x4, 0x2}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3}, {0x6, 0x800, 0x1}]}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0xffffffff}, 0x10) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x2}, {0x24}, {0x812e}]}) sysctl$kern(&(0x7f0000000240)={0x1, 0x12}, 0x2, &(0x7f0000000280)="1db34deb19b0faa5ecaa43bc7a48a957131128380852eb8aca80378009d6ce8e58a2485c406ba043e12c3a052eb0a814df27c0a6303f688bac7c78297ca4f5e69ba8aaa33c91861cd7b0fe658c3bca2d32ebf4dcbfd135ee756ff225b67b13d5b869efe1b39b9072c42430065e63c99f43017aad882ab22780e055e788e39825aad04f19a3a1eca059d10f097299e7ffb83502aab9f56fede47746f77db83c5ba4ef062641f102e9b1bc6141ab4fc4b67e501a607136af14af85d016c4d0a0c84e01b34a4eacba75e97f1760814f6cd26a15a4468910bb39204a854e9c6f2ade97b26e6311243026ae45a944814b8755aeb05c637fc69a", &(0x7f0000000380)=0xf7, &(0x7f0000000440)="c8c318adeafc3fc7c4e654857c32c7a9d7c6e34916e5a8cddbfda1ed6a5b9fd0a58b9a126116ebdccf56b435ac06d3ded4f39e8320362ca62a71d1ee730ae09ce358f574a52c8c0c1fdba322db6e9a8773e1c384b0cbf42a1910", 0x5a) syz_emit_ethernet(0x66, &(0x7f0000000080)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x1}, {0x25}, {0x812e}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x7, 0x9, 0x75b2}, {0x7ff, 0x8, 0x7, 0x2}, {0x3, 0x0, 0x1, 0x5b}, {0x0, 0xf9, 0x7, 0x5}, {0x9, 0x7, 0x1f, 0x576}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x6, 0x80000001, r5}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xdd) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x40000000000000d4, 0xfffffffffffffffe, &(0x7f0000000080)=0x1918, 0x0, 0x24) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) socket$inet(0x1e, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r3, 0x0, r5) setreuid(0xee00, 0x0) mkdirat(r3, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_open_pts() executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000640)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="41b24ce5e354e0927c00a795502acfa200b95d4180d8f394389169c2e71318f4f27f314ae9b65d4ab3899a9450a972a46aead12b55cd3b028df1da4b7ac9bc6439a8eee60e795db53a9f53080ada20aadd47c4480579d003b829fc226c517e53d346b824116b065313803269d9850b2e4bb5dfc6864f247786c3c04f447d0a0c817235c208d50f1ea328c9e46cc86b5ea153fe020e829f25d704eeac2647fb096b0a6407f6e940beeeaf72a0ca845dc820ffa9f24e1524d4ac6d0000", @ANYRESOCT=r0]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000580)={&(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x406) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0xfe) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x5, 0x0, 0x0, 0x1f}, {0x97}, {0x0, 0x6b}, {0x0, 0xff, 0xff, 0x100}, {0x2, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[@ANYRES16=r3, @ANYRESOCT=r1, @ANYRESDEC=r5]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffed8) chmod(&(0x7f0000000280)='./file0\x00', 0x196) setreuid(0x0, 0xee01) close(r6) executing program 7: munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2}], 0x1}) executing program 7: kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140), 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x61}, {0xe}]}) write(r2, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) syz_open_pts() syz_emit_ethernet(0x138, &(0x7f0000001b80)=ANY=[@ANYRES16=r1, @ANYBLOB="5100da0f64b473dba284873a4c146f4c5a676b3c9a496dcf08291a5ab4636a28ea9842cae61073e2683539b4a9d52435533a78b73f3e6d1ba68f1a739a17d06f80c89c11dc9946697e25d168e210571640413bed0f88af416cbf4990698c02bb3a7d02887619bf5bc35f82fe16b6d16fff9000c1b2419adaed9a1a265f4258474e687588dfafa1e7d5309e5f2cc17a80697e29f6989ab6ac712f5435abdd557a6cb4868c70d9fad2a574ef0000000000000000001819f90b3362e351b956f5fa72881896f07c1af0021d232bd2f40e2cad0418afdbd2c7c1c1c6f6efdae675ce723b14654c582edc712c487fbbed56793ee02726f2de5036f3387dc979b201bbea5b35163139f11f512e27a6a5d588c78473eae4cfa30adcb666b218e786c7c15ece7ed9c8294b9d70dbdfcae35b4d62d6c8135e11b746e38ec379aa2e89954e72d60c4aa6c47956ce587d8ef0", @ANYRES32=r0, @ANYRESDEC=r2, @ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r6, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) writev(r5, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) getsockname$inet6(r0, 0x0, 0x0) executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0xc03577619b8378a1, 0x2) r0 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf79d8) getitimer(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001c40)={&(0x7f0000001c00)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f00000006c0)=""/234, 0xea}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/229, 0xe5}, {&(0x7f00000018c0)=""/137, 0x89}, {&(0x7f0000001980)=""/221, 0xdd}], 0xa, &(0x7f0000001b40)=""/147, 0x93}, 0x7f}, 0x10, 0x1800, &(0x7f0000001c80)={0x20, 0x4}) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f0000000140)="7f", 0x1) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000), 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x7) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1126939, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) executing program 2: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0xd4f}, {0x18, 0x1, 0x7, 0x6}, 0x5, [0x6, 0x85cf, 0xf6f8, 0x2, 0x80000000, 0x1454, 0x1, 0x2]}, 0x3c) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x108) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000000240)="a04de5d58ed0450dd0f800bc2ef47edf9114304e434da575df1b8080c44f1f50fd062f9e1a5aca738e0736c64f79197de8a478e63d35a33bd737a19d5feb17cdd568cf6fec0a7e12fc532ff31aa53716e261ee312da339cb53a34076777b43b6bd41d94e14fa4fc92bbf779ccab40a96ebc43e12b27aa496d7d8ba7735bb0f1234cfee5d948b97a0415a2830950cf7da22282e3d2914d1ccb243922ea1756fbd96acd62562c40a944870a77e7ae533fb45", &(0x7f0000000300)=0xb1, &(0x7f0000000340)="3e593f12a82ebf194a9a48609ed0f8aecbca993b23515561c18bdd04fa0df345e828f97188269c81f005a783a414d36c010ec9e2ef78e1c65997762f5a598b9428e29e61a1dcbaaa878d6edc2cb1e8ad7c826bb7b59ed888b48c2a5e4e640e5bdbe9f7ff506ce521cf6f0b6f45cfaafc1c59f776811d9299de838e7c400023cd84636be2437dc13155579a58c00259a4f063c77ddf085d305fc4269e91bbb4efa81f7f0416a367137ef7d4921e5be3935af5d5fc0dd18b7cbdc2e4076cc3c82801b5e8b853e4e761f9b0b5650369b0fd167f1b71b88a6927a86c6431a03a46b0b63b3591aa9a2345cbdf63f12dc5a2ab3554e512ff741756bfcc04dd18", 0xfd) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x8000000000000000, &(0x7f00000004c0)='./file0\x00', 0x8}) sendmsg(r3, &(0x7f0000000780)={&(0x7f0000000540)=@in={0x2, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000580)="7a2e2a856419ae1bad9de22dea659f6adae8f12bd0bd44ed484c4bc4e168682e0c9c9163760bf47c85b3a2fc4bc3d16386b913e9d11d0d252d76b539ab353214e99eb2", 0x43}, {&(0x7f0000000600)="3ba6b1fa3509568f6fe6a1a7c9fd98dbccd25f5399cb956edff17f1887efce64a7e148c978d7b04c33a277a41e11657483664a85", 0x34}], 0x2, &(0x7f0000000680)=[{0x100, 0xffff, 0x4, "c26d9f3138d0d5f07d8e96da9c0ebfea370add22f37444f0ee1a34607b76985adde9a7e6a15256531355e9553e7541cd011026512fc93888c19eb4c97ce1c2c4df5ff346e500a8895276eb9399758945b766576b3e191e884fbdb8f372486deb1e9d51e03ab16e92fa8fca2b59d7da0b551aa5b260cf7034c1cd44b3b091800957a0600a4aa030018c14e5ef9ee71c10efd37e71a777755b0d1ee5bf1cec715d7703ea86a68bd7899627475636dac314dced2b507e3c376e1426c44745f0edcb2b016a169fafab335bcf95daa45a58d3480e13b309ffec460750adfa3e402df33558678835382d374b"}], 0x100}, 0xe) r4 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x9) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000840)={0x6, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880), 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000008c0)=0xcc0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000900)="b65adef2a9567e7df5087f8f592127d1716c371eb1a328ad7055cf9b685f5523261c64b67397bd097a459bcb5cee96611bcfe5120f921482aecffa4b955f30b22f75a46aa4bba2c4345461c2ce64704e964a4c87974144cdfcfcdc99051d60cbee1f06710cfc7240802503b6597f57d5d41cbbe07ba626194f02217a3e935ca99277d6fdbf5f087306eff5acf6e0f4658cb1e1399e260efe71e07da5b34c17a0966557362d691b01c0779b4232c096a661c872c53e1502657dd90509775f1961e855ce88a777fad107756a689fc5e1bfb63dafb7f172f70656d34aae712e1bcd3679edc8d279877a763ba5000770f9b603d8d315a55a7fd99739d23a34", 0xfd) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a00), 0x20000, 0x0) writev(r7, &(0x7f0000001c00)=[{&(0x7f0000000a40)="f0b98eb71668b400e6a182cd6617c08ba1979a283c828b5afdb63dbab5a8367c06b9f5e8d98a0a8b6cecfa25261f22b984af8ff054d9620dc240309607b905a56137041a44e87b9babcc01e782f89e530240f9dfaf2fec994ebdd3b68bf2c67dea31cae4d67d969bcbb61729ef8c96a2616e910c263071ef622cc5dec35d35a65dc59ba77c1962da6d67536d564f72ab96a1568b976b7675ca044c3f23a036beadae6d072d2fddada3ecc06ef804bb888db90a2e02cd917e441ba8270b4dbdb7eba82d02cfcd1a16881d719eb228c606eaaaf5329fea3baf3bd2e3a95c5218d014f46ec845829006ca694beaff5fa10f03ff47edc933b229fbf8a9613aa10abc17a150e15c19f3a4b77b7f5c6567b98b6b6517b94116530fd84927e023ee8670d72a50b0f795dfc2e995ffa68aeb04a7034fd35afcac13bf8a3a5da8f3754b4b6cb770e16435f92500107ceb93bd14e3980a8d82973af1fb2a05ee28b9f465d571b3e3228d1f84bc35b61c29dab20f2a345dc988ed51c2326628a4ad8a0a5b7cb57000a58ed5ff6c3bf78bf591f3d3d91101813e6cb06dc49d3bcbc3bcec99bf322ee39a589367520fcf21ac0a12c03c2fbaabdf47ad55e064fd6c1843cd217668085f314852d0b2f883af04d09dc493b5aa083675d6bc10c27efe65043fd9a84089d0033111cab954ee1ffa4af2b87007415d89c906f92c49fc2ae291602813d542144953460cb8327358c2c222f6d844bf184ab3648e5e0c5740601b1ba569425dd70ebf98e99ebd4a7842ae59677339aaa4d72b6ed084c3f005f95d8ec4d7bda8a9523494e6e6fabfbfbecec5984bd0b047bb1c9a83b81a2c2f8d960f02059c27c2a3ea4c3ad89cadd254407980066d0bdc20a4187a81727371d2d2112f15e32946a213f7dc2e1f604dcbccadc4df2b4460557ef1e2c2ad6b8d93af96983411161cc626e74c19919e234ebb5a3f9cff2c0d92c9452db50fe286ad9fd190aa6efa9e815cde4821977b265ba4da7082e4f9158661ba4232dfbd627262054322595152844fd8b0297716eb55b576ea704a9614676fa78795bda02e439b81b0651e74488bb9a6b39c19096b23e74de8b6cde0701617e4c551d4da9a631080d9e28172c1e817cd7b177b7df5f388e2229014388f77f9fb472470a1f4d495c62a7b68a772e95abc749bee0edb0459fe9dc8d704967385e6bde1dea320f960d982afed2191a4d50f3e3a33998894f54f9a6e6ab3e004ba3e5c1321c38ef642c6e95730bebcd4b584db63167219fcbed6b83264b683424e26b766697c09414118f930969b25c48b7817e3d229562151c379313f9f98b30017e3761e7fc7dc422130b150e34e9bb24e01626c2c0c6160aefbc40837828bd21f10ae493b28b066005625f3e59fa45b60267d296bb3f36535df5523db8fbe35bc9c4e6543daa7424f361c9e2d306dfbd6fa9665df4c39565cbee01fc95490380e8717998522aff008c351be2d11b969e797bdd483df6b00d5148e8d89a836bed3dd3e957ae3f932628a6219e53cc089c3b49c13909c3ec64e3631bdc5313bef53e8bd9718f06d658212730aeb4ee9ba929ff0553766e31b57b2c76f056b4408636d4b9174faa4b09bb8ddcb42c2a09ca3dd1a5d99063c50aa3a2301d496e74286089e541c6c768a82ae76db0d09b8d6340db126283bd707d963c9e1dd57415f0e30311002b7ec3053c91658024283003aef7f24f1d40755c3279dbd2c03f3b42ccf74d5defede728fc4dfee4ed99683af4e2f0f9607f55d2adf826a533b1e953e23d3e8b7ff6289fe6af06b3fa1b6a681d62ded8992960282eb3549acbffab2288c0a79eb8dec0ae6062cdbbe4bb06e812f1e93bfe0c789618ba84ad4b47273ab1a777b36f6417044f76de0df0df70f6ffd555481cf98701cd2d4f82e4cab681058723c42d337bf77b455a60550eae1a3f001c7023cd8ba4e38df537b0265ce7fe373caf09a7663f539333930ee8212847ae9c987678386d22bcd165bbabb9be4c84dbb516d9c027a26a2cb73bef0a3b621f7ad2f21c575284b857b71818e9f9416ec5546229bb1898951ea72822c519e4864cb9996ad3ccbc134ca3906fdc25c4d1142b2e717ce3f1a575c7900b9778f90e6e6efdabcb42bc22896729128bd3a16b8ac18d8480d565b761d9018c696ac22f6fd3fd850260330aa9004f3a1cd89f8f4adb465d5b732333c1998477148b48bf936854ded9a06ab0f635e491ed07e30795abb7047c7e0867e8dea780fd3992843e22e2a5c76509a1b486f9d43b4abbd62992e2812e8a6397002289b488162a7bd52897b29937d58d41ffa9689f969bb8986e9b12ce07d9ff70c65346b4d653cb7f6a95b9b4c7784c6bce167ac56f0c21064ac8199e5113445b2521c437f5080dcde578f34ea38ace368fcaead438c73b80f9e9c8647879b5570c95b3b203e846b23bb293df26350f85656b78a90bfe9dad8c53d4748f5a98d768cd9a2a19f76abaa49ee37c109631b2cf2614240802ee4035266653f63a19e369f2a685ccaec3ce1e7f0df2271203c5475d277d4c6dd32f8b42c09a4f01988acd387f4dcbd081ce581bcbb98ded0f1681d8bfb9e182861d73463bf7d5fe59a5d3df4cccd1fae3f1061b1ce72a762f1d2c9080d4ef66d11fae191b35be141055bea2543c48bd9abeb2bc42b94d3dc831cc1234d700e6c20a9df7586109aa933926aab040a29874e4967b13b8e6c25eacbc0d8a71767dcb7eeedebcbe043e564a5cad9771c534517913445f2b6b8e62c73fffe8454d8c3bd1fb18f4eac9e8d52e8b9e79051338d3bbb4b7657d58067efd0732f29ba04b14f5bbe328d322b968a2945d8ca0f0ba9b2614049c41974c2c0e9304875876aed32fc18e5f0b2e7ac2e8feae204f96177db142418dc8d8ae81c0fb72ecafc72b641820382a168acc20bafd6a123151d2ba8cc8f6268d46624e3c2b2d049502ace4bcecd988bfab2352c6b69d6028b2fff0f51b2f118ea40877c0cee65b107e3d85a57e8aabe25cd1d8081eb8f9eb970ed6a51d332b7b78b8bd1094e8bf3ccbd80866051007b5dc80ff51b64336b01fc08a2a5f7cd108dbcaa0d91db897b833ba2e20abaae781c15ebb3d443d0ab413fabbfe61849621c7a5e2ed3420d8e23dab6df45ba462d98ef28e8550e4780e6fc9615479bdb23cc0472ac4c7e43e1f90cbd14256c7857d47577735405de7c8ef6bba8f9b7597e04b6f1536b91f12fbad11b0d5ee3d92ed64dba74120574c7c50847cb8a8c4dcf295eca142b3e9826906d1a877ab1ab606329e059e66af24f0881ded9fdac407504b9a41961676132e3fff7036e0ad6ab5e7ef49a709b5571e8c7d57994bc0559945ece621eccac1782b9130261b717307b8cdebe1b3657c17bf31fb94147c7cd30450a72f65363636597a3e51f7ddcd7a8d01437a4914368b1d4d966081c0c98592eb97813a65fd1842a5ddfd709b64b6f7356074a85a8569b317ab243bb8820207e06be7ddc511fa2ae51a6a077cca4435d80b918f985d219fc85a20a0ae5da00757345a9785cb78e521c3ff5bd21ebbe75370417f7834e0a815a067cd6a707c4fa5f42342cacf6e46baeaa95e48239c1ea1b971d45080d8200e8ad41a4d590e6bc7a2d73108ac99f89c6667d1adbf96eb6b0b3ce12cee95a1ea8d5d2f00880e0ca19b1cc1594ac53b9d13a972f3973a19b43ce5e3a32703d8cb15943b7cef01f203eddcbb810dddbd6fad29279adb741408c5d4d01d0a678f99528267a94a5bb63a9ee754a0153343235a2bdc4e92f79f251ba499877788190406f7481e6b13dccb4d6e974db93928020a833a0a7074b8f5a24e2eaa9eb008339ae92c821a18bf7ef62f6b037b03a748cd19aee79adee3eff87a90c7b0a908f18a279d32f8330ce2e8a08a4ed528f9983e5f30b8643a2106b8ea9dde45eb396f5c237c2cdaea86883c8e0a0730689ad6364c12b4ec31cafae348605d8ed358f2b94c2df479fb32019efd92ad32be739df2e6788d16e800fa4d03cba9070c5359e0d01583da7fde063fd3211f3c8f61733cd424b48ddf6573e6db6ab9222a30f62caf1f1ae3e2a92eeaf5f5069ed425899103c1de6a53dda9551e24080d6e522a1845edf49d6160b55b79ce527611392800fd9d1daf7ce9cbd8f59689909d5130b324efe3aeee91d0cb322aaca5a787894ae7a4b2c442f316724723fe6c35b68fab46438fa3b651af179f08e012ba414859b66a9f99c2e6ab50b994d72b3a35a2dce1962bbaaf2f9b0f6da0c70e0a23475372055aad7534506d21b4b0d9f2768008b0200a4df715c897e3409ae68881176cccbed0d3d21fe70ce4e89f70e380360a720494c6e42226e2b11d7257b9c8735cb0b8e838afc33d932e85ffced286ddbea394d62d2e3f3544e4999721fc3e27593ca2344fc1d34e57bf4b55ffe49501eafa3ea520cd8569a739a63a1768e51b9f7af742b702945290bf4685eeced2b06dbb412adcd61b80708626d0a205fab891e9e3ad9b78dc7be23ca6acf817fbc685300e252bbc2e74d89a5ed15edc3a64da3628871db892cec6bed541b07e629d2d866493b4c656d0f33dd821cc19a563b8d2e12f03b7cf2783f7ac13579253a3cac15fa4fb500d7592b559aa1a6e5d9fcea920292349d44b3f98e5285f171e2a3eab90606e7a3071bf047f6df9f1f4710332ca908f06fcc806b68ddf4afecc2c00895ed8f99341161667e85393182c5d5fb959af63bac42a917388ce2b50bb52aaf9f3a11b4592bbee2d7d6b28c87ab52cff6bf9105e34e81fe2b2ef726b6b8a4ac5698d2ec64a0fdc61b67bce8acadb5dfdbf2ae6ebc868a21797351d705b9e67bd6f713de9042340336c8934625cd596e6385802ddd068844c3f2ddcf56feb98a77dce1d698f0c4f134bd33c599b28aaa9f48bf4813015504353710b8fc25713e9510c69c6d78db4cbb57415d6080390ef54dee7926fbbef1735d5901e43bda996d77e80747d1a91424a222480ca64a167ef0f21d51bd67b394efa476b9f10b4be8ccf07b52a9f7d6a458acfd6a05911e36e54b35190a2c8d2f2dba3b081afc756c26e56e0a614670fa690999c4725d26b28f89bd04ea1cfab4f038dd8cb093ee5d5044e9345d388424a86d85e981ed4a04491165f95ffed92de475d9f4873754d09a9f03616cccb607da9680382c85709a64d5f3ebd46e4b4f1376f5eb0c54d5282761f1912ab29cf99eefed5e3b85f10a5a8110126a751d6333b5bbb301b892bbc65863213155d2dd3612a1b1cb9284aebcd8fe0b7d6bb8a694bc7d16b8622e94f255979ead75f068d6ad9f0ab51d21b3c080efe29784cfb419442f88665cee21a31a4f322e04205e7e7db8ad6d5a79d3462f75ce06f4737ff424a10575fa4af8d1abb5059f470ca1a9dd671d07956dd35aa87aa73e14e52bbf5f92273cddf8677132b1a3283e09104bef549143a72a875d62616182a0c0322fe32fd3011e732101448a955e16729555971eb6899b25f1ef85e12de856c7d6aa9ade688d6ba6500b31b56d155045d00d84952105bb63fed98a0ecfe2d83593fc8a8343f8351b5d2afd0a044c3bedd18945f9bac107e96f1f630e333a42ea28db54faa288ea242c1b0fdb3bd04c4cf415bf3d6706d1ae524dcc3bb2a2308100d55dc85a5678e81c80a83d9f09448720627c682acc973d214260111e29cfee63b9adb359f031f318c69f1132179bbb9848606afde2d4bf73a1d1f756bb72c7133c4dd3b767f8d255b51dc76692f72931b2babe548f1f9993b819beb65ba47c", 0x1000}, {&(0x7f0000001a40)="d98d8f462a7e9af715f2838bd03c6c1cc013614bd34555eb58ac621ab166694dd3906bdd14a27064aa320b97c5635478efd51d179c63141f9647fd11aa6139cc5110c2d584f2e26ad78a25befa1f83a704e4faaba18c9c414bbf99a37f728a488caf", 0x62}, {&(0x7f0000001ac0)="8ae44894701553d39e9d954ef5a01fe7aae7e802f42146efdd0a67d1a94daf643ab309976b6cbf66", 0x28}, {&(0x7f0000001b00)="3e7b8fd3ef6e3d81093b39aa7a306aeeb4c49e5ba148f1502ea77e58375c975695f5dfc6134cf17493120d54949b975768747ea1c0658234f13bd1c5c88d52a60cefdee23b4e9ad7b17ba735feee4d03136bb5759086cc05f229ab8d50fe26de", 0x60}, {&(0x7f0000001b80)="eba68e2eb42945d24b9dbdee30d076b7beb48be950b86c2b4b0c52f1516d8faab1f9eafe89daad76533fea819ca4266f4f6c7660a51d87b083792fe322fb41eae5b15ad1e533b0277f", 0x49}], 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001c80), 0xc) r8 = accept$inet6(r4, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) getpeername$inet6(r8, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) socketpair(0x2, 0x1, 0xca, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r9, &(0x7f0000001e00)={0x2, 0x1}, 0xc) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001e40)={0x8, 0x6c}) stat(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)) r10 = semget(0x3, 0x4, 0x45c) semop(r10, &(0x7f0000001f40)=[{0x3, 0xff80, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x6}, {0x4, 0x4, 0x2800}, {0x1, 0x3, 0x800}], 0x5) getdents(r1, &(0x7f0000001f80)=""/102, 0x66) socket(0x18, 0x5, 0x1) socket(0x18, 0x3, 0x3) executing program 4: unveil(0x0, &(0x7f0000000080)='c\x00') fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) r3 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x40804}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/89, 0x59}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) 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, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ftruncate(r5, 0x25b3) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x496}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000280)=""/167, 0xa7) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x67, 0x100, 0x0, 0x1, 0x0, @broadcast, @broadcast}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}}}}}}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x44}, {0x25}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x61}, {0x1}, {0x2006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r7, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) executing program 3: symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./bus\x00', 0x80, 0xffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0, 0x8}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000380)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000140)="2200080050318609b999b9dc43ab37b22801915f34028928d2996b5cf29f8f7ee1c9db9f8166a7f3f361fb", 0x2b) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000440)='./bus\x00', 0x6, 0x0, 0x0) clock_getres(0x3, &(0x7f00000003c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) executing program 5: sysctl$kern(&(0x7f0000000280), 0x2, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73", 0x0, &(0x7f0000000300), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_ipcomp(&(0x7f0000000040), 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000080)="f15ef311b448c0348c484f1a9f3df2d6be7f74cdab08cbfb6afe27a298ee7922e8e3b0cf03df0baa0048a12c82eff4092b46c1a5be186fa0e3ff7430f82f6f2d1d247a5bee997041879936d922845514db6fea6fdef134e5fe897a2676bf7c76d13879", &(0x7f0000000100)=0x63, &(0x7f0000000140)="61ce03c38bf80a242e6a133a927d38d65437e61265c1e2a829cc03784808b00b5dd3eb3dcbab807311b3de5447d57714f01a1fdface816fb2b91c523ffe7abbc70d707ee74300f9cb4e263e24c2c4d952d20ffa77081c660a61ac5171e703e5da33a9ae8daf5bdc38cbc7c090cba1009388c2de610904d2b1eedd56d50f04bee039d8d9f86e1dfd5b74a36", 0x8b) executing program 2: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}]}) socketpair$unix(0x1, 0x5d7c92c89700abf4, 0x0, &(0x7f0000000880)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semget(0x0, 0x0, 0x104) socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x5) open$dir(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x45) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x1000000000000000}, 0x0, &(0x7f00000000c0)={0x7fff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x128, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500011a0000000000069078ac1400bbac1400aa000090780040000090676d0ffc7e25d4785910cb66f16da3a1ea17fed5d95a37012079095ab93fe29863d70a0f09030fee2306946180e796b883e099dcd6a1950709afb23c230aeb219f4d8d7f5312d981c4b89f075de6bc0ff04f39946da8f4bc84344850c286fcb17fa4abc326915175508a7c3929c3196fc65923837f3cf84c088a7fe172e4db718bebf01bd02dcbef6971191f7c8203ce241e848884c18689ab4c300319d9b45dab002ff465319e9d127fdc8a641d48456ad7942c9a7452d062839c962b5aa1bfa735d2f833474ceb06f654f47a3b038ce09e92d1f19b1c58b0c51c985827471d71dcfc70f20fd82185a492a1b006ffd59e3c89744b00fe131fb069c057"]) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./bus\x00', 0x8000, &(0x7f00000001c0)='./bus\x00', 0x6}) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0xfffffffe) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r0) syz_extract_tcp_res(&(0x7f0000000140), 0x1f, 0x9) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x2, 0x3}], 0x101, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xe1, 0x2, 0xeff, 0x9}], 0x8001, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) socket(0x18, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) listen(0xffffffffffffffff, 0x0) r3 = msgget$private(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x52, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x50ca, 0x0, 0x0, 0x401}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x40, 0x0, 0x4}, {0x6, 0x21, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="771b919730f79fd8a9c5d38ff3d21066e56c", 0x0, &(0x7f0000000180)="7fe08821d67c371231f0e8135e9be8c36c20d79c861fa2269df41d1d2e4b2c4d81c335dd5b6d9d4ac3ae92ac37f6c1e1dc868f46341d89e6e30b95d5dfd779fe325507d57aa5bc193b1a372416be890428c662c300000000037d2fe193215d32a83a178ea29aebb648", 0x31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x40}, {0x6}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="fffffff8ffff08000000ffff86dd6060626000082c00fe8000000000000000000000000000aa2b00000100"/62]) executing program 5: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x7, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x9, 0x1000}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r4, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x2da8, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x0, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r0) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="a7", 0x1}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) semget$private(0x0, 0x4, 0x3a) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f0000e33000/0x4000)=nil, 0x4000, 0x1, 0x0, r0, 0x2d) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) msgget(0x2, 0x40) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x4) clock_settime(0x100000000000000, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x40f) getsockname(r2, 0x0, 0xfffffffffffffffe) executing program 3: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "247a274f59fdffffffffffff03c015e06ffaee8e"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0xcaa, 0x1000, 0x400, "4199eb03420909000000f9ffeffbffffff0bceda", 0x80000000, 0x3}) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000200)=0x5) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="efe716a254f0bf13d3b10005049b859e00000000000700", 0x17, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x7fff, 0x54}) r3 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r6 = socket(0x1, 0x1, 0x0) close(r6) executing program 4: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x5, 0x6) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x6}}) ioctl$TIOCSTSTAMP(r3, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, 0x0, r1, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) select(0x40, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x7, 0x9, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x4, 0x10003d, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x0, 0x1, 0x2, 0x9, 0x1, 0x5, 0x5}, &(0x7f00000001c0)={0x8, 0x97}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x1}, {0x4000006, 0x0, 0x0, 0x1001000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) malloc(): allocation too large, type = 29, size = 28292870884 denied attempt to set clock back 4261347906 seconds executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000551000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7fc0000000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000200)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) r5 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) chroot(0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x60}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000140), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000200)={{0x8001, 0x4}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f0000000300)=[{0x20, 0x6}, {0x101, 0xa}], 0x2}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80018000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000fa2000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fa3000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fa1000/0x4000)=nil, 0x800000000000}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00', 0x40}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000400)=[{0x7e, 0x2, 0x1}, {0x9b35, 0x4, 0x0, 0xc0}, {0x2, 0x0, 0x0, 0xffff33c4}, {0xffe0, 0x3, 0x3f, 0x6}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001640)="3ef0b0dac42e7f2b6da2717dd5b3b76e827989f7229525c49abbf1ee4c8c247ee34b85412c1d3cfc47d1def695055eab08581fb12a5f64a91ef32d3b019001b16b1a2fbb6cdf33f8e110a7e1734e85bceee8ca90cde0b776aa598ee956af2b1c9b3151703517afca1afa0fc202c209c9b1588b1d822610920e03ba598691446af500dda11eba2d3e5a0fc92dd31187d5adefebca5d483c89b423ad214d53cb7e1d53396f5baebc1d38b42e9987298a23bcae185bfce591fdce557b30239dabbb6edb3f4b4d3e326f301388d701bd063ffa522b3839eed41babeb35bb6ba05893f5a49bcf4c5cbeedbf2ec6042fd5fe0e3edc2efaa9da9142d3e9126234ca4377851365cf867cfdccb6bf6bd083b1b26f9e4eacd38125afc52688eb26ba2347246e5e241499216e0e149e12848b5b92ff672bd1ae51eaca631748e829725d15bf4c550f7e962bc1f5b4f4624583dd216f8ae49587adc1ae971f871fcdf0f61391178508edc355edc64823937c83139264608abfea4a4b9c3fecdcf43b3c80c40779024233e51ba1aa8533f5b6e0beb7d0989c4fd45652f7840f587af40c14ac729e2785dcb8aa29b16be4c46f7a1ed28aaf72c817f0041ddcb16f979caf474b9e4f2b876cc3ba32f97a2e6df2f96942b9eed6dc05f5e09ac164687e37ff969a87b18143564d6547d5466a38bdc4270ed4cb9ff1357630c89fdd88fffb877662aa3e409e559af12203c2f66d8c1dbc6d28131a5c8a0dd5be98876b2458a61755b10ce5f933cafa1a770b917ea9ccbe36f7fdda589649d306ad294afac5ac715f000652baa0ef39ecd2cf29b2b38ace71058c952ea593075b4352178708c1e7a1605f3abf5ab62ded1b3a9004f581a765960ba07d2b83e91a87813912e008a79175b0e5cbec078648e411cad38a419b2bcd5f98b36c9349c4c09db36ff646e17023ebc757bbb48a4ad895b639ed4392d19b5b69b752bd6f20d40aface1b1fa53a6dbc00e2fd2ea0ce38d7c1319a5fb811fcf6da480992d34d41fd3488f4843dd438b9cc77fbbf22d02d965149876c48769d4ba09f89eefcf8f48b85118fa52c27040e4ce4324d00530b22872412991f58569b9a3a2beff0583e27902ac977db035366a9c93f44eeac10432615ad575004381d32229f16c563414de94925512b9b99aaa5f307c1c6dbef4f299aab809edc344c647b807cbfbbe18be67dce46f618f264b52190d31203bde80ab973573fae0b0e407f65f213a425b7be18c9ccd3f42fb5174df1f72e2594be9d3b9ba7f9a181931dd6d2ea5f2cf9f346e7575b77226f174a97543e79b500f9f2d46850fa07804e057d62216960b5842ae45623e82063567ba8aa3668f79e76522eb10a9bf87ceb2d49cbdfbb15cbfc6e1a24c08afe390e2e25347ed274f2eb6903000000d408a0ce4db6a72e4d4a22a266f6f90b6ffc7a044ac83b59e1bd6405a4e31a549fef1cff50020fff6feba8d1cf6fb0e84bdfc25e556d25691fc63120fa6c8266b2e0585b8a6300a8562a4843bdb03409d1478e6b986a745c309bff121058f91dcb8dcf21d5bba79e4fdaebd7a0fd55bede7b89e6559d833fb6286da9a3eaf65a10747c718adf295b7d27158e210f256324a83fd93b99ddfea522cf847c4fc0c9ae4dc6feea539e217920596b0f9a9bad4b5b228257c2a4b988dfad7e15585ce80c5114aa51f39891913c08bada75c8b035c7da05336a7d5cfa64ab05d149ec2f899e8fda64c231b8a2097e7efac027ba80c468f3b491aff085e8553e0a46f12023b2a5a178eaf51c85e4e9314a235ff9332cc45558988f3de48738653437915474274f37746b9d4553b0d983abdf51d75582ed4a9f1f3be7c0a186078ae06ca7c393e95432a2ae239da8bbb65dcea43c322adb187ea958d0d6ec7c91ca29f8aba71ce82df486676d51bb2110a2b6852121dad9b35422bbfaa971610fe9391dae147a15c412448edc7dddb898731ac6faad761e45b1cfced56cc14e2b3c795f299c41db6279515f4040f30b18a9ce7b5c6258f2b906ab1a7910c84af4168f3978e198bf9d03d3825f9b14c62a4c5b4f74da7007363b25059b4e7946c22e31b476bc44075a6a257e2281b223c3cf9e1de15f3eb5dccb5cf1574c61a7b91aa1bac83c14e23fc59ff1dcea792f3d9566bd148f3afc3df6b664aa1c7fd6bd9a9b1e6779823242b77a01f0f269b11dbc581fb2b8cba2f7e1aad495e4c9020734b57a4a5340af37167fda51b2bd10a12c4a6b6be0d1c20e88b075231589116ef26b3a7944d3f828cf25d7a61bf88ee287c43468a7212033f62fe0482bb5c1c6f4bc0b24113dd92ab663222be65142317f9a22688dd6d86a3238adaea32400b4040bdc708230712aad73cceeae8fdc3f061c71a2ec47e9317ac774ad496954fca0eaf26b4d17f36b7f143b8712388808be691543b660e957e29216658083c3640868d15395d81efb1d42f4482424445036a0138f67cb2f253d9f30697d6a78a6ccb754b54e06235f96390169597abc97f84496f14eca65a4e54e308f47f5e62539b033624b532e548765ac35d6fc549d6e8366a887a85047a507ba1362779f6248fcc85c70fb0ebc3364c8c66f603908fb1be71d6a8e1e86733af87ecdfb07feba5c9252646ea5092850c05f62bc2d545ec3191819a990f659959f937533f804386ca5469460a7ff88784af24ae2cd6c59cd11ec42e5fc762b0b0de15b4b565e655b81a931b3a3b51e505101834e117c45cf34d41c2a4d5958a2fa335bff4bfd50a8d3f6c40e21c3e5ceea30a8f3dbb60b8a240f196291092f9159c963901541a03184dc3d63d6079d9461e43bec44129044e1317c311af95d9694538864185069df6f8febca2421df444b4ae38e33c29be2468d2e309ee3fc9a0c83c9f48f83c245a0e566293b6cda2073362b966f2de867e2e7d8079836aef28b2b5758ae78613d21838ae7e706247163ac6bafd8461c629d8224ad0ff0fbf903baa35ada69469081a531fac81ac369f15d28e97adebc54f7b0b9def0d74be0cbc24f5525df711a1b39cbd17432ee3b3f73295afdfb0b6d222090e7a157369ff82443fd9fdd0d85187c5722b7be85b4bb820471d468cd58c6bb2276879bdeee7629a89e47a05fcd93693dc44b6e8c4f050000000000000064de1bd54cfbed9c320c5b8e441de78b244677a7386a7362ca0677063f13f4a52705551869a9b04646d9093ca1481d6cb56461ee5cc86d2a8442e364a41e6ddb825bd6d5fb9ee953f195b4378ad3ac8d4e94a5219b1df738211fbc52fd4decd88856454f811efff186f3baeffb7795baba77c0f703b578a23aaf4f9ba8e51874cd894fb90c24a654dae016e355a5fd7118ec88480ca629fd635d345ff2d2addc82d070979ead68f4f839520e0fb38fefb74304e733783cf815a1bfa4f29463d8c3a3e21b191a3aa94fa2ebc8bc46f7d4c9921b9ea4d5bbff6568857d069bf8f4a2830a75a92af87e32897e0c708fc45faa2b2ac880b0ec9f4dd9e5d6f3a56378e6ad12cdbba5032ce3470e758aed79698bf83fc2d4d474378e7def28fb9eebf877662c731e647580432552ce65a56e754f59b9f9cd88f90248c9281ab8e7185241d18eaf47b46a675de0412f62f4c641d14669f798e16cd4849a888fee965dd19c68f6372acaaf500184afd1939e7f71b4c6ba1c571eb260d6c1e0fe018bbc77eb37a8dbf1614c0df6c31468ec12c58703b85373dbeb69f19ebe6f49a6f08744ff461c272b094036802d51c3e3b4174ec1e9faab0478cedc2a23cfc23cf71a71d7904b9c1de26bc8246cfa6e1c53d2855c4d8ac9213d8b9d55ba52c40ed9a89457ee402b8f9fcebfb908c25fe64c2c7a9ad47dd3906c94eadb5a72f9ea2ce4bc10630a1b9fcc90b7629c2e0ab564bf7fb2b17f8700a9e042a00ca10c70965b9b891be0e1190a736c5cd27a8e0608230375ce89e332a31831034896273633fe353172cf4194ab76702bf0686fbb17b4abbb7f96da1dd4043c41da67f63c25392b20ed1bb5f3857d9ee0e029cdadd5218217140f2ea19e2c7957798befe48744a6760ade23c50764f93ae0fd81471ef772dc4d2504a35e8bd14fda27b8865aed47e2d98d4f11c53f5a8653f6f91d537ed6d8a468b745234161553c7f4e11d08ca0a507397bca036a55cfe412ca3ad1b1d5e998874f529685a6777408a25335c89f0eab0797eec792667e6b9ea8690c4ac181df364cd1b89c321ced68b4329429ae4b0a6b1b81f9608c232e6982ac791b9bff144b3e94dcc5a6592141219f193d822394cd99a13a532fe58bd45e52676b252ea5ba85b6d509d9d4e24f8129fffdc6868044320e2b224bba825406b6fb93a8615b3a50f1814bc34910c65c141e909b59ce4c517f2000e783504ff1e4b58ec4235fb0f08a67bd0c1bd009246b98ce98e844872e93161f709faa48f19552fc93003003acacbf09adc362fab6685f7139446afc6db90dc6e9b291098aac4c9bbf8e4cd125307d99c3f50fe3e48f7a241a3ecedb9382f47443e6050e12ed904141675f2490997c634017b0e31456f6489d0c917379b09fa37b698bdcf5b418bccc58621ee38357b93124edb54499f1504a079d07625511ef1d5f6eb14b694ae3eb9845b66f9450d58bb0f2f0a57ac7ebf32c4bb16920ffa4e912538f5d75719e99d0ad5eefd62dd8a8ea374fe338fbfcc2136ed049248595c3e1964135ce557a989a0353d49ea215fea52d7b3f339bb7a30c6b76da1c8239ad60781b7cc1d49d434dd8554dfb6063a0f3255cbf883f5118df0441cafafed319de965e0f2d8e9c43677227bad1ab4823b835d17f2493882d06d07198582230359e2cd2b6ce1d0b2cb8da451942bd4a07c3198745afe677bbacaa01c5abae1c7aa31edc90b9b0fc3b2e4efd7d31af6ecbbd72f5f3993137b84b4683ea98fe759e2115322a324d6825ea329617d73c71f3569144624fa25f9fa6e5b22fa9c2b240841ae6d29717c729ee70544c859673455adebdc21cf5ea88f2d1c18073fea5a56fc3bd2a772c9dd48bb39a0400a5a51c5d1bf6e2923d10ad44d8454cb76993561489dfb8ef82bc7da24abba102c1b7b2b14a4b74caf704c5a2061ed5ceff2f382c0faf28b94f37b7b857aa0bb6e22992cea199ba96fe57c1d71b71f7884e90482cc884ae27d36480bd9989f79f04d7a8fb2d17880f2b5522c4aca435e5f4f602a50c3c887ab73be98941206319a3e679456588e6d45fb864fb042bc53a42a5ce58130b6cfb3eaa9b1b5d9a8b2c69ba374aad4347298749e57fb67c9093511f0d7605638a4696c537e84ff22fa9a2ac38001bcb9a8aa387ad8fe79f50259d2523845f1bf1afeb61eeec780be3ad4386a84f67fe764cbc3206f8ca03d640f9da5a4b69f1aa525d3752e716625bfcd63fbd5553d81321c0c9aa66ff2c4aa3a4210ea83a10abfb4f0a681062bcc8a4709ab844cace78a940ccc41aa9ad10b3f1df16206296b4beade29d0b58e2dc01b482c2b1b8b70b035f3476b325a38adf2b1db529f0a442630369c1ca0a5bcb3be65dff0f2b3597286e360a482560f77a807babbca924b678ef8ee3ae7c35c8b93f3d63e5de89c3f026188143d7faf29c2f214b7023325b4855001b3de6525046f261e149bb72a2063c515226259de399f4b4d294ab4c57899f5c279589008399cda9bc70d6c6cbb157a7704e3cdb74d7434785881ecec4cc0759e74b51d9d74a64d2d19ab895d03f87d501e10e6fa5e83d0ca5cbd727a60e98ed3db791c9be2ac62bf8b82749f76154f547350000", 0xfffffffffffffd77) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/221) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x101) writev(r0, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000380)="1899e466704f76be17aeaa16c96535ba762f8c725962631422acb4e5601675d19c8082fcde62f6951460805322f84428337bf114b9c423d893fffe02f5334c974b6b72e5d8830eea4591bea1", 0xfffffffffffffff9}, {&(0x7f0000000540)="3961923b9ddea8f470a12eb67e8fa29206c423361e21986a87f4abcff84ad435462c476f912a22ea1c5e19e11aea4d1286dfad304d5c12cd1a7de4f115c75b592bc7a74e97722cd0e48d912e266d795ccb132f81c04f6d169b66db160642ee7a7dff039d1975fd89cd85c5780a32f95c3f2883fcf9d35b20f398ed4e059e9f84819d7f97bc23b7c5974febb7b7b1de346875ff847f4ca92250a3e090ddf5bedfb00d0b2ca4d66f2a6ffd04da4f6de1b65fc1efc9c4dad5abbca624a3bbe023e9a3be781a36644356c47d", 0xca}, {&(0x7f0000000640)="7ff6b67591e0455fc1b22f98c7a24f9070465493e73581a556b70c03a21e129034760ed0c4cd69024ca5b08b5b1cf8609bc50af2439ad2bbdc453bd66ad923a94ae88ad75ce7b1c4bda15fefeca1b1d836791378748d7aeff50d1de0d705f41d312571b56eea920cf085cf31b1d4425ea1a0c20443c177965f941c3557421070a0908e734e93ff1b043e11c2fddb552e97d27b812fa7b76e8cd1b64ceec102e28ca0e24c5114e08261e52387d8e4d179d2098f2e461b39ce1ddbd9045ddc14c03d07efc949fcac8e5f86c3d42290d0b8039bf746fd6426", 0xd7}, {&(0x7f0000000740)="875e192d26156b54850280e39818c81235d0849fad98c95665461bfd46fdb282fc9d34d9ea63635596ab3a0ae0ed23ab483aa09b6e4e3028eb5b3ba434db8e446eb2ec438fd3c6209572432a41dba1db6944610af1ac99b3fe5be85db2d0729b1b6ea309c70e2a00fac469722744153fa84ff9178d080a605e5b73dd69aea22098f4044d2204fa2fbd3bacf07e8fa9ba31f673d603f61364720901da5c77e47494ba774392e37b32d8fab86cd5ba67911927a56c12af126acaf0058a31ddc3f9aeb3f0b45ae4d12ad93fa466c6d806f659aaf7bdba4cb7c2e70e94c1a50aa44b0182a1baffbcc7e4906fdc776896e0ebf656e94ff2dc", 0xf6}, {&(0x7f0000000840)="b67197931eba306b516650b63e315f670b757e257689ed92ee3a30346904e6d285051dfc0d1551e0ba95fdaae09126958dca17", 0x33}], 0x6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000980)=""/114) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e600380000fe8000000000000000000000000000bbfe8000000000000000000000000000bb000000000000000005020000000000000800000000000000000000000000000004010000000000001d000119680000004e204e210008907858bdc3cec32dc31ddecf0db6df18673da477a14ba7d513d195b5dbcfcd0c6c7f6edc332fab92cc6796f9021f69cf24ab8ec3f0ad04aa848c9038b038cb4720ca20fb2783fb"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = kqueue() r1 = open$dir(0x0, 0x200, 0x0) kevent(r0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0) close(r1) syz_emit_ethernet(0x4c2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x45}, {0x81}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x408}, 0xd) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xb, 0x3}}) r3 = socket(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) close(r1) r5 = socket(0x18, 0x4000, 0xff) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13c90a812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000180)) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x2) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x24}, {0x64}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1c4}], 0x1, 0x0) select(0x40, &(0x7f0000000280)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000340)=ANY=[]) executing program 7: socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) r3 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = syz_open_pts() msgget(0x3, 0x42) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x49) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000080)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x64, 0x0, 0x0, 0xfffffffc}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) clock_getres(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x419aed81e83eb193, 0x40000534, r7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r8 = syz_open_pts() ftruncate(r8, 0xfffffffffffff496) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 2: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r3, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b41d596b4668bead89b5759cf5ea309", 0x6e) recvmmsg(r1, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000540), 0x0) setrlimit(0x8, &(0x7f00000004c0)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="00df96323ee1ee706a73978bad10f20a3b", 0x11}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "708000000001000000001c00"}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/51, 0x33) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000240)=[{&(0x7f0000000100)="73ae663577087520bcf1a8deda2694785ecb53b5d4fad77c3b20cfc1a0242befc661c8007c7902ba9055e3e0712dc261f1a27b5beb60c23800ca270f21e36765ce6f12bb78c08334c306726cc17efe085ad7a7f82c1038d7d7859a234135f56c1de48bd97d7b5379a59796f1d5b957f8b4b98cd18bbbcaa70be80684062fd259c11256f8d92c9e6590542d24f3c568dc219c284cb6a80234836964b88bb6cb2a1a7516882d24d8bea0a001506e474609c1580a", 0xb3}], 0x1) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000040)=0x7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000)="71f91e3471ac00587cade46bda8e678a4418bc5a91501d94a34b8e5f", &(0x7f0000000080)=0x12, 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r1 = socket(0x6, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x8, &(0x7f0000000180)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0xfffffffd, 0x0, 0x0, 0x0) r2 = kqueue() clock_settime(0x100000000000000, &(0x7f0000000000)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) r3 = socket(0x18, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000600)="4227fa62c66f187486c762f5a630900fa5b43bde8b054290270f1ebd472516e92d730c3fc000c0a3c49fc59b798ed1acce20a69a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63df6c925e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e6a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818bff5440e9936c5d66154ae5d3844427d7a98454d6e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148b0097c026b53fe890000000000000000003609020bf0bc6ec78a27c284f4ead321c300a564fdfbd4eec3634a8a0027ced878a000fb8b7124a1a684d940fffc6f992c6b4e2b846d2253c68cbf81058da2a0252ff2586efbc5e615e90621ced9fa53bdf7142ca0cf3d86ce70c6e30e808d129f8ef5763877f106751f74c4aeb78686cf1d", &(0x7f0000000140)=0x17a, &(0x7f0000000340)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x204}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x2, 0xfb) clock_getres(0x0, &(0x7f0000000240)) executing program 7: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beedb00000000000000000000000000bb99da597c13a061543c6c0e7f84d4"]) writev(r2, &(0x7f0000000080)=[{&(0x7f00000015c0)="ce", 0x1}, {&(0x7f0000000140)="cee254b3c9ad1f273f4f7a0e6c8da7b4e327f117c299b6101f2c635f05477031fa23e88bf9746f8ac25cf70d71afb194c01309d513da0d85a71cb038b254a2ad79075f747e09c222700379c08a0c1d0241d717ef164276f5c9a7f87eb726681d168837b02a3ccf787446c7cde4e96be1d1af44de8dfac294bf64b0cccfd0baa1f9decb535418f9186ff21505d8c7125c87dfba7250a3cb0d107c2199a5bd713b819221d3a59ffb71b60f226578d3939a09c80a60bb718e13b0db8e20718c4390fe3db323cd079974f812a752626231d30f60b11fd5dfaba8a10673a77796916d416ab2201f01e74fc3fda86aac1682935ffd8a132b52baff1281419332d451f47aa29c3a1f5afe4bb6812a7ed55f6c7c566788f885bb6efe2434a47aa09ca733ab227377f6fed2c2a1c2c3e0f677583ed2616e08c16f02226b999408964b188396ca0a915684d0080f79fa69202d15bf7af5ccccafb74c099f2dcc7b3a5a0db0235ac65991e6f8edac1e895ce8b2b3df94b39c18e3f3a706125a6a6a15b3f2372bec2adee605a0b17d69c3176900fb24b8878dc37385cdefb7738cba636fb944f64574b716cc7ccd5400279f6e2c00bb076e1c4ea9435886448c82e404b4598eb8000bdbc44e437763df8723a82a0345c5174ea3f36b7f05af419a0a7f2fac7946ecec6101232ba0d861911d73a52e94af7cf219f37a2a10fc9dfa51ea8acc7c9c84c34e7126866949e206d493b4ce08a64b7f780db8737339bb4dd5c815d94ac70996adc15837516d1a33d4e1c04965bfe1df3be5908a2f22b3911be6a36ccf7a6c883f8871ef911dcbc5814f5298b09938c0a0dc532057d584d801ad7dd1e4a2cea89579cede8b59193b3909e20ff1d7157188f348f7171a0f7d8ea358e4ae027d3f968c537d69630a67db19c647b34b34c23eb9f48b48cd2ea1766c0bad752c18fb0ccd36a73df3313317c78172fa1c0e348bfa8dc145754c7edec5d74a17433e1e468b79bbcccc0c5966cd6f952a3efcdf98d686e202db13ac56f463ccfc23916ba3bcec83eff7c44773d1918c3358015f3d05cd313b1df9fa36dbe4e1b027d14f97b9eeece1201e0372247d24d544a6e57fc0ff3a3644d8037860d744cc45596e4d80a62d6c85e00eb038fae9e9aa79296b8c6c00d858e0c1ab6b732e8bcf7202fe3ccddf4d2ccb1e3d316937cccc0580b492427002125e5ff856a04613523572e0fbda9ed7d9ff03ae6019f9284b2ac72e50e7cd03c0fd94dcd5b116ba134b8c6887c60a99daddf07406fc97b60f708500058f75e903f812fe273149de7e55c618c28afc9ac2c897c2a482cb276af8e4abc41940476bc0ac6e72d5319654e268c672f27b6d64ffa9669079b6decadf5702393380ce2637776e19c0a7c11769dbc59e7637606b9f2b1557f0878584b054de2889dc3b63847fabe38bd68378cdb87609819b853b44996962db9fe81f4420f9db1175316da20307277e0cddd55082a9cd03773f00ccfcaca3631c0ae494fd61b800abdcad20eb8ee0e47330d597da2a8eb80dd83ae9fe35519a07dd07c28bf57967dddceb261d08c7fde5d3508f53f1db18acb9e51932f2ac24a9ec5ed2ae7f986f4ed89227d4ccc33a63c131e1d7888688393a1df3d2759c1f16d69cf28672f911f52d4c6bf9d61773cb112398b00d71f52093b5c97a6250bfe2e3163ef6a26ce3e1d11f9aca444075666df6138d5e7aa2a59960a7fab65181c609abc66a5b0e690a957de18d4dbf7427b95b0975e455b79ce3d88e1290356174f2f6d9a794b929bf058e0d1697210465b39d80bd2115cfc7d06c979c462c5585f291ad59b203cac610d2ba235f40acf2e3273d8aac7297dd413dc709d177bda84bd9b4e8592fb00552b1c322f00f70603f9b4f37b94e3cefa3a1f594bd1f6c17cc3134d4dff7bff32ad2341fd91a324b2faf575945e46549fefbee994186ecd32a7a360e14f1154ff192e89293caf1f0ef45cd1f2e25c5dbd4b9a1d70cc6ad240d3a5a4d64f58660911bdf9e3de8cbabe6489ef1c340d95f22f86aa92a3f4f3f9716a34c4350e1f832f214c1d00397d23419891ef27d0ababad122482a5e3a9db197be41de4648a66596f483d067673cd954382ff2211902e4736d559449562b3729e00a7b73cba1a0dceb8c39c27f40f248bcf26a1eb6c481cd26cfba1aed2cd0ab812c813b5517329019050f1b5decdad4f973cba57f382a0f7b21b3d8f78abdc27f40c4dff3650378b43622911f7ec0b4b47a87d0671071f1dcd97ae096f5e5f0f02e60422a77532821a07748f5f0909aeaabdd6193452f6f6b9d82b5b91b6a73cf5135565996b6a0fef6c0c092c9a97afde0db1768b366bd8e9436f7e6fbd583422fd82ed1a289f4a42fb7f03addfaa51585db1c025f9b7b1914efd8f0a8b3a8d4946b2b1eb54b4815737128252390276a95285bfc9bde4c25076ef4ac833106c709b662cbe34de2a6ee0c65c1fbcf936f46c7667f83c359696a20ef7e3dd9ccdbab280317464f506c446d0815684fcfdaee7b71935e5669564eddf9a46256303f5f5e4d0088e41c976b1030805a23e339e0a624e1ee77da8ad05690e26797a03f558235b015b50c9dc8e02800b0e6c73863957c7cd73e928b456b84061274995c4934b18f6c9f7e0774fb7e464a9265ae12433009fbe4eac567cdcdcee8813df39dafa828a318ea92cbde2ea89d43a7fe7bc3cc339bd47ea9cf6e7e69dda25d63560f8c1dbb6429e07fa4a657269724bbfb7d141e75437f88624f2408060f2f79f57d9b102d32d09af22e212320570a021978d0741cb039e257f95dfc509dc7357f873dabed2dc7dfb8d15fe49bc9ff26f52e7c3e9f9ceeb9b3b5ba8acf362ae0d43b4ec7119ea3f7a753eb9b648678bd9feb0163393fb9f99784bc47ad7ff21c1d3e5c69c6516b2a265175ccd87be04f32dc6907bb590765c2c94ace31f2e1241726efca46856c5d5a37beccbcbccfd031779b38948823623112375438dac7d1b4d7611d1cb32a1fc507ebc4f95a318cc667ea76113ac64ec18ee8ab16f614922f4d99473c8bfdefd4832ab9a8bd7bb1bf422ee153b3940b46a3d5b96560c2e7c35bb732371389b4cc618dfc299257d8eb26779c8fad41035a5f3a9c3c1787531b3ea88c719e641f00ab451498a1fada575610e1409d9e6e1da7e83d8d94275b376fd1672bbdaf30a2178b27a5cb9ba71197f0f011aabc5b15afb75bb91f0c2eff23001ec794411d70a4ef9784744cb0bcf03eae628cb7b7e77f44944e0d5a0c29ca09b7ae82542c6bc0aadfd8d4e98844793af847127672991afef9fedf42e90694a84c549d00f572288a469dc56228eb7da5728e9fefd77e4ab6fba688977bf8358fe287e5f567d039279fa307b5b54d256ac074850978fdbfab4e1b2a9a90ea1368735a2dd2315ef20f42cef92ff439542e88bf1616cd466465925149fcd134f4f2439660515cec6fa486a02d99267d3fd78e71ca9fce2051689f70c3eea00d9cb6e43c0db4b6fed9a5852fa2c599974b48a3705b63cceccd792d96d6949789ff7fb4f92a2f694c4c5085803592a31f04a36c3ca9677e9e208069ca032ff2b79db4ab553b8a3bffbc06def2deda08ac14417661461da36d95acf6a7b3ed412d58016ce03227aae609a264ec590f7484f93f2568e864ac25c8bcfb7d9f0a690f822427250ef22e43f8fe99c2fd06381882d248e84356b4ab2cb25a7cc8a636643a45b7103197962a69e51a821e463766fa98c82141de8deb8d81d51f9624d2f3a98f3011dfb02fca728b84cafc79cc6d531b23cd629294fba9c04035b01d471a281f750e2b7470050431214e21192e48cf2c87ccbac3826f24c3dc6067ff4dfdde5df3419be965d60c1661faa24fb508f813c71e035c7645e684bb7b4434f5e63093842f6e4b3750178722ea118753dab7e0d2678d36760d2205b5e6421c55fed637da80c55e33e02c1daafb21db1a192e3a4458963fe49a3a5943f57932f64754a1b314c6661e4eb2a94597a18e45983e3941097fa04552cf462ff813b546e456616ae2171807c4b1ef61c619461c00007236d2e16a08defb54b8b8cf2c065b19a09add2a61c7589ac437cec8786227a2e8a744c8e97f156efd3427dd2a6f016fb2474a766e494e966d5aa9091f694c2ea1d74387514949c86b8a640de57f6116a070c0cd5705bd86ef5e0697d808c5c09aad15fd02f2bbbb00d7aae59c1263d7b1b36cc22193bc97c467e4151c4c72679ed1784a14e624825a318b94333ac8706b6ef5f035bb68542953b4ab386d4915b9529b453b919bb6a9d86ce7e3bb48cdfb7732b8ea22e5b1a8a6e37f689a95d565a8a420947e8548cb8e6deac2e8b7cf1277520d4d3dbe40c088e6ba13c9428ff8110e779253ecc8e03f1b2c39174517f3326b39e8ed91a255c6648bb6d54b87c29d134996b727451aba64f60bfdbab4acc8725c1d6ac4e5d9479793d8d81a9d8f02e1facdce5c05906bebbc0aa6bb280fc9da6c73d088b7d3e98d3751af6940951a2faf2294120a91eaf9b3722feb7155c7e635b6954248622e876b45fe01335e88b31781023170e06c27accd3d430a78aadfac932d5ca1d682f5f11c030dfca0d3f54b500d203e6ce3fe09e810f60298afb12979df58b007242d0461a08ee49438d08785306429955e04d2f35395688ac77e10b64195cdd8f7f986152c8b7455c831f53b5946a98e080de2cc6578f2c8a6448e856b8b9ba9c530bd9fcbe1cb97317aae84922442fc3ccc1aaffafad513278059aee26a73eaca51a38013cf26ea5bc0a1b0f50f97583b0981e0b5ab82624363727d77e345ef16dc4011252cf4f9055fb141b8a51d28cec1c98a1f2dbc50a3c847191c81064b280c7901a2e5f46919487bb1c5a0cee7cbfd437d3505caab783248b6e745026c580340d0722f5ea727a9513d949097011bfdb371a017a1ce3bb215dfda9df5a7ae35a00ff5df2bb2bc73c92ba89c5ad5fe5f20601e72bf43eb4963959ea38d9815ec1d72343e98d9dc370273c3a7c33a6b311383c2b62e545506288d42b653879bf6dcdab8143016a0c5810271fc96a582dd969979043d28c18b5389f8f10b11731e2a2e3fcd17c341f05974aaede5cd345a63f7673c4c398c22af69ece74d95b0e70588f90fb328af6dbbeb4a99144c57b1355ec8e1cb9d1d13aac495a7b73d3bbb711c758a112a0763f8f003bfaed35d009e29c9f43e6c4b12aceffff865a60e89d492ccae25ce5f1b5b9b05e561466654469146bad827d55230684268f5954c57b418c9bdc868bfc2c9ffde2c60bcd14e0f3d8a27db261a84c6bb02796ade98afd58c8c3ea7a3af3680e43bdf2e61936a3f46ca1deff48d28e69ab4606f446335b1cfca5f08da739a6cf7a8a9357892c95e4c5da5945fc011ed98b50b0af2c2d7761285f615b7086c882bbeb296bfae48c41a1ec38cdbf64c58ae5f12d3199a73fa99a675a4101d0ddb61aa375dee0f7c073a244266c7746b6a38cd5af50afb39bc04854cd0850914a7dfce167cac9983db581e619a7ba6bf23fd8118710c45ddc761e93c3694cf134f040b3f36c04a1e87d7956853b76f95e9637b9e6974031a9f6a0a948c70e7f9963f1342f4a1722939ce8da2c24d4eb9ca3e0578d02b9709d459616ca433e776032678dac0319ece3769c44b1f0ccc314040e2231c7698116034697f20e185ccc67e6120a2399f6139f5b9498f4b6cf74f9d65412b566e0d6ce22cbe87083d08daac3a82483b41a6b3e7d5950b810dbb50533daa158d7cd29a", 0x1000}], 0x2) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000480)="b7", 0x1}, {&(0x7f0000001580)="0e", 0x1}], 0x2, &(0x7f0000000980)=ANY=[], 0xa8, 0x40c}, 0x8) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000340)=""/162, 0xa2}, {&(0x7f0000000100)=""/20, 0x14}], 0x3) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000002c0)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc031f890a84a573e15faf04efec7d036a84cd7d4da2e4a14aa828fc0d9497e083baecc36332", 0x3f}], 0x2) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) accept$inet(r3, 0x0, &(0x7f0000000000)) r4 = syz_open_pts() unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009", 0xd, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f0000000440)}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1c00}], 0xd) semop(r5, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r6 = getegid() r7 = geteuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r8 = getegid() semop(r5, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r6, r7, r8, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) fchown(0xffffffffffffffff, r4, r6) shmctl$IPC_STAT(r1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x95, 0x4}]}) mlock(&(0x7f000040b000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) r2 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0xfd) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0xfffffe3a) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000002c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x18, 0x3, 0x9a) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x3, 0x6) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f0000000240)) setsockopt(r3, 0x98c0, 0x1, &(0x7f0000000880)="c6e6b0703386602c34152680b7bc1666475fd2b829be6f04d6ed63920aba4bfbc827ef2e9a0081fb9709cf5ba37bf394da4cecc5ee0835c4c751a8f97d662d42f421737e44379595e5fd7537a176cab2f2814135559084f115947bf4380dd9273840ec6e647f2d23b152927eb0a4d02892abf52a91dd5cd2f4630d015bd12643a9c32f08cbb7d9256ab2fa3e2e6c1fea70f8d5a1551e3d956045fdd50396aee62bfded0ada3674aed3c46f827d71d2da9eb192f252285a57ca249e876db9357f9da4a9916e44abfb67c9d269e9e2cde2e2f0efe9f5724ba9f37376aed0c1b7f535b3724ebb9b85e1fccd0d91a93d725be980bd3aa09f1d9b7627248eaf8ac72a46ff030000007ef67e1a24a9b0374aa18bf8e4a92233263a892af1e3e2cddeb8c530470c978360c3ecc3e28f45a4b6cc266fb387660ba58ad3a307db8cf8a617fdee38c9e24efe31975a7c9d5c5f50bc1e502f650e5abadb3b8073b9380fad698580620ab35b79154be76b89a74f968ea4cd003d9d1f52b1919ac236306ceddefcb00b555ac52808c58ac37113981a04a6a425ad45a59c5069f2d8d508c2d0b167a5573c50d0ac439ef19f8b7bd00015301cc619b39f0e8740900e5e43f744393f018ef7cd29546e3aae8c51e8ec864df6e13e48f2e41e5019f29222b58b1d613449124d4e4c84bf782b5cef3f99d7aa90a2905d76c5a946c64ae6b792fb5027f98e16158e6660bcbabda63b810e2064f8b88bd5266f4f4b53a3b8a92fc5d50a89987256fc28", 0x226) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r7, 0x2}, {r6}, {r8, 0x4}, {r8, 0x40}], 0x4, 0x4) denied attempt to set clock back 3182363202 seconds executing program 7: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0xf8e, 0x0) r2 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r4, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r3, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/31) r6 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="5ccea2e76bdd918163645fdd37a994e41a5b0a0303c5d60e34e3e35f2ed722c9fde5ed8abd27d3b19b878a48d3b6df9783f3a09c0d163cc71e84f365bd139b0d0aed3c742360f3cfdf29", 0x4a}, {&(0x7f0000000280)="ec26b388620fa08548dbd3b1da51c4cebab45022f54810e709c1db4a0c0bfd92cdc3943aebb9d0e0d0d58ebb39832041c56a7d8520f7ad941c188a154c30a4cbd1107b95f6ed304fab65b68eb771154cf67b5e35e1d5afd39f5dfc63b3d7c245f4a462464bef4c42aca2cfa94000e4ce8305ab6af0ebb96176d9cd1f3930e8fa76051c0609a3dd735ab432650c67f8d0a4bbbc6092b193320747c12dd7355c3527fe4d55ab2bf2c0c0cb40f22df12c913c308dec3662c467b62d001eb4c4134f2b0230257505919e14bb9e9245debfd5e5e7223ae8353aa1", 0xd8}], 0x2, &(0x7f0000002300)=ANY=[@ANYRES32=r3], 0x1220}, 0xc) r7 = dup(r3) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x10000, 0x0) mkdirat(r1, &(0x7f0000000440)='./file3\x00', 0x1a) socket(0x18, 0x4, 0xfc) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x4, 0xff, 0x0, 0x7fffffff}, {0x11, 0xb4, 0x7, 0x8000}, {0x7fff, 0x1, 0x9, 0x2}, {0x0, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe80"]) syz_emit_ethernet(0x52, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa22f5125aaaaaaaaaabb86dd60f61900001c0600fe1f00000000000000004600004414c047f5f8646b0d0000000800dc18c7311bbb78e721", @ANYRES64=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYBLOB="a3d01aff4139ceb9feef5578fa840b33a5867efb8f909f002cf7f8ae9705a3879bfc6cbc54ff6205c56da17766888890b218479d10d332a2335040d0dcbc4f0ff05801fb7ef151cf7ac17d27fe0a543337141eb03cf17032a419d136d68fda31abbe2aff3c1dafaccf88f1e9a3998346564f19096dc957f2608bcb6a6be09d894566c2f46e46c4987cd3e49229910918b0b30559f38979ea1797efb2d7", @ANYRES16=r4]) executing program 7: r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x24) syz_emit_ethernet(0x24, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000416000000000067000000000000000000000000738b9399723a15006597939b4545c702d6c79067d1d1e127062a1cd8ec2286e62844b42972306a5387722fd43012cc220850610e6b878f783353b50d2340bd1e3e4b5a9d61526d3d73e86f0d22419f1aeb89f670d4afe7302ed14684f613491fd69c6be5d1346a9f7510c823c8dfa3d0c4c92f814c8bb7b5489d0994758b865065cb9085b961675568035bec1e28b675281e9cc62a3808005d5defd1c3bcc695a3ad483ab7740fb0bbff6bccf6c33ff4306297b1593cbe431639b24ba5835d3fb98955db85071e77244721163a11447bf4d8496a85"]) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="f3", 0x1}], 0x1) r2 = socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0xb080, 0x881) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100), 0x1000000000000021) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x77) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x6, 0x8000, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001a1000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000051000/0x4000)=nil, 0x6}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000104000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2003, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x101, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) getuid() executing program 7: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000280)="e0653e3fd45e3421660c94b6f5394ac98c6611b51f8021059dd7ada3ee1c2b4995ab288f425a82d7b2694ca89e3fe832fe8076e250f3df523d20259c0977dc1065d9c7b29763a1ee0cc444036e8ef35a062dfa82ee0ef38f1fd570cb97e36a5bacea7f2b41620a9a322bcacc5bcc1dcea5e4c51cbb0d3bdae8e6935f0f45aa324e2c2a7707bd6aa28331", 0x8a}, {&(0x7f0000000500)="e2bcd7b1ef6ffc9f89a910c67b8b2e9c23e30bb8414316f992ada39fbdb7965e710f89e297d82a105b0153b8b214e6764703429db27105ca1c876eff63fa0b3d70242ebaaa0b0dd420cbd7626cb128e17989341e2cc3527c2d9b5753dc850ea8a73b4b6e4d2ab546553d2c65957172f21f1bc065ccb70b797090f5fa46d19d5995ba8d19ed182d668df30decf9d59ccc2058f9956e5ed449f0c715ce0ed2857c938bc2746a1a1b0d4e95184725", 0xad}, {&(0x7f00000009c0)="beb902c97e929ccd8c13e434e43c776e5176f86364e32994b889e191cbe87661818c285b6d6e9a37724cef82665986c802c26e9415ab8d0da7be1bf39c863e0fbd98abf8668c44ce66289e74d588f8290a7e1ef1232fa5013dccc56715289ed4675829ae5d07c07b20bd6f2c9b02d4804dfd8a3ba968353c1d924d9762bff55d31f79efeb6963755b545b2c56b2cdd7abf4b1346592c704be31665a94a166a175e4fd3b66531451ce69b1e054c230ae95c1cdf5c8b6a728ae7044cc13cfd161302386ec171b178aa4dd7f573529da241ca89670501f97188e642559bc7a412ceea1cc433f44290926cb7f0f09d8f83b5bbe589caf7dd61e53eb235bd37e1e893f980f58ee60ed55675da77820505718a321ada46dcffb8dedb5ce760ade1efef36db565da2a3b887c9daefed2681ddafac4a198f6d228d1a5877eac7300947a3f34c571abca5ede8907f70843f45247df8ef962c6e48dd37aeb866bf9a71916f051ae3f8b8d6c708a32cd889ac18962dc8c25e56a9e0f5ce6eb0dd459d669ab7eba9a974bad5a99746b8c578612e1bc27bff9d82c4d2524491902e9858cb3b2325f29a4070d0332db5859a96b4fcc34cd43501c32561d0cfc5f76299917bbf2ecc67d4209fa16404388ba40979d25b88238b1a069a9cc1d3aba190a7883813e9450c271a7706c48d0f5442b996d2e182f319d66e3f0217b15d441a5da1c670fd3ef003b58d4a598e819605124346898fce44ef43b89b542a93a2400df378f890a6f280a7fee879286fd1562d324a3b85aac4f54475cf0a467bd6c6e9c3c24efd07a5df88ed416c7de26e46f899b686db2eb6c1c234d7b23c7ea8c796d2b30de337fbb814bf0b15694b93ed4afb12e0e2e5fe7e48dbe26a809184bda471227918baf11ecbc54317671b5e32439f232f9d7a5a3dbf1f48e3515561ab61ffa03ed85b26f8030e08a1b86d3005032151f446a143e3bd6f15d271f97bedafbe53d02ba5fee45fcae6dcf18c3524fe9c65fc0d2b57a27d89d4dd8297862206c96e308d80c18ad19dd1f177185d66fcd466b3d33559538046e751a7a375fe8ccf00ea3fd2c6cf3ca0841efe4d7b4a6680acafcd191e4c8e2000d54193cd5842105a598bc83d0661f43145a202881693ab95bac21a0df881a16f705f6bc46c1dd1441925a16ff7ea87066277fe6cc76478467709e29170d7654e27ab2f182c7ed982497f5b2445a7d0092d2817f62bcd9c433e40fd1241951477e9f1c532f49a2beb0116be3c5c20ec946a335a8172e3254fd12562d4808bee525d70df0625624ce6c723e9d274fa640d3073d0c6e6eba6231d36c8f153664beb405071d3ef9f75b2c1fa61853b9c93371e759ed20499c7558099ed04558d3fbfb54ba1697bc165361de7b6d4cb5d53336b233a5cfe8334e431ab8c1d434fa4ef15820747f6bec71089d8c5cf99c4517a15072d3d0cb388934dbf75d38af59d7153e4f6b015dbe140da7c34ed3fec2f85040ecc37d7d1146ce37c16e344a0fdb504f14393309ecbbe7fffce42276f8865fc80b4ad7d03f0b3c70c3f78de36ec9eb7bfbc18c9692ae944b6fae646fd21bfdda841352a70c4631217c44a67fd422534c1ca57031e4594d4e4337dba3f7e8d9f58c21c6026e56670acdab381d2f0f6dae50a206a36a6744cd9cb425c6dcd5bcf40de26ffbf18d3c1f5daaa94a8d11749af1b975db89fb40655318106127261558be35e1deab15595a7f9dfce177efdb7b0fa5c7676bc416d3b8b0bcf1ad15627d0a9d3ad1ae595d49741f494eba53684c185e6befe2373bd8cd28520525845a883b20d4a170fbc562b1ca98c09d923ec0e821aeccb0659bef3bd5a3354dc7a62e01a1aaeb141dd4d06d4d76bc8c00d079c94ee3ea04045f9633da0b4e172ee2c1d4faa8f04047f92b45922c36e56da0da0f5b33a4d04daf39ad30eb57ebb0b9d053b067e4915dab65dd5477467fef700707599773aca1deedb55caab5b2e88c83749e0ebafb4ff56eef12bff5baeeeed0a1d2f39326bfe8c121bd29e08d8526ed852d284e37d1e7d2f6a3b1ac2bcf406ff580ba4d94161531d1a1f5264b2ff3f60a54765f9fbddf4046773161a895b521bbed7f849d5b36c54e35500baabe83111316c3f9cc58d67d00f0b96be6c2fc606d6cf36fa01acb8bd69b6eef8f8d6a955886cd2652141aa857e25ec6c3e98951956a2acc0cad0b7b7b157452040f8988ae187b4b42087f3abf712e7721391c6034995dc14e85ec503db9f34bffb2c3142f89372738571f1868180f058d188713464456857158e575883f2e614e96be23add0266c2e05299686e5d0452f00ef093b551e26089f057ea4b1433a4ec0205cca84c6b8ca7ae9905be996ba811337a0cca7a7eb66e33ff2531199b88c1ab6fa2b89b322ae5330acc8af9098ba790122af01b3bafccc1d57815b1393c81999c4834827b683c54791767811c958ae7c009b8a966aa8ecfc1288221b395a828b415371efdddb0456047086527f0b186ce3b329ca3e611126732126c7963193c6fa52cd68e4ecdc3a19268fd5fc00f4185c5ede524711a2896db0684375ecd93247877748c5e166077b0977f6fc41df8a893e658fd70f58ec27eb7c72cb8c83b6270d7f7b0c1a9bcf507f76f8bdaf580eeb729b69196e642fdc40ba1d3489e790b2441af5d78146cba740110fcc038d57a6555cacd6d1c9e4557c2a1b1e0cd52ee0aae6403233ed7f62bc2b6dcf4b1f39f9abbe6edabd2a011d7a6737bdd973e51c9b65a7f833500e85848f488f163ce4b6555f2e83705d8cddedb3f78c49744954d316f655189821faabf8a193733810912e2acbd46852a2fcee213dd4b1d531e0ae9a3581aaae4beb353827d62839533d244715069db3d577b19a66e00431f5e200db78020048e42d26d2c2e3558203bc7b0d1afd0b020e0bcb2ba6211bf4ea22b0d52de204e0e2dfe4f1d9fc1ba20afe25070bd621182b55b0697391bac4f09da0026f5c3fe5c5ed28a4e8599e78f41393f0ef1b16d627a5fbde66783b09fd57623fb1cb3d790c77ce9f80e11e0349362c6ee702849cb236bcc47303db8d15f5cec097fedf4104a3c69aa13c571935638a08a79eb8203dad1cbf675d821e236972e2d59721cc327935796cc4c650972b50f1fb194118d586b4b2e09715d45082967bbb5c8899e413b3bdf9268d387d84b9f14cfef42e06d6abef32e053a394eb15f4d3965f41f30ee674dbcee7e975fe984675ac64eaa0af0ccee0b3e0df338ec6d779b369ce609e27522311590554a4f3c49664ce1d9075883a769afcef568704a2c39eb242938483dce4fedf980575ad473fc6cf01036b02002b248e96f36e7014e4e6ea871c9bdc12d88eaa17b8b3c77a30c06d5658f713e03b29fd557346e0fcd5cbe750ff5e35d1da677c53665c25b486d36dc6e6cce002156dba505ad0ad7534c8688c17cbbea3b0b4e35616445b5ea79747bb78e02039663dc00d4042e2f504c22a8780bd24156d06b580f995f4ebfc33fb41a8733342bde6bc5712eb4656c98c600cc015a7c48ee4146d8aa5df33429d267cef604ddedc060bbc19286afa2380ec6390b2f219be7e0f9d9d30a974cf80b0606f6d662e22b542cd061164303eb90c7360352e554e06e0d58588dde56afa00f6ac4e422ede7c85a26a37cbfa29aefcf0084c6e29cde9c31d7074b1c0873bf1654f81a5c1a1a6d40188a41fd2d8da751aec38a339e6436dd1d417a5951b729ab00ede3642f2ecb0a009c99f3f7c311951737fd9e6c380ac0111fe540be9e0ddf55cba79ebf2f65c6676272143a68bc450a6dbbeba0e211fc54e7fd7b95b65e083e1d82522456b79d3e3c646caaad78d1da8a185089304b6b420d433c2002b98523d7c8b8a9d9810b2d85bd5a6a739bd07c96712b423cbf9f58d4f5a2d594e2922437cda1ac85a713a535976773211ee2b20a60aff0b331f411fa3311288dba11a10ad626977309c32f710137f1be15cf2d994e6c2f2f915e9f867035f598fd1d1fa24f81eec53eb31582bf49941e383f50a500c4b556ba50327142908f92ddd03d6b43ba11a219d57f896798556d67de46435f68180999059f010fa957f3dc515c9f8f793edc72291609aff2f5885410b4e363069645be215550d9e25944a4eb9c70bba4071c06ff29816a1279a9c236179e0976eeac28e61ec137e511a759cc7cba8dbe9ee8cc80323ce84cc9035fd0d2fbdeb0da0ef833297bb30778b183de604bc81b022806a39fb11c1199df77c97a0734e55e209fb871f0e005c8a0500a3c4a9793821ee1c44c63ab49ef5c1da30edf2109acfaba0877ebea81e1e79dd670b40ef712ccb406f83f29835d4b36321c744c2df702cc185d8ebfc1fb3073305760ce794b9af4028c53ebdccebb98c91f7a1e976f300c165e7376f372668607365583ed8415117ce3b921e4c89d5916dc6c8cdfa2f29cf2a98921b39161746dd51ca542936d356966b6451394e7ba1254af84e459ace9cb82a3e805a19697bed4990650ed5ea0e4c5d10f7c7d4914a56f63535883a34dde07749d728538bf172e32fa24905cec40715fbf6473b9f8088f06ed2b23d4c6eac2ad953a03f3ae5fbeb55f0edea519f8cfc26eabca8a469b165de935530ce917c284f1dbafa6becd9522a5f414c4e7061be3051b6e84e55a77f8363876931b36ac49de40ff4d645bc1913245606498f944db57942f59b97760890497275e37f6133b7c4a8617d0590ae52df506790efa9d1ae929359701f0c7c98b11b60a3a4dd782f5c171b04dbd00ed1bca1c1643b14bf6dbe91591483811960473a0b609237616ca4a7282affb20b3932352abb6cc63abc11272a730a1072389d57125cbd4efd6ec3bab9105dab4a33073aa9760ff4d41ed7c24dad6e864d45dbba7a7afd25607619f0e5a1a5110b31e65fb9c79cc676f0cf3e0ec17065a8e9a132d2a618c42800816574f0a55a71e7f2b0895fedcf472a08ac25803634321bbf6539dc76e49a9a4c8ef6f75e30bd102f0515a0c12982c976b8472ddd66b9e9894a13dab05c752c917c2c750611504b6d42043144d729496a8435e1e3757a0420c545897c174f8e2d046b2381ac329a507c02d01d7a8304d152afde04b603fcb8c15a5327fea7e20b1ca85a13d3a5f5c0e2f98cf86b182cbe41d8f545c9d22f6c8c5d71fbb9d3578bdd1b367b9ed1f8d174054bc0263a0992795a9b5cc6f6ce08a261fc3135b236dbd43e6d88802d59dd47066285727dbb3baf7445b2555d33ba0a4b6aebe73c33560e2abe10c3de7c2e1d1b823928c77ec293d6770f7be9c92c057978f235688239e54545aec2200d12e806293c84287949dfe12625f042b03d8d8f2608080dc7742205916d8fc4972a955f3828c3f592522120314e5475e2a85949f381486359f1ca444890b0966c229f08e7d1c6587b63cd0bbcfdf680330d9a9e72dd6fb08cf999bf1bedcecb7ae21b26d516784e3a3ad5a8d4d4e77ac5ff914a945c35c9a0bfcbbe9ca756d0634e051fdac4d63f09a8e35afe018367197d3a14acf7bd08fc2ca3282eb15eecf68562d5ed06396f5caa7168a2bc742f2b6b575784bcf3edfea1f3e6602c0b19c62e7033519612e454da35444d69f518ee653dfaab4ffda1d9d256b45015b12709e57b6e868f9b44fac4bf12ae4f3a2415b6398dbdc9aa857c15facec6291aa51c0e56b0d64f3ce179a964585f66110abd543534b37839f2ec33f2f04ed1703359fad7038f2adc16d589c1cf6417bad5904195104c6d894a1f8337c2c54249865c3", 0x1000}, {&(0x7f0000000040)="6b9f8393297f09bc4be39aa379ef", 0xe}, {&(0x7f0000000180)="bf9d6e9d0e8cdb1077fee72f386fa7c321489b9291f29f5401", 0x19}, {&(0x7f00000019c0)="bf79dc9a1028ab921cd071591f7a9db15320bbddf0f305906f98bf3614069ad51dfc03749f2c075c568611f61ded46b816b59841106638062950b942b630dbbcafc520445b79c5115a4ea4eef1e7f977e3774ff4008bf5151d1fb263007d28788d35b404e04ef61728f68211ffad9c16ecae316581a502bab4bfa19f7e0939632fd5a3052f2d0c7dff58e3d11230599bb854dd3f3a427f570862b8d2fe8bdbe6042f21bf163cd5dd7c1d0ef836ae8045aa7ca35f5e53e9ba848a2942ea3ed543641ef76570f7cd3b47fd027f626f3bd6d27497534f80ca359bed2312c12a261bbdb231c228a6317ed463a86de46cd2fa52e71a5d47310c9c21ee3b15a201c0072bcf2743fec0ddb3eb0877514b6f5202f641051bf4364bbd9630b5b8b84a0032508b3541138f10aad5f8a4c89cd72f8b639b1869fb5669d717256579f94dc7ef9f438b934adf00d3f8e82da6fa64528d2a002ca428ff27209ea89d1c9b50e00d20283bac8e0b88b0fee795206a345e7975398218f47adc2cc7090eb88296803d60bb2902f54470353da0d58f6ee66066c2ff393afbfad422082a1f26c4c9e5ce1304241b1f2562bebe0b226a6e6072de1b1d914f0463df2a2253bd5f861d015ff05e7b7d7cfb7854ff86e53cb388968c2ccc18abb41d43be652cf0a5c0bdd3d3b1ae0f3faa10df7722fe7fce63810f912921a6ffdac23d7703cac5b919b9af2645896aba8c0a703ba00e053f4b42ae313f1d7de9b1565cfaaa2d8424aa4f89a307bd1999bcec69c8eaeb544d1e7b6f2240bc2bb9d53c0e196620dc3f6c16c782dd7e5bb6d79964f5b3289c6361288636966365d42edc71f2724cea2b4fa8661107069b3dcdd39143f00f01bd963901332edc052b9f949cf749be1eaa2604097b7578ad2244fbd632b2d8ff2ca5c94f97f3f9fd3a682d4a9986f7e38bc049a3102be24495b3c00c2f71ac18100dbe40c84663f824a6143a7fdd706e22e796d80014d021719dfb7b0820a464bc0d2333ed0d21c3fd227fb62d13a0256345ececc662cfd248d9c09b421649fe03d519598b278eee49812968e8d9dad07d593f6713c14ae0bc3cafa0b99511c3fc679aff59a2e9e8c80d75c4f5c5ca50f07e2086134f3683eee17f92a4f7adace694e6265b189e10691a872205b50efe167744972dd5717e536007bae37d0e8ec0ab3e101969f7dca2e7e33585e4ee3e3f642130b205bea763940c905cfbea9e359aa1aa5d520c228f7318912873a5c8b907966b51bf641d18baaf3e72f0ee87bb8155906d178ee1a978aed3ee581852f87a6db8efdb7e8c471969014282b39eddf013d7cd1058866c94dae1aad70fc9b461eecc61f0810f87302fc438677390d95745104e3a97e816ec7a2842112f5de7538e6094a93724b84193b4f4cde930934aa653afc59b09cd43ade3a36c366fc2cdbae86d8f4ca90d6fe4e726f3fc453edecc1e83315299e5201bd9c30c53714a1969f9efb71d6765c386cac47bab06037914acb2df68e2380b243df7d0e8526ca467b9d70a27deba7afaff440335dd629786d6c04e7b7158169d7ebead42c8a87a5a6556a3d4b268ad581fd694ea2d8982135370cf83a758baf1063a8a7f0f48852344b21a6ca6df7cdde07b13c8f3e73577b9ac0eea1df355c9c9a492cd2df3d148d86deb7244b942dda48616f57bb32100a34f524053bb238b5c748f6cdeee855624ded4ac965340261ed2bad9cc5fed6222fa3df5acaf1bcd270ef7851db6de60c186c6e8b92d11c3acdb1b115b03b0a225538da6718ce58c2d3aebb074f1dcedb67f910a31bd8e4fdd554f85477d800e822ed087705021a963c596621f2cd5b7cd325452c336e19b23fa67710f7e6d4d5707117b1b8ae47ab3de65a00f4cf065db0e82b2b1bcf9a7665441ceec2886fef2e165f8705fe4e2e2d91fd3b237a1ff99970a2f38ad08b65614d0713f2f4279b407408c9cbfde724de4a0e4daaba90826a2a7537188d74c96fee73666a32fab7f5c502ad5c0669fe2968a12de6a2bcca48e1d8c3d7dfa0fac46b3218ed932e2624265c7152c9d786388755434e0d552b3a90dfaa4e7c7b3e8585e2da1799030b377ebf63b096cd14e92788392d3f659b4e15e5b0e675f593f17fc7e409e0c6ecdd814a89132dbe4b105f36d0ad570699100d219ed8bf6e6ceafed8a8e6404b4bbc7d71876c69870fab4641939a86b4c6f73b0e00ea180e6e2ca38273b7672e60507c93c69b0b009de3529c558630ccde1003f35335c1d986e81c7953359f24414a0aa8c80f469dc4ad28bb191bae26f6b822e0f05df44cc08d6d664129104bf83cae9a31558c9e279636741bb59993b696c25a7f26045a836c890a6e853c056bb060b8a8b7cad154467e739a30b0ae98289842ee54fbb66e3e5cb677476f0028df20a8fe5541a79ce5a897bc90834983805161730c285bc4ef772a3deb6f428c2822cb5525fd9ceee72d86d76269dd4e2cee392d6b8e64c4d625b6b6ac84ab005c2cc7b4e633028fdd1e42a7212e7e5dbb94b5961d30f7f6bc8fa6f212cd614b8e44125d51117525b5e1bcc7813bb29928f736d6bb7edb742b58e3078270b8d47ad685c8f2a6ea7f4d95055de19d7346cccef836a7a735de4fa4685c8090531216ea6b1c219e84ad25a313c871046a9c3a6abdc4a0e4447329a58d22e12c8659e3b099e602689a7919f38f591e848d1f2d71daddaf6f4ecdce1d477c028a6f0437be74031d6dbf9879b699ff2d9b99b653db8bc46842313698636d4612a0afdcbe881f48eca319e3f03b97e9f16758a999722423cee0a708e9fccc9ab0b82e89f7892b3d60f35d2a1eedc4d4f87bf1bcb69d69d3e2aac6fccd5a83e11a5d11c3132f8b8523c57c9e3d87439d59695ee3f224f0af94973dd6fb1f27203a5f4492740816086ff4c7307e01d2e50f77e89bec6dee50d9dc5ffabb98bbd4508436fa07e86af77d8883c49ba3820046f80bf6fa60877c4ef83adbef15890f4ea87a50d807480b5455f2463d867515a39729732f488943cb9ffb7f9c0e4c0a18cc401709abe21a3e37e3ffc97b3927b9a5f38d84e1b1840e00d6b71cac6736c04ce4dd8bb14865d8bffd32205a72ddbcdf687f182b11a9d4e6f497a4e319cf9e51dcd3c10ca38b1b0616ee6f537c78e4499757ff9f787d4d29639741568cc10a3d5f855823b379b05d084d3f5e187224447ec55c52084141cb86b9b3195c5a00fde7a21d7f3611aeb40f1d7b40f4c4a1c8f54a5b661de070ea33bafaf3fe8b0c69822e149b2345e13c24238f82cbc7b373d2c4f3e57b1230bbb9a6a7a83fbe54520400cea7c3145e76bb372832702e4e2dd263d84105c685e25d59ea425a3e94f1f86823b2257daf517817fa31ccaa2dbd0635e58dad654c5c5caed5d48897d314e2b7b731a5da5540c5b15158c5dd35db65791e4082ad9909ac0f48ac82cb98628a7e541abab43ae880145c21fa48d44383a19c73f7e01d0e9e4cd698a7036e0ff18f698337333869942a4ac8bb9ad408fe174e7ed1447f6f793083ec765d957aa37b1899758ad5d7a28d9ac0bf9b55874c7cf7330162d8ff2ac66a86da1b0c9358a673c06515bef153f0704d1889e59ab43b8da943ae63effaa770d887176541a5a3c27abf0a839ace23e682edffe255132b9048bee22698350e104c1d8c7fe20dda5e1f12ec158de5d8947c7d383a460ecaae288ba5cf15738881ac238a7b6fe0f59363c6399bf2708ae13defa3a7e3e5ea9d1461ba04ed28732721620709724f7a3e0b960d5a039ccab0a8c9981fbba0cf15a5927fa6a53b714a1d2d16617cd57d618947f0261cce37a2dabcc9b3a46974deeb86f9ac65c47f39e53138f15e945bb8e48f4c460f54cbd35bae5a9a878310c7e2c702c333d9302886c2c457142007c320990f7c635f32bbcd14200388f8286cda2d838bac9ecf29f2078fd84a64c83e4fa8da22d6314b20ed5486ea651260c1857a3a0ca388f8e38a1cb6ebc27e854821345ea47ace59fafd416b50fca995334ae7fc23e7220f8a7353e82d41ea6b5f53b26f4f3ee5746c28be41d0eea75a2c566054a79c47a8f1e0c68e2611f82c39d44a3a69ce22eec97660c55370aa4c5ba1444713cfad6b8eefc8ec1d3a01fa75b06a42e62900b7f5f2e9257adc37336fb91dd6c913ba3472f0571dea13bc7f66d8b9e0f651dc53a3ca3b6b4443d0adbe674fcdd27376b88a0d1941cbac0c8d370459364b248dbea1068f6ee6078489e96649dba892be2a905bf3716f8d3f4a526dbd1c4388e53a88fe63f8afbc9d3e4845de2209186297df3e88ac928df75c43178e586c1bc0fae1144adbc36bec014c262fc5d8b12307e3c7e0b296dbe47be3f8c8b2a390ddc3b19f24e0bfd9d9cd041965a3be1dbb5246615ae6e5f477b23eb8c5cdd3c664bcc04a0ea97f69ced1ae50b69b6e79f5400b4633bad529852b2a917c2f560b8cc7f60a6abc18ea5d75d57d82ae1a5465a3b7508dc616f9146cb71aabc7d1e1f393fe6cdfab412055a24334a290db2b3710f4137f590788a6955272a52364aeec4eb0e0288163e8de5aa7f28e790669ea6e0fc754b6cb354964118490ebb0530e57e679b0b125a196a9a198ce5e137397b4d0130d98d13571c2857f7393ef356d7ec369e4033d104c54efe4ed63c18f0a3f47b614d5757539feb79045f44ed75015728c083c50fbf2d647ca113ace208b0ad0125d4c2a67b7a4e5db7275c52d8cf66382228b4a29fcac5eab0b9be68cd0f65a74637c04dfd19ced9d18e2071d50671f5a915e7fee2ce48c6c3c517a72859ebed7c9e6e3d431fd21472ad9719fc5162d5fcd2e2fe79a56b094db78c2def4705212b1468e977f95a709dc2718e8ae609108cbeec2b09e57a7af06dfbf03e18e174254fcfd2b8bb4f5f593f1cfb0af9339b2655047bed2d2fbc2d75ccfac57de2f777e5ea36c15183ee22ce8373958b3e4709", 0xdb9}], 0x6) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f", 0x12}, {&(0x7f00000003c0)="d9fbf6ec4c83f1e3868eae8904698cd9e94027375b3d464f167d9fbc3434237096b43954f536c2b81cf1172250ae87e7ad00932183387bfe33c5a0398621f48864ebe8e8b189c1f196d0cb6857213e038a059c9aa2eb6f9d00af1df9a53d020000000000000071f1c8260880c728d7a95d62484c9325b9fffffffe417917037bed287f41739d6e3a47bd561133d6afb2e9aae17902e214dd345ec2b9c387b73ecf7f9b9a92e80acb0000000000000000000000000000c53ac5fa1bb590968fa8a1bdef6a7a7cc1803b0c4a37d161c22167557b61681c0cb0db24df", 0xdb}], 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffff60626000000000bbfe00aa0069351fc4e64e08bd015649c2f608"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000005e000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f00006d0000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00007ed000/0x3000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000405000/0x4000)=nil, &(0x7f000025a000/0x4000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x0) socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cfdf832b206d0e76b2204242a55af3aeb871b59c7afec37082", &(0x7f0000000080)=0x2c, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file1/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000500)=0x5, 0x0, 0x0) setrlimit(0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x2029a, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x20}, {0x6, 0x0, 0x0, 0xfff}]}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x68) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendto(r3, &(0x7f0000000240)="9ee4fd0e63f3a109653564a6dadaf32c6a0705a5bd43627c915431d69cd52922e59118bc6120de0605a07a33bd41f70689c4ab4f197baf208feb14bf5e6bf70f6dcfdd6620c1dcdef63ad51a7d9f1bb3bb0cc701a0e636e840ae93b77298de254ac9a08bfa542064d6eec77f0bb5dde5425c0df0be85b436ace5048e323bd570cac4b5da28300cc09a4015199d3147b6d0b8b2005a367a97d203343ae4fd8ad823d958abd7f7d9966167276cea7f9906648aae13fdb1382010cfb0f10c13c734368e2c1297fb0f83287d17ec7b867b720cc5364819442033791e31f2ac", 0xdd, 0x7, 0x0, 0x0) bind$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r4, &(0x7f0000000340)=@file={0x1, './file0/file0/file0\x00'}, 0x16) listen(r0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) denied attempt to set clock back 4261347906 seconds executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000640)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="41b24ce5e354e0927c00a795502acfa200b95d4180d8f394389169c2e71318f4f27f314ae9b65d4ab3899a9450a972a46aead12b55cd3b028df1da4b7ac9bc6439a8eee60e795db53a9f53080ada20aadd47c4480579d003b829fc226c517e53d346b824116b065313803269d9850b2e4bb5dfc6864f247786c3c04f447d0a0c817235c208d50f1ea328c9e46cc86b5ea153fe020e829f25d704eeac2647fb096b0a6407f6e940beeeaf72a0ca845dc820ffa9f24e1524d4ac6d0000", @ANYRESOCT=r0]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000580)={&(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x406) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0xfe) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x5, 0x0, 0x0, 0x1f}, {0x97}, {0x0, 0x6b}, {0x0, 0xff, 0xff, 0x100}, {0x2, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[@ANYRES16=r3, @ANYRESOCT=r1, @ANYRESDEC=r5]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffed8) chmod(&(0x7f0000000280)='./file0\x00', 0x196) setreuid(0x0, 0xee01) close(r6) executing program 4: r0 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x7f, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04", 0x1) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) sendto$inet6(r1, &(0x7f0000000040)="866a9ba7eed12cddc25ebeb71d659ed2f251ccac2cec8ceb7d910158464123d5f306aab20ad05110c243e3b4907a2aba5d066d98b152434f70c906a02b5c37c1612b7110e79507f0c86cbf7725bc4a01d49563c87e95f7b9bd590ec9338bf69fb2fa7546c75fb03751d9c4d00dfd3f356831b2828e0ab3062b835113dca39d09ce20742d6b8f085b93b5b2ecefff899696a4a8b78119a37cbd262d", 0x9b, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 6: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="fa887e9b73243905e6aa4484089e0704f2d381908e040c9e7a58a7458e3b936df34f86bdabe0509756d462dbea2acbed7eeba2dd131bd10a9c391f337891fc517b03a46526392bee076fd39088dde0a5dd6877cfe6fe5ca98c44170444bc9ca9a42424a88e998c20c2bccd8b8841bdc58f41f9edd2e3237887e8fc3dedd2ce1928caadb7c364a0929d51bafa71dadcb43d826a80aebd6d99c7adab0149c9c122b5d0eba8ba0a3769b0e3b9494ef0649a538ab6a6efbeff9cf27626e9a407fdb9eed77ae583a639fc5b21e96bcaf8bfca1b6745d1ef2bc2facdc581b6c1f8924d18f38efc92", 0xe5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x6, 0x6, 0x8, 0x2}) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0xa02, r1) r2 = socket(0x18, 0x8000, 0x94) setpgid(r1, r1) chdir(&(0x7f0000000080)='./file0\x00') r3 = getpgrp() r4 = getpgrp() shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(r3) setpgid(r7, r4) chdir(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r5, &(0x7f0000001440)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000200)="de30384daf423c785c4bd13a120cd1003f5e96776e8640190ce9a9740d19fd24c3c2c1c5dfbff1187f4e681f403f5df65cb989cf30d6b721bfe5e53f4784d0bacc3f1c8f8e914fcac88cf1dab7a59af7bd84c5a282f2dfd033a7606dfe06448d87592220e9c063a77e1032405ccb4473b8e686968f3f22fa9b951d3fc5", 0x7d}, {&(0x7f0000000280)="44eb159a3f1f75204265a0920f1739c3a552d02e76631b11280d0908ca7668a2a2951bd8678f3202938bd1286dbc537861ece0ef964fe4f1724ee1fc8682", 0x3e}, {&(0x7f00000002c0)="ed13cd7cd7afabc5d0b48868408143e91ed080629317bd93e8426dd278dd7f509b9f6002b687680d8c820e0c56fe52ffce2ebc508a7fc0ed1fe3049e6133d0a221dffa81a46ffc4f408c673c868346f2d3a0a45fcbba6fd4ffef2a3caee50d75a0cc0b5835283cc526f89920ed95e3abc8451873ef081d79a144a3577b2448f2e41c19c0e1c53beb293e0af40c75a2e096ffd85afc917983becb4a9bdfcfc9332151195727702b36d0527c516c8fb534a1df5b3cd7e22df28de328bf148d400af8684f9a807e52d821e592ba35f8c866fde4541ec704c1f488df4a590436d2731182697a0401cf239b05e320b38bf62da9871362f31855a3e829beb8ec6954695365d76c5b4c2468276e93a955307f3bb796d49947324cb3557980f9bf7be1c693daa6b6abb89bd7716dc8e049f354f21416c1b766e046e5a29a241918d2f3016f223ea4214eadfc59c6d3341ba7ec6a8e8d0b451b6798cc5652a685895e8b596d0f1a214a440176ba453e859262faf73c06caea903b7b754d554c77a120d89c951c1afc5c9c444524164acab07db482aceec18f7f61346c9dc6af93538a53d219e4ae1a9775edc455f8dd576ce00f28c999bfa098417d15df4460954e915277f566bf1b2eef627b5bad24671c0aeaf994c7992552a13e38bd602d178af0c508838c72e56d91cc4ee66396eff3fcf45639b4045b59d43577830903ea6441125050ca70d4c69b9765d5288589fc60223af0eaf5178e56e8ba8667333e1194746b5051d6f30f6775b254e889983383203497c15009d2bce1a8e07a373e48eb95ea0dec7e51e96973d2b7cb07e06c9134e0e25eb88d8812c1fbdd564d56eb9093d97e5b09e3f5c72d6881debae606cc48a92aed72ae3908d7eab82718b66311b396979c098172f94907f85b61a376f320a7ca526ca57b1c8a642928b4abfd8120d662a76f66ff7bb174f9050335169a7c2773bd437ad40649ecb47f358c3d7a56b0f4d5f2f5c8d407a30d78654d2b323c1bbd0edaae234b6903bffe04a08c65fdce16ad877bea8e8d6876c755398c2cd05b085be76f77e6158a1930fe76bfbd2f15a7530b2ccc850a05ca005a70791a75b42fac0748b6f38e2549fee89a173c6b1aa33f857596e12f099f19216936dafa714fa56f9df7d15cfd919f418dcf05f631b6003c540aa1e07caec49aebc93f193f71214f726a3f0c5cfb7583f449c1fb8846b9ca14daac7be86a71ffa2866bcb4a6f52f55016417a82e202d87a61e893db84d0a41d66d4e04857800761aab803c7ac58546f61b9dfeca21c757a7669f58fca09f68df32818e32bfc5cd052e9ecae636eec8bcd974807c79f8b8d94a1f3e9378edf8ebed67c0331f305c7ef377192b7bfc08231444954f95af0066e04cfd237d70a374b68918d1a0ac8b41d40e8aabcd73d07dc1ffb2b2f255ba8c3e0ffe940b7767ee464ab6a83f7886b57cfe5f8af67f3a36e499aea4a2a96a901cc916a1befc73538186ee9d26e6605a50136ffe23d65d817d419ec6acd30ac59fce37dfec28bdd2fc31f4261288f3489c35c2fe6bb5c95293f186485b1aeff2cdc8f6909e2f5150e01a4e28481ff80556cfbeb733bd1596ac267014f9eb01137fad71b9c464505b88bf4cf6a6b9a0bfd811d2a9dd4d977d9477cc1c28fbf504d3fa211b32baa3ed8d58b96b7aafce20caa49d8ee82977fa0b424f63a78534860e6c36a096d51e152fa00c9e682869259dc4a1dd7a93c189795c0342a49aa68d8a2cd082fc040327c7a4c41af5bfd67fa8eac9a24a47d8654d6cdbab6cfb5c6353d174a512c3d3c828e94f430335b71423f0773a783314b852e5060eab984c6e5ad7fd9cea15cbc7775eda863b077c1dc3ee74e79f69eeb81a11c2ee7d70ef26aa2cf4cad6ab85066a53d8fb4c006bcd92a57ebd9e53202c4444e39735f9f4ef2b8d90482f1e8281b3445e364e0212719a291bf15102bac089c26eee06d1b16bdc0879f2bf8b1673a99cc061b7107e6eb316c27c00be33dd61589856eacf96911f4b3d42bd929e419b9c42b855d7a888f667e1432029e147de531870b3b9e46a307329091b997712c1b9d8f68391bd9b32b3133bdffbe6723cd7de2cbbefce77aedb8ceed7cc6a2ec77de18b532ab5420dc697a61842fa1eb5b66ee5d25d573d0f01d76a31b3271af6db9f9b7139f08b021ec7ab83eb70bd4cb965b94bcc0ef1236293f018612f02102318253ef8073fd574037988e248d00c1c9e60254b7e5c6ab101f26832de954122f3638b08c2c32534d8c23ea71956f61d06cb50f69ca9dd91498a24f64176670afd131fccbf61dd7b1886b76955672b51f900dfa8922f4ab0cacaedc4663c47685f95c4672c017f3bf69dc91d0c93c548637d34b1d61e3ceaf6ae94ce91201f658eaaefde1832d6e23998f876f5324321e4adc335da7651fd088f62817ac1522c7b6080bbcf4b29ff3a6cb63130234931ded2d184a52d48a47cd79020477f2179ce84e66cafa69981756a3c7f3a0ea6938a1a77483f994c2ed1ca60cc2087777f21e985a07e11e1ac80cf93a9ad225d463f3710a5bffef738cf6e80a200905d4957cde1a4e1acc5d5301e93d9ea985e2375ccbfd575915cb606ff7d9c0a0084c03794200bbb173724534c3a40a81bf21cce605ee76c26a4a9d9eb86127f423045601a01180ac0aa54cbc1bd49ae945b6d0998ab6c2b1a39db17f29c8320dcb5f5e834084bc6660dcf986a24cc7c705e0a56dd06b38dd63e7406dd494e1376e79e43bf7da08f78c3bba89501c4ead574f2fcb494d4cd33b0672a68b78b08b886a15822afe5b7649f6dee59822d420483c10a723232179b4393e1e9e7dca4e9c0199385e35ff368440b108d95c40db8c7b9d0a9447d0dcee1d6c4230cdab0c5aaf94bdfe21fd125f13d6201f44203feda8fefe5a37a0aae951aa5ac590acc6edc363cc2d8de40f2b21a649f5a67144d683b7613ada02c807852c417eafe08b2164faec8f775278367f46c2f3277aacfc6f3a619e17748ca291e8e950f515b9ee791a83f9a5f727e356c456dd706cfbbfb95feabd600093e233e44d422ec4bcec773824890b29c008e3d4490e4e5632ce944660d7f76a821171fb200ad0361cd93417dd1d5c976b30b0736357452a51983ee6994a61a4a5d0a1d35dd8b433b41d072161c715436aaaed8ede1c21ce2240a7fa227db4214f2156a38dc2de859997cd366dee96e4396d74a31baf6f4606a222386d837c96e20533ab9b54c36f41d1e4654b0775cafd4a11b7fcc99f20d03e78f971f05bc862322f9bcd4837f03661b45e0609162b5349dcf776bdd892e1590bb090e478dfb89a72ef1f4cfa1d635c736b06c704d46c611edbd0087150cbf45905a1611370e63a239cedceb62ff123ee8dd2bba5f992a66a9de123eac83a8e526d8c8e55a4e69a704cac60fd7972d055353e050b7accf03635cd8be1d74a9f23d40422e0653f8c6953cc22ceee5f7ed10e886193a9def457a6bec41451f63da61a1dcc941e01b5ce4e2bc57f394d55ef4087abcb0dae4a1c5dee31739e796beda1ac1789c6e7075b6db8a74e2e9a829f2b3ba73a1a822c1bdc46d98aa68a793c3a06d826744720ade177b091a7b480865e30478b73231dc0bdfbb8a270c79001b0af9853490603bcb843747a2aa93a53fb24704cd21259101534ef1c573972725c822a2a8fdf8d88fa96f387262ee2f3430fc5e4af63f94c7ac97c8cd6aadff97d004d98e1c389cd600b9db37eaa7a891704c35e26d0f91144bb31eef51c9a21ede70a5c50e3e451c46371d0b1b6fef11e9b197264d00741b94253d24150f587b6701808d481511d77b37d6b6cf8ae990f647c74599bbed22c47f39d7aebceb833aca0d51f4b6fdc40f6b4d9ce3f6f582a14c2c3bb02577a252c9b327bf907b5d9fde7ab5ff0e22f699f1cf5308af1a4122ab7404acfcbdca57b06fd80fc2fc8ff023211bc2cf3273ce61610a680bf911a58636f92a5f7931139bddae240f36720a891ec3143c4f01d95b0ec578dceb26277c5dcbef3f4929bd464439c6b51357678d9919bf468fd9ed71375b5ef06a9df4a190f63fd5331a3aa06398ec9511a60c68b5cc6b497a5e8ce8ceccda78e4545857618952bd440c92aabbe84bd2374fa08608cc1580095df8cf2222557d1f928f6fe35af99bfdbc8823b04b10ac1ae820313f92bff42f661063d70359dc4618e7e75ed7435a02ded7f25cd376152b43b7177ec5b94bf5abffbfd238f9eda5c8bee519a68c5b60dbe64e07c145c92dde5b86967a95673a427862915a44b4e3df3df086278502618fcf581f440cfaec6a9340b1d80d6391ea9c84af55cffce3d516195dcefb18399e600fa6706e426daaee6ed8270487346bfd6b8f627382f33eecb749f9b7b5f21df4e094f66c27b705e79018bc3c54f624a422392de1f0a7c701db2f414c70f44437761b9002f2b41afb7718d5784aa35a8543badee0f4faf4ba852ff7fe47554a1a071fcb35ea83ff4ded9bf1f98e88d833ea5d567be111e996b54329e1b6915c9cfa94a5b97c92e7b53218d153d22ba71bc09623293fe04bd48e7c25d244bbdbfdd92131a15974161db1656b0fd0201388a33a478b2eb69b8fed09dbd55a50416f1eaf3402ac0c744964ba27d4c177a702f349232134db178fe2ace37b1972ce77a586b669ad304ad0ce7dde3ca6d9dcb7a61eeecef68be2a25a864b93ea865669d65c5e02bb801eaf137b5275f8ec4909bdac8a7763c50ee71a9a885c8c299735b0833ef2fee0830d677d38f7eaac9c1fc4439da57678d9a16ba4b5a8ea2f5de503fa38f0ee70a7fa32f6f2108ef4b2b59880739bfc1469a132604324f17bb6e662e1eede1777058dc95834243d492ea528cc88a82110bb7baba97b3142a8361e7824141b9f3879773fcf026061807eddd455f396240a8789563858b696ec66478f5982b84ae5fcb49a4ae77f5ca338b4cc960bba95addc6d7f4ab81853ecc2ce349b7619b27e671188a91f5bdea859109130f4a1123e8bd42cbfa3c3d28dffcac33e69df4c1d0b48cf855ce7aa8f83324eb8e082afb618223fa5b1283f75a1cf14898503ea3a42fa21104f87999686064c0f563ba8743f03c8c9f7bdd6d4c287117ef253a54210958d953fef86cea1f9c71ad7f3e6ce2e83938ef23b596a7bf42f08409881e10c2a5333a2193ad4bbd28459ca25d4b396b157f1e20a4a1d64c26c18eeb6099702c8796974ca696d792265c56571c14663bcd7c30ffa265b4e0f4a1f28b06f26f84b8457e5d027675c5847a61604c3564a5496810b7364b5b7e4e96458f65a4f05fea22ba09359e171aa025e4a87b34f9071e492493ec496bd4fd487dbf64e84fbba09614446912c20bd1b9b07672bac051c54b29ad5ed3b4553a536fa7133f9f3cdfd0e0375ef89a9b060f667a9bf97f189c4e557a193768d6c53806a3a06c5d3d9979ab59158430e55095c04a3ba85ca2ff40ce599e7daf594a57001f2382ccd93bde09ec9258de7c5d034a0273ebcc2033271004962553647707d84753421aefcf171cba915261222031dd73724649356b09ed79caf914e923ee26c85b5f352ba3caa77eaf69327127ee690528b088e1d6301b5f0f3f09339b5a4c854525453cb2a00baeaa6c26b0252e7b4af2948d853f04a00cfff854c50528096f4856b507d4b98919a78277b50756d00550ab3e0486ee540921f10c7d49be12c51feb8dd69da28c68687e34bd60c5d300d06f9f0976374a286fed74aa8e13fb6a69fa51344eb57230c566c0919a", 0x1000}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r3, r11, r13}], 0x40, 0x408}, 0x3) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) getsockname$unix(r14, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) recvfrom$unix(r5, &(0x7f0000001580)=""/68, 0x44, 0x41, 0x0, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600), 0x1, 0x0) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000001640)=0x1) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r16, 0x80105727, &(0x7f0000001700)={&(0x7f00000016c0)=[{0x3, 0x8000}, {0x4}, {0x8e, 0xa7}, {0x8b, 0x4}, {0x87, 0x5}, {0x8d, 0x4}], 0x6}) r17 = msgget(0x2, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000001780)={{0x9, r8, r9, r12, 0x0, 0x0, 0x7287}, 0x800, 0x72b, r4, r3, 0x4, 0x7c9, 0x1c8, 0x7}) executing program 5: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f0000000200)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x40) dup(r0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000000240)={0x2, 0x5}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 7: socket(0x20, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146950, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) chmod(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaa2aaaaaaaaaaaaaaaaaa080045000028000000004000907820000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x1}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r4, &(0x7f00000000c0)=[{0x0, 0x0, 0x3800}], 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x888, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r5, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x1841) executing program 3: kqueue() (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140), 0x2) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x61}, {0xe}]}) (async) write(r2, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) syz_open_pts() syz_emit_ethernet(0x138, &(0x7f0000001b80)=ANY=[@ANYRES16=r1, @ANYBLOB="5100da0f64b473dba284873a4c146f4c5a676b3c9a496dcf08291a5ab4636a28ea9842cae61073e2683539b4a9d52435533a78b73f3e6d1ba68f1a739a17d06f80c89c11dc9946697e25d168e210571640413bed0f88af416cbf4990698c02bb3a7d02887619bf5bc35f82fe16b6d16fff9000c1b2419adaed9a1a265f4258474e687588dfafa1e7d5309e5f2cc17a80697e29f6989ab6ac712f5435abdd557a6cb4868c70d9fad2a574ef0000000000000000001819f90b3362e351b956f5fa72881896f07c1af0021d232bd2f40e2cad0418afdbd2c7c1c1c6f6efdae675ce723b14654c582edc712c487fbbed56793ee02726f2de5036f3387dc979b201bbea5b35163139f11f512e27a6a5d588c78473eae4cfa30adcb666b218e786c7c15ece7ed9c8294b9d70dbdfcae35b4d62d6c8135e11b746e38ec379aa2e89954e72d60c4aa6c47956ce587d8ef0", @ANYRES32=r0, @ANYRESDEC=r2, @ANYRES8=r0]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) (async) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) (async) writev(r6, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) (async) writev(r5, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) getsockname$inet6(r0, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f00004c4000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x110, 0x5}, 0x3, 0x100, r5, 0x0, 0x9, 0x0, 0x3}) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1011, &(0x7f0000000100)=0x20004, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r0}, 0x0, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0x400000001ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x8, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x10ff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r5 = semget(0x3, 0x4, 0x80) semctl$GETPID(r5, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f0000000440)) kevent(0xffffffffffffffff, 0x0, 0x200, 0x0, 0x6, 0x0) socket(0x10, 0x1, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {0x0, 0x80000000}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3, 0x3}, {0x0, 0x5}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r6}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socket(0x18, 0x4, 0x40) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/1, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="53eb4433a127548439b671ebeaa614991d29d42a61370b48b02a9b3dfd3d14dc792dda5fc9d4010278993341358f47a114de4e4cdb80197f396652a05ad0e10d3464486c634ba872c3a1a5bfc0c4e14d966a2e1e51326eb57009cd360a66c66fd6fb31b202fb9cde13d55e96b0edfbb51264a1b4fa03fcb30d19e20afb878a87bd28625d8df7416e264fa874a0d01a52ff2e946054cb23c41db4ab9ea70773452837778d6bed013c6b0ded44af4ba255034bd283d6e9006747dbbbf5be6d88cba4e842b2bdde0b2ebda3a3441e573149e7e4d2df186e406cfaba813f5eee84994d2c6e105170ee1087a3d59e28e9408d21bb82b86ffc9cf264d12a23bce05e47c768864a4b4d867e6bff07891863e661bc7d23055acba3a59c9abd73a5685c3c4b67a9d21ffa4ec3b6f27ea5d2ef9f63ac93d14cd6e77cb5e5bdc4312b8968b011d19d0ef8a0ef5d86d12bfc5eddaf93b46bbf94e8aa67ff18636e991d593d21cf1d1ce16d4cf2ab5249451c35b7a76fa4db7032ead29ff76bd8b707fe7eeb3da37005feb1ccfec53e3e7d797de5d177d2b3947d8d5850c07df8a454cd79cb7746446001b7918749f677449f5c76933f82fe6e2be56b9018b8812d0e0a964a4bc01a40fc32e11bb32aa4caaa1adbe32509dee57daa46b63fd5d5669418843954af1e32093b5e785d823e5a5e1249024d6aa06b29189451f93fb9b9cbd053aa213a7a1558bc032e1d4eea6ad6d6b09943fd73fb106cbb2f14b0d140237613027a7389b101de621a7a902e1a63612f013326c387101565d2643f8474686bea133764963b35292eda82113f83ebe4081e1f406d4b930ee81fa8b133c181372420027ff99f60bc3d2ea1b58a4e594032f35a4aa3477e197895a2d6ee87425a4a94209d7e3b3907ecd418919e19ed97461f001bf2bce07ecb4c382c91ded84a5ff305db1b20f7c836ca146222b76418afc661e27563b1342546f752c3ad4f0623e5693bb4b17026824aa4ed1718ddfc054c5caf62ce3b002e9528cc0caec532a562a14d6b3c7374ebb4dc8e7d4a076432d73883447e87d55f2395112edc0166868e2a84e12dd7171ad1bd072cfd681673a8ad6c0dfeeb41bd6b76f809e029445e7b3d2c4025b8ee78eaedb853165e7ba75cea5e4568ca6f1ece1434126e7952e5c94f5f94d4d88003765a0815239c52ab7735f2e74faa31c6203e533b633fcb434fe688c7b896e095678ba7b9bcd9e41d85dd80a2fef92c5fe2ca3b73fdf4c19c6e3ec2f4766778673b4b9554935931faad41b46eca112183a2bad655cf4576fff631d1b800b4806e28d20a578d3db5f9f2a7719bb008a12f35e378d1bbd5be55d0957ffe57d0fe27d1994197e0e306ad938944abe79b42c679b57ca51e165ce743efcdb4608007fef4d4674a862caa031c3554e1e9cacbc5ac31d432d1178030aa1e7de34636185da8190c55cd3977f9c51129f20d1342a733893f343b08fe61be69c8ad0a30cd5d70951ac3b4fa052784851c11bdd0ffa4b7bfc31ee72ee3b5fc0c08914fa428e77c51538e7080c2543333efcbbeed6cd2fdb513c1e0f3effccdb2af083f0cae60e36f29be1239f065864d5983d7255210a9175de8dd33ece798f96731a3dd5c47d973f955d75e24c3d0950249048ccd4bcc7bd00abdfe44453112d7f0a4f440fb06b3f95941b44d951f379f1c4b0f9da016da05cbd8c461d6fc71a010fc6c46d0d1eb6dc72afc07b2b01a39c67d704993c9a788c9da3a2e9bcd300780e5ee8817df0b549593b65c7be75ee18995df4b533620654522d08b9e08f85174d9b20096da0f548c97e9c646928c93e0957b5b5f54fbddbaa5d35d5c6301c6da6334958c4b20a15712380e4abd6dcb96e80a5f62863da2c988e6a068c9d1f0588532bbb381463c0d254c61baed8051871825034c7d8d7f308fd707507eb7151da2d5073e9005e2112af66698aa3ac0adf380c919d6dc7809e756986ba2b28d7f3cc59d3cfe616a734758db49d1f63ecffb13fc2b5c0d8567ce2944ed133029d621859043a5d490f3a60fa9bb7a24f9279ad6bb603a59ef5d990df79c7ca7fe58b32ca4042bbe93c2a4bde2e7b47c149f0a28cc299b0c5e6abbec9876f1730fb02df6d884df5ffc1b220b35dcdc829fd29106722ad1b56124da09b553adb916e23e164d74264078f282d8ca7e467a93027d7be1367952e01061563f97dc118bebb193a22cf99693bd9eab80f0e6a8adad76a6fa0f42c8c6bf6d6f1f513a8b222c16f0095437ed8828f533eabc9d1db3da2350f867e556790d25a67c0cd86a6398bd3082ac668ae34c6907d1cc62a8a92230e57d3bc8cf3a1d192858240172e7cadec1dd39aff09f2d04ec7e1cf1bfc44b4f3b6a55fbc18052a22a0dd856da878e7424fb787caf9cf6e8917d772103fbe7c48e588ef8b99670e7960c776e2a2c393349369ed06317019689727ee9d62ad57d063c4e1c88a771f690a47ae01baeb87c6770a59c956235c9dfb0680bf4bd133cfa41a400af69b91a665166eeb47244c7d10278ddcb0ea2d8289fd58a4cd662f1dcb7644e2c0b50b7e4aec7f0e78b8f6ec44bb321e7190b0c6908f0b116d7095bfa276cd4815f6ef8cc474e21ee28939cfebdd91a965d5976caea07b01c15b80b62443f749c32abf981d1f2b5ef928c8c23e6d2773ae310f6ecec0f996b4bf9131990d7a843448820c76434ce28820c56c672c95b69264c5628731692cd09d0d53d24637751b92814a45447eee118497d0befeb9b37cfa69e04e4fb58a761a0b377707806fcdf2bcdefe2fc2f36209ebdcbcce893dbcac0674d2fb7b12ed820b9fc630c7b486cff582ff515317756669a1b423bb086fceec9d1da75711feaa9cb7992ccb321fc315e0ecdc39835cadf99cc3ee77990a310c9c422cc8ae8db0d1a82323cd2cc28a8b0d0c41b7c89a4898e96e1e323e2eeb00e99cc6243048695b83aede7bf7f52d5f8a5dffa64c1c605ff337f06ccd09d827a2da923d1c0c1b9990e288f8f7bba38632c1d97c1c6ff53ce59d76a80ed8eb583c3ff186d48f110076e5a5f25574b44663683c9202556fc8cb646896d3c00e334a0b74add7bd5f8b351d6b491222993bb767aaea1b5f920c0de915b50ff79af5cfe61f265a1bc3b9a7673d5421444f44c1b10bc66bc401fd13624d702ea4849339fbc44a4d85951843b0695b7cdf8e4e9bf72312998f9b6e1973612fd1a7670ecd74be6d4f6c2a5a205713efc31d99f18d7a9304ff9ae5ecec7f10e7b4f17e5c2dc86eec6941d8f6df15b36a010018aa6d53b91f6b7210e57512102a0eacebf31234eaef2a75e2290cbe4fd6bca53e441b214ad7ef2bd03fc28e0897c22b51bb4a80debee21d4030041d87fb63589b7e8cb9398d74304888b9c87065b9d1e93600201a7e49728f13085be25968c3e4599328bf0fff8d860d453217b473e6358ae6f2735dff82eb2f7b3221a0acdaaf9b07befd839050e71f6712bf14bef7b9f5ea67d2acbb66d0582041e06f783aa72312ef116e2f82e485f8048ea0f25253be0392aa928b1b55338610dcd1a4772691097d38a6c27e5af18f60462fedd1a4f0d5dd504fe3368cef405faad63b7438a15411f39c8ec4040b191f00d76ccd777a3fdd301d8b19962d63f40f70a5a7be5d4a4d9b525e732da5a3ad9ee116bd069d8d68cecc0cfd7db0bba5d9c4b0ce927ee26388025480ef93ed306948468b81db61b2885cd699b887c8ef493aa7953132a826ca620b9006dd03e2951105946537b0b971e80b3511f0bbdd959d38446cf63251e7d318921b7871168e108853c4cdf6695cef5868e909bc13be0fb99135bfd8e698bf6a6fd2ee676baefeaa74f2426599fc099fabfa8801f00ba6c0627decb7b3e3ff0ca0a3b5e5a6e9ef486382e3630465e5fd30836b6b9e06e425b6a8c7264024bce7fae41097fea7b091b2ba70ac7e2b006411f9801eeaa96842771d6c5870b77baf75329ac86614bacdc669f89763485db8427dab624663221bbc02493b3b939be18d16a98fb1642e253a4ae8490e87e8d7e38b61561cf90bb0a50ba284a07b685b986b97241cc5ab7c17dd6ff3a0d0d76e8edb0feaf1102c55d07d1f55f4b787e7bc769506e9d70e2c25e16f0b070333a3d486e5e2b74ca6112e4ed28b69d8ed6a2c1a8702dc07944a24377f2b2d310258fabb1826b0ed4ab5c6a7efff31313c1b2898bb97b4ab803b0b5c8040b7957accaa9fd70bef67024745e38efbaf177049e834a4508255c588b9988e0cc2322d619bb3ac11c7f052b32ccd261c12145573834dd8ad73427aca5b318fb9999e143fd31a5f52c99f448b414db23f99f1cb615b3150a2cdff58500c7cf7c43b1d72d27fcd62dca8d58ce574f97cd7a8d167d09cc875bff0e765846f7a15ebe5de2eb736c0acca6c8308a54bcb446581b54a5732e51ad1ac4ce6ed5595d17fe4f05e9ee877abf6dee2f11fa4c92171f74d5fab6289e41efbc87cf9dd5aacec861242918dd9ea99066a8cb5da833bbc965951a6d18a3a8371a8636327bbcc3b5a35d5dad7dcc62cec90b862dca329e2a32f9583389e9848800933c647920992779e07c5c3a0619ad0ef53156c4df4a70b19910ad387a3b990f06c96bc7da4387d8722a55bd8e081e62f9e09e5afdadff4a54abf8d0424b29fe888b687fac38f69016cbe5c9cf9ec5b830c0c001b1a665259087402b181caf1b839c97d83a34c2ba391675be34350ae74cfcadde924abb82a1a138635b309c6981df078685c813d9edea864082403b6d50d2c2d3690660092c619ab57689b621d24bb5fcc77c29092296c40c2f4057b049f6dfac1ee4237509fd3d17330120b89b0c789ad6094ba450592291dfc3a822de4290c2695e8802203cfa83769abfd248fb6f0c2dc4a348f31353242d0478c8d59186eca407ca6b2816e467f00d2f2981cd0304c96dab38a9e146e38799968bc5f044356f80e59ff85b44c68a74b71ef1b88f6db490bba3ecd7581b97a5b0637118ae58f090e016af14ebfe2ebbc897a69b23164cb0800f6fe357a952ae5afda9e4f5e67e9f4c0a51c85570824ae97dbbe0758905bc1fbdd15b313e9bd6122040f8fbcfc8f52639bed799c0033c5a663fd89635bf5f6ede59bb5c722478b0a294b3abdae746e95930251e63ca5a75621af685dacf03a0424d299340aaa222ab6a8660911fc01c45c0374ada165c1f4d3549bdaf286295faa331fa1345fd8e7987f25b1067519661225a25a9ecded11f7a253a322027bb6aed93a8054f1c62ef5d9db8235286dff8ed6741a5d147c94736abebe404a256d055169d5e265dfc5f3b7b1a961be8e280325f0ae52576561e5a63c6ef0337e209c91039e36f1adb5fe94e61c3287ef651be59effcc4cfbf3799a3946a1ba5333d745c92b861fc85d31dd46556b477e27968a26c412edbaeee3a0e5e167fa5192c86ae035c8a3058dfae12a455d4756db9ce7f93ab7935e619eaacbfd5134fce9863149428c8229e5347de3293e2bea9c289518c9fbe4e76382dfc325712ddd6ff2516eeed028f13a523dbf73680342830c98e54ab5c5abea648015e9bc6e27b555b35f67e0f21436c49e22850fae4e4379cdb955644e1660f588f79e0d97b2a834ba89aa8e9274c22f13cf8a3388031e7cb87481e8e063e353b13997fa07b90028fb27471e529f8133d16570ac8281860ce932dd15f4716976bb415f09f678d32d954f1e9a8ce993461ea252f4e8b3a0246c494af7d2eed235a585b8e87ccc6ea64127e1d013d9795c820903871e6115c5458c4", 0x1000}, {&(0x7f0000001100)="2606a121d82fc45faf8b5bae86f4dac56674de7f43cd9765451188cb748ed1414e4a973e7f59e58f195a91279a2b512a9857329804b066f4667dad4f12c3e490ba44ef6af47f4362ce19a6e1fbdf4d194c201d23e3b1f75ee827c87b867037ec0dce869964fcf2a0f2fa8bfbccf0816e7bff9e43d12790ec1b392cf5f5faba6a888345df17e7af68c23df3f94ebacef4", 0x90}, {&(0x7f00000011c0)="04696027c3d45ba96a0c64035f8a66187717c7a7d8c27f115ec7f3c1b0b1a8bb9ca4b940bcc1503ad98d8bcd05762d5cfbc6806c5e23bb91c9a772ceeec09e8ac7c47d4136c8af8cfffeddc87aed135a9b1c45570af62796eec9e3cbe01e4bc0137cae1567c4b451a6b74f65ca84ce41b30495dbc7b76772f1b6eae0c2f06182bbb7f318a6e0e2eb6593ac6b31e3c0d7a56f47057a6e0f22c2aee4a9aca13799f901a7d7dce0d8b381235efa116132fbc60220559931dad93f0773c06a64d71955c1a8", 0xc3}, {&(0x7f00000012c0)="36bc132229bafb07872e7b3a6356118b6ed5cbd710a090cbbbe12bee3872605ac0791fa64625688865ab5e18e4775e857f4ec01ebe1c58becf617773f9a6592a4c8e7f980c08442db2f8f65b7c3efdc3f97197570ff31605ae4210ad98fcd0098c0d660a244e8056f9a91a376b9bbb111d8530579dac1171c010844bc0645096c097261feb5435fd192e03a89df86cba145827a8e804149cdf4f523e55c588f1c1afde0d57e90a155a5f5a921c29a5695467c6189c785dddc2e498bdcdbdf32886faa0c21632f7595c1598ac575aa5d9ba37dc4f3c7a046644abfcd4", 0xdc}], 0x5, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}], 0x20}, 0x0) bind(r2, &(0x7f0000001580)=@in={0x2, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000015c0)=""/111, 0x6f}], 0x1) execve(&(0x7f0000001680)='./file0\x00', &(0x7f0000001700)=[&(0x7f00000016c0)='\x00'], &(0x7f00000019c0)=[&(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)=')\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='+).$:)\xb7:+\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\'{\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='\x00']) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001a40), 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x7) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a80), 0x1, 0x0) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000001b40)={0x7e, 0x0, &(0x7f0000001ac0)=""/126}) setpgid(r3, r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) chroot(&(0x7f0000001b80)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000001bc0)={'tap', 0x0}) r10 = dup2(r2, r8) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000001c00)) fcntl$lock(r10, 0x9, &(0x7f0000001c40)={0x2, 0x1, 0x99fe, 0x7, r6}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c80), 0x80, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001cc0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000001d00)="d6e92f0254f426745cfc085bb0a8646e6d0a734509d1f1ba8000d163180ab7b571d6d4446cb3aeb603fcffeedd39aa2ee44fb319e12cdb93c6103efe646695fb564c09a820", &(0x7f0000001d80)=0x45, &(0x7f0000001dc0)="36df7f0193ae45b42e1f7cf41b2f2c53555fb926dc3643fe3039466ac604f72e1422125454731d0951f1e9330d8a29b77914a1cd24c73afad6737fc24c3dbdc504ff17b6371515692a9c20505f945ceb2d6faf8ee9087bd38592fdf713b09bbf096b7e7ac1a147e06f8d66c7030cc3e6cb780e5a4738ad8c621ebf2c534867131e1d07b4b98b17f2b1f48547218c41eaa228cc42598dbbde043efa62cce345809a24decd6445c8083a00bb99e9505d8c6d073f4305a2", 0xb6) dup2(r0, r8) socket(0x2, 0x4, 0x8) r11 = socket$inet(0x2, 0x4000, 0x25) sendmsg(r11, &(0x7f0000002280)={&(0x7f0000001e80)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002000)=[{&(0x7f0000001ec0)="ec4da23a5113e2050fe2069a877acf46b0f45c97fb2ab7273a0aa70bbc7f9559fe26903ab3d62ddd61d43796020e05a48233881d08743f4d26cb7e86c725a0a66837173e985860055ecdefc8f2af3c3202656e80a8d88564d2a5370581cb9ceebfb62fead054d1d72cf5c66684271bf6fd", 0x71}, {&(0x7f0000001f40)="8dca50c42b0594a5084b5a2cc15e6d3ff8c42a5b4a9bd9db22aab712180e654ea8089ece2e044b90bcbcab8fc480fd20faf282", 0x33}, {&(0x7f0000001f80)="01b737fcbbb02feae0e9ed07a1ef9ac450bf7d1e956a1bcb05ae2fcc7438a25b9563996b5cf734056bd29055f555858bfb56f5dd8e1c988521757cb4ffc20a8175b54d8ed9f221101d2f3798d89b6659b197987708d3dcd733cd72d17b588d26aef01f2e0f07605f7c741c989e58be5e2f3d46cd50", 0x75}], 0x3, &(0x7f0000002040)=[{0x80, 0x1, 0x0, "2beca0cc4430612b6d572eaec5ed424db780dc78c7a03ccbbf783b4d15a9b730f609f05a8219441a2b1f70435d31565dee06883caa85353c6f8ebb4351a7cbb4c780cb0e3caa4b19fca82736e51ca39dc7264b304402603884f964e63e5ae8182555ac1eab917bc9227ba36fec68fda3"}, {0xe0, 0xffff, 0x4, "45bb82a5d125d62be4d05db556ddb0b4ad04eabfb2cf40422de2f39989c6ab5b183f1260c4ff05f7829308baf3b33fb0b1b5dc9c46f8bf15f432bf1af76914728d3fb4e20dcf3f101dcc4302be9fa2ead7c3cf42086cde311c72e9137c1973c0442716dd618042d397711c1ed05ee860cd6ab393e1a9fcbcc9d7118aa9dcfe8c4bedfa28c5ca98ceb94c6d4074d76b3aad91323cc0cbf9cedc1be05d70b3d6a38690fcd2370bb58051f17ef5736801bd54ab3929bf67f53dfcbd6b57fc302f534af8b9d02d34b67d98428160f4"}, {0xb0, 0x1, 0x88, "765e2146d90afc6e7c1eb2a36ba87fb9620ad577d21f3064c4210eb8ccbee436e929d42a27da715fb45bacdf8ea6f3f417788a12caa049054a3d4e42bfe58c5acea1b2872d0aa67b138812dba9cdd7dd6070bdea4df2b0efbe475ebaf0c16364c18ccce44efdda898dd787535810cd7b42dbc8b9c69718be1dfc718d9c94c00e3ec73685039d18eb8efacbfdb99cc9110560f1b46cb3381003a43573cb9b"}], 0x210}, 0x4) pread(r11, &(0x7f00000022c0)="289c", 0x2, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002300), 0xc) denied attempt to set clock back -9223372032593427903 seconds executing program 3: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0xffffffab}], 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0xfe}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "247a274f7b870255b792397a03c015e06ffaee8e"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x400, 0x0) bind$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f00000004c0)="5bb25ef637402633989c0f18b73329a1e7111e339df001b8ed8e1f28bf6c9a89d42e354008f1033d67783cbe4f7410871964ded8af4666914a36ac7a1d7571b26b852f2e70e0136d038ceed016dc315c3a98a81813be3f03ae22ac9c8becf606cca673fe60bfae534dfc9bc221d4d5", 0x6f, 0x9, &(0x7f0000000540)={0x18, 0x1, 0xa2, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f00000001c0)=[{0x40, 0x3f, 0x4, 0x8}, {0x4eb, 0x3f, 0x5, 0x7}, {0x3, 0x8, 0x3f, 0x400}, {0x9668, 0x80, 0x3f, 0x3}, {0x0, 0x8, 0x2, 0x44f6}, {0x8, 0x2, 0x1f}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1fffff89, &(0x7f0000000140)=[{0x25}, {0x2, 0x0, 0x0, 0x7}, {0x812e, 0x2}]}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x7ff, 0x9, 0xae, 0xc58}, {0x333f, 0x3, 0x80, 0x5}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c51cbb52877cf00d62de30a705703fc4355745b14ead3fffa356e3fee3e6be76a15f62d9845c69ea255f9590f26189d0d6fd6aa2fa2963d2d4b687812a63ba1d345", 0x5b}, {&(0x7f0000000340)='B', 0x1}], 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000400)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) execve(0x0, 0x0, 0x0) shmat(0x0, &(0x7f000060c000/0x2000)=nil, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffc, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000000000)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r0, r1) r2 = msgget(0x1, 0x408) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_STAT(0x0, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080), 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001100)={&(0x7f00000010c0)=[{0x3, 0x2}], 0x1}) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000962162c1f3b6e1bd8b0bca4d63ec340cda476c3e570dc5a569d7673c6b8bb6b91a1fee70d4062dba7a349e17a4584ba3f0b285f23a93bbe7ba7fea523d77e5a922ee79e4007f3d2b8cfc2cd1b4ae648f91c281e5200a7eb5478e6b76bd3d3773d6a9636d6bf0ba7c4a8c28103c511f8081a8293b6d6c9a8d2c022676a69757017a79732379bf03e67dec9a3f578c1a0b8279c3e66ca6154520dac442f7eb44b61f8be03d6478ff22e9a143ec940ce21685cb1060b318e889d4ec04e297056fd86090c2712d260f2b7b330a1d291675ca0a9a9cddf33ca26a4cc504d6ee51ee7122f161f73bc4945ce9a637390cdf3718dc180f552b5b0b98faa6b4e1ae081f8628fae4e2109a9f09000000e5bd11eed7118859669f88e1351a330e79d05a85bf541449e1ae12c9c392a62801cb4469025b"], 0xcf, 0x800) write(r3, &(0x7f0000001240)="a86b6ca362810e498f86ac022f5c5a5bd50cbfbecc2c3f808bc476a4f850970dd38b2f94215e0c8b37399a6b5cb363632c453a5889f847a954690d7c6e3a9502a9030a6751d9c0ae28af8428ae9de4088f4b023a66119cc64989727927a97337cafe96ab3e6024dd352812a83b44fa027c49fe6ccabe6d7c33428df5db232bdb3c76f09703115e1ccb708ec52700d7c0ebe5683ee38c9f9c0c8aefa88942047b489b681ca564d7e8", 0xa8) socket(0x10, 0x4000, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r3) r4 = msgget(0x0, 0x309) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001300)=""/173) msgrcv(0x0, &(0x7f00000013c0)={0x0, ""/173}, 0xb5, 0x0, 0x1800) r5 = getpid() getpgid(r5) r6 = socket$inet(0x2, 0x4002, 0x2) ftruncate(r6, 0x7) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/190) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001540)=""/185) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001000), 0x8, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) msgctl$IPC_RMID(r2, 0x0) panic: kernel diagnostic assertion "pmap->pm_type != PMAP_TYPE_EPT" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 412 Starting stack trace... panic(ffffffff8295e848) at panic+0x16f __assert(ffffffff82910a3f,ffffffff8293ad34,19c,ffffffff829436cd) at __assert+0x29 pmap_page_remove(fffffd8007dcf660) at pmap_page_remove+0x5a4 uvm_anfree_list(fffffd8065a25bb8,0) at uvm_anfree_list+0x98 amap_wipeout(fffffd806478ec70) at amap_wipeout+0x1af uvm_unmap_detach(ffff80002a1558a0,1) at uvm_unmap_detach+0x7d uvm_map_teardown(fffffd806491b6f8) at uvm_map_teardown+0x2f8 uvmspace_free(fffffd806491b6f8) at uvmspace_free+0xa6 reaper(ffff80002a148a48) at reaper+0x197 end trace frame: 0x0, count: 248 End of stack trace.