select(0x40, &(0x7f0000002800)={0x7, 0x8, 0x4, 0x7, 0xb1, 0x4, 0x0, 0x3}, &(0x7f0000002840)={0x1000, 0x200, 0x6, 0xfffffffffffffff7, 0x9, 0x4, 0xffffffffffffffff, 0x3}, &(0x7f0000002880)={0x115, 0x7, 0x8, 0x2, 0x80, 0x9, 0x2, 0xffff}, &(0x7f00000028c0)={0x80000000, 0x3}) chroot(&(0x7f0000002900)='./file0\x00') r6 = getpgid(r0) wait4(r0, &(0x7f0000002940), 0x8, &(0x7f0000002980)) getsockopt(r3, 0x8d0, 0x9, &(0x7f0000002a40)=""/147, &(0x7f0000002b00)=0x93) r7 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002bc0)={{0xfffffffc, r1, r2, r8, r2, 0x40, 0x4}, 0x7, 0xfffe, r6, r0, 0x7, 0x5, 0x5}) r9 = semget(0x0, 0x3, 0x510) semop(r9, &(0x7f0000002c40)=[{0x3, 0xa1d2, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x8000, 0x1800}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000002c80), 0x20000, 0x0) flock(r5, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000002cc0), 0x0, 0x0) dup2(0xffffffffffffff9c, r10) ioctl$BIOCLOCK(r4, 0x20004276) mknod(&(0x7f0000002d00)='./file0\x00', 0x10, 0x10001) fcntl$setflags(r4, 0x2, 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002d40), 0x8000, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000002d80)=0x7fff) syz_emit_ethernet(0x163f, &(0x7f0000002dc0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "2af51f", 0x1609, 0x62, 0x3f, @rand_addr="6724a5d7f52dc98df10fc9c751d3cc18", @loopback, {[@hopopts={0x50, 0x21, '\x00', [@ra={0x5, 0x2, 0xb66a}, @generic={0x1, 0x18, "0a63669f1a8e1e9f8274e6a7c91078d08772ef7be980584a"}, @generic={0x7, 0xc1, "b9ea16b0544f1db3095e1e030d1041f1b46bf973dbd82f0d1674f463ae73f8c2bd49503e1504aa1b73774d6c0ca287b77a88ba633bd5ebbf20af11cd9f0c4f08abd0d0e0d3c6ac52969cebe42bdc7aef5263c1ab8ff5239252a7b5041053edc36958fc0e9046452b899bd0c07b60cfa3714f3a80a650b0d6a138744d766bcefefa2d7a46f9114e7a1852cc8964ec7b0207413504a360816323e7614c2629d85d00193bcdd96b7a493e4c50f9f50f458f40418f160fc72d78cbbcc279f6cf7dc9df"}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x9}, @ra={0x5, 0x2, 0x1ff}, @enc_lim={0x4, 0x1, 0xfe}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x23da}]}, @hopopts={0x70, 0x26, '\x00', [@ra={0x5, 0x2, 0x1}, @generic={0x80, 0x2c, "3dbb4bdbc5fae87bcbdee9b7e2174ff1a449c1d8ad25bfc3553172b61f2382b1c04b581a8b840940d6481dbd"}, @pad1, @generic={0x3, 0xfb, "c3af73c229c3434f5995e837b9229be6d100edca0ec58239ba24c63ecf6ab5ca9e5b76d431a1240890b0c158016203069691f6eb4a003d73c355ef1814abc63bc4ec023bc716c88a0f0efe8867a436701a642921a780feaaeb031fb1e938a5a4b2e81cab332f15334fec620ede29f0eb0f18a942636a0e819e545852489f378103254d52abe10bd3aa1287ff87672a822962a78f6e32c2d7342f3390ea7fed9fcc8555993d8707ebb825a5042ff5c223d95f819afa7f8854df733c65a11d0bbfe3a804f5af9aa6f023dca2c5e2cc0d1b5ce58ecbf13029772e405a02f3d64aeeee87055bc361e9d81f06bd27e6d2124fcabcee861429fd8a7b4754"}]}, @hopopts={0x1d, 0x1, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x3b, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @pad1, @enc_lim={0x4, 0x1, 0x5a}]}, @routing={0x1, 0x14, 0x0, 0x6, 0x0, [@rand_addr="029104ae136b7dd3548c58458d8585f0", @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @loopback, @mcast2, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="6c81d9cae37bc31fbefe82355279dc1a", @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1]}, @dstopts={0x6, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @pad1, @pad1]}, @routing={0x67, 0xa, 0x0, 0x8, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x61, 0x20e, '\x00', [@ra, @ra={0x5, 0x2, 0x2}, @generic={0x0, 0x1000, "b1e20f158272add668a7dd60eabc9dc6b2cfdf36995566d078728d93e13e25e1a1b79e9de009b8035a9eb2c847e31de3c240c3880620396129f3bfd7db53aa9c271de201f856f0fafd1d7be9a5c7b8cdcd8c20239afbdc4e1dd10249cf4f136cd30a733e96969a95a04bdf580f8acf4008c5914b8f126e22dddde6fe191f5a5c402fa07501fee1ea255519693cb1a6471d543ea3419119e1f5535d2d56807a4b1b9bbef73c10663d4ace2bb42afec9018bd3387de47b26e19f17cfc0bee26e72445e16bd2b74088eba3e6d905b18be155ffca9071c0f0e304b829b3554e4502433ea8db00f8672463e8ab0f6109bfcd14dc66b2b672388030910b91d95b71146a8456028c7375ffcbc15fdf572e25e4fbc58620ebf6e76cd8752e083059ca5b972e6fff56ae841c8df579b7e7ff057ce230521ad1e7e5d1156a33dea494a096b356e22cf5bb133c160b05aea5a05b5522c954fa5d82c86238ae79c6989714d0d670b13270e522182534cc6c56ca8af9507cd89fb93760ad7fb4269ea18f233d336b75f373bb2ee10e7bfa9f4197605e8283260caed303f3bec182c63582a38aba2e0b5287b6198d609dc25707c213d69d130c4bc81b757baaa9983acff3293581c6f52b1dbb87d12508de0d83278be27496c27f48f996d21ecd8a0593cbaba467518865909ae13bd44b6006f89e03c95b1b8707ef3ca2080259a99243c09e6f9c1aded4398e8fc52e784d3d8dc9439479922217b9b6dbae548b18943b39a774b32413bb8f82a7a29fe07db2578b3fb5ea6feedf5b7efceca17d261a0ea5953d23912f880e0326f591eadfc300f8eb787b596aa49205ae5e11a20b322e480a166353babd1188602eecb684887252638ffdc4742ac7d74229af5e1e0a803918a514ca56b69044c796475ad0bb0ce35d6f513fa40665875141703a7978547c3132c060a335920dd2a3d586802d12a10f80637c2044f2458b0b6a80b26f4c08f8d1073446f5a521c4df80689f29337ce739c1daebae1c349da5bef378bf9f88cd4fe57eae229f2708393760542dc0be301d79ab4bbc8eb23900911a2e457f0032b58306fafac8e59076b4f504ec423050a71ccfa2ad1bfbeca9c6ab64592bb4a067ea6afdf4df0a4fc7524b641e45c71b0d647dc4958c7075bc6ac9a3c300ac8d72e4934affc7b29350d54c8c9723ce62ba199a43d60a36836786ad8cb92e820d45fcc15bf71818057a2f61716260443cf5dbe984a6b408e538a41acec4d24cae0aae6dc3cac95be3d02f1905f5f995a60ad566d5389e7625dcf08b39854fad7a00b6335c99c178b3775c85e91f28bfd163fc255af0c85a601b524f5d18b43771d60114be913a145db03026fd0939d702495defc3f02d05df3493b6f730a856aa2aa537de5f693b25ac21b982ca470fd75fc31b7b5cf5932ab70aba3689a07448ea4b850dc372983fa99e5361260782d6dfd89f52b3164e614b204d3fd4df6b75e27e01fab068a3dd11b2a4a8e770b797250eacda36ee65ec5e84ec40f7e9e16b825efce355307dac59f7cac09c610465e88e6b9b2a2c79baa5ba7eeec057b23e0ed4e86e8d548a0bb1dfd3eb0a72622676e82ee915bdf3c659f537f5bc9c17b8f029ffa504395bbb851921cd264011f2986a8d3d1f39b648955d453314ab9ec2d99c04fee33bc57bc7b7d05e3a7e3b25f56a20e7fe9f6fc6c51957c8076722c634c7b6d27c8938895cd1e6d7cf6b27b77faa753f86688c4dfd0e4e317d32527c1713a4966444e4ac268f7461f423f5b60b6a494e33d6ba8ca5e69b21d7468832a7b076411d5ac846f04d8ae7493aaff4ac666bd9f0090d939a3a50b2bd2f0063de042f8507e4db1df1a3bf666351c6a537cd59b016f506498c153b5448704df78c93bcdf696df6af13ced90a01b61a0ee53daab96207697e3d6416103f9ca3c9f8ff8966641fccf06f9acf6b2100b8695ace77958a794133d25d342d06bf12da00e1d613b8100dcb289569564b73b7152d7dfe853174af08164ebcf4cdc2dd84d72bb58d04c1dd071dd1d9dc56e30e58dc63dfdaf929bf2cf26544897ccc8b7122c6b628001694d9f6269aba284b9428a22e4c5d86756e613d6790abba0c192265dd6e3ff8d25c6c6d1604442b02e85d517de8ed34ea7ac1aca1b8f9b1a1ae067c3ec6e30fac9a21d93bcfba4a8717fc2ecd1b771967cae3994f9a939b70bc8605b1150d041466bdc3c12759fc942159b1cdc82fb21db40fb1a89af01eb9fbe14a7f9bb919522ab27b3597f5ab48479dca981f09c4fc98ada9cdf562aa85fef44a6a3b6e2c0a47131c90c54c27b273739298424c7ca2710810bccaa43a9c769ad76cc9380e2e5662e676f62b9dbe5637d8bdbc1d022dfc5c4004d651302cef39741a5143b5af20f90fd11f5955d238c61342c6dfa98e7c72c18cc0aa2419111d2dc4d25d3f8335710cc6404efbeee3026941afdbd5f3ecfedf2e2c57563004845291d34086d220e38a6f34c6ebcbfea19cf31a7d79af1ae1b9b24928efc9d5b1e9667cdc190a5632798cfff367ecd793609d16b5726f735f4b20f3d7117d5d4cb3d5af97f041f127b570276a0ec3383c207ae09b75905263bc01f2a49c4f10486d66543c64a6b9da9f260a9f140460074b93bdcf9fd3ded0a906677f3c337aef5e40e92c549d4398fb24b54ead5a8a9b6aa6443b77399dd14d6d53827b28164177b22d4a2157c062bbc0232df60131be58311cd03d1477e27811db3e9bdbb5e2db858d258af8cd002b291ee8174a2bc4771ec3c35b2f2d6e6d25f15ef6099c31b59ca92aef667eec0d80e7e1aadc827beb955a5cd680c707ce30e3570e1eb8e3e44f6567ebd3bf0584387467db0d552202412704c535ea373247540299c940d5dd52702f4f46b638c3838ea00bfe12a225c94175f5d82748a7be067cbff36dfa6a26b526dc17496985e5db1c12b595ff7af033261d6eb33e9f561bd17617f59e199ebae97dd1fccf79c0562da7749c71b656438916ef68668c482fcc40b21aec360276cd7c2a05a80c68c0b206543f99bc79b7f2942f70dcd895c850cf59d0805c7fb3484fede761a264b740269c81d81f4fd1df57e557821b56c031e7e1e28c2df3ea363257c6e32800178676e379808aea8f522223a666de209bc96e064e663eb28cffcd924239ff32621911697d3eca07d925dd607e8f98d825228e217769d8a4dd688b3ce3ad8eb45c711554469191a05c6785d8300f1a6a99b494ba46c93c5394ecb3e63eea1851a0a9d4d28f5418942219bdcbc977b5842db2c92d0b4067082670f92b49340ef80d025ba2f5c73c09f29b1ab9162897b23d215c2749f8914e40ba083e524d9dc41d079d74c99281340c248898c3a671c2f935f78d3685d833226c836d21e1e37c4b97a918558b895cc7f93cff8950c8f04fe22f5390e36f5c01b8449547364d0fffc713f78600fb4d1b38e89241a373a519539f36e4ff3e637c467611cff6b825e5d44657e93e2febc38a1a01286ff98f8f53c9e1c2c7c16416e3ff65bca19b836f3913e8a1a91c72ee04295b738f9742b4dd3137baf4f0e7420a7d9dd32a5fbc061b23cfdfdf9af5850a7cf31f5bcf69f2f85cdb4712272ec5e76042e86b382952a0fec08ebde80016e01bd1449c0009a096a3710434f0c1bf11802ca7d6f8ad75d89f4b98e6d5c154fd01b0331764f24f1b111496da06a171de6ed9beaa511c1a183ea1494c39c84305ffe2758484f1d6b6c0ee4a96e4f1535b7b4ec18739f06305241a2f5c5f19a92844baa5c9aff9e90b8b0702bfa24e73941076690f36a40c5297c5530be392821f16f7d3e68c68d175ef09859f9fa626990ad551bb73c9d2b0c83bb89b5571fc8335de884c3ed7e2369651342f30a6a93fa41fb924d8ba4185a7f98b8f417966ab136032953753d42e82f468fe28dfcb2de210bd15f45e92eb79c30fca44d2c6a9efd52fee811fedee0d165bfdc3852bb76243d6376be6e069dbc65bc20cb670e80b06b9b68bd3f2b0b74d36bd6064ffd4725e1b43de6222b20020bfde3cc9e79c820ebc30af2dcff3fa06a5619bb339e029f56dc1cbc173547f67a6287a6308f7b6aee8c904fac0bec2757a859fdea506fc3ecc9dd6359bbb894042633b071b011734b6871b57b32c223f5a9664759aa2539deeb4b1ad0c44ae70de4ec9a4d99e5d269ef0b173d56889e1cde45a245c8a5d693571aaa9607eeaa89c16c3abdabf21de8bc37e6cffca3e0eb180de87ee8ff057b06bc88a6f9b4eebdcbd8c089fd63f2d608225189c60e948ecfadb4321ab406aa68f95371ae82618f5644b3408a3b023b430cb0da222125ec23e3db1294ccbbfcbd81466f42435f6447bd9870f35c89aa3cfc6fb3aba5bae9e1d36139a604db7a84539fb0d16a958e643304e69293ff5ddb286934f63f9bb25b0c58ec4553a55391bfcb538f3b3c9d6405710bda6d349513d2bbeb9c03fb679cd57304a694a9f0a20f2579bcf7f51335295b6beb0e830dadca786cc4f2c8d753334ea28ab3dbf1bbf2481304277cb163057c9629c5296a553b6f0b81d59354ad4e03b8348780bc0f01cdb8c0419c32df7acad3a5c7cd2fdca638150215d354f710826f755fdf355b5c3e16223d46d6b00aa77a0234aa6115065b185faa2519b8efc0facb05c983ca726317b34363c54c09d5d6248a3144122f866acf9f1bbb8951a61dd138911ef37fa9dce7a5ddafa17b02a445f1b43fc0aaff6ad9a857a25751272c6b35571cf8c7a1880d2a3d72ddf969ccebdd0804cef991e29900b12570f230b7c4b39fd1bd211297ec926f9856a838c38b42a5a43ba3bea93460a0fb799c582d81ffaa980cd241c2895968b788673d828557ff45595f4e518431cb61e93b7958b311ef374a93eca38dc7fec6bb1fd1c86aaa9f9ffcadcf4852a591d3ca1e381a99c91c05861252a552784ff6dc537f93349e760d4d5eaed9a5e898458cdc651a4269b3960c3f00f3cd9719f987a8823380e9aa47a611d871d94532ef3cf863519f3b1395ac30d61f6346b70906523d5adf9d6eb88ee2b0b99f515f420aef4f9e7cfa1e895fbcc58d587a29dc27c30f5110ee204e56d94ea580c791f5bc89f9eba44a6dbbfb4851f91ec766237a18db258f5d0b5f3e49516896a1b80d20922c8480f18871fe216a3f64fa9007692432bbf2c7efe2dd6efb34b8117e927b32bbcc8f463e6225821200ed93c4e8b9120d4c890ba9e7957b85ec6743434a8be9a1e48761d28398f80f20bc1abf2f94ee220becb26eca60b3c8e2e2287959d2140c171b10fe305fc7015e838e42f6d93c2a1387ce5e30d742feefa94ee0eccc50582627dd8f181d73d86ad09afbce6ee7485028c676616184acc5e6966f6c2dd64b0de75cda653aef24dc9856f695f5b88e8d17c8a568d11c3c58f5f79b6458090b71e1605a7eba5c9b71fb3c833fbcd4c3f4654929fb2f97d2c8a32bce20edaa3284b0ef247baa94f071e3c79d42ff6304fc1f4eac83c15661b0a343e11e123a12a62a58e0d6d2a16104abfa660516f669500fb2369aa0858c3adf7fb51959104103f384e5e261874ae3da96c1200e7ed700be4485ff0d25eceba945351c39e13f7881e127a1af36039216a5b52144f4b58cc28f66a07c2adba9206d3f3021c5a5e7be8b832ceb734ab47552c1d0020bd7975ac0b439d31d7135bf2489bc933169ac1232666a02180487491106685309d2dd7d2623e9786cc45c9b9bfbe50ae740fb6118fec1f44d28398de45c2a8cfe9eb5b886fcd6130a3776822a29c1b42ed2"}, @enc_lim={0x4, 0x1, 0x5}, @pad1, @enc_lim={0x4, 0x1, 0x86}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x92, 0x59, "9382101c21ee065d19e0363b2f8a9f5fbc2555c96fddb36d5b37cb8d8305cab616b6d93a63b5a43732e459b39776c5f75a4de7715094f14399116fb8835b00550b3c70f56594e54b2e3b95576613e5b4085cdddc686152f214"}]}, @fragment={0x1d, 0x0, 0xca, 0x1, 0x0, 0x4, 0x66}, @fragment={0x3c, 0x0, 0x57, 0x0, 0x0, 0x1b, 0x64}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x5, {0x8, 0x6, "d9bbe6", 0x7ff, 0x3a, 0x40, @loopback, @loopback, [@hopopts={0x3c, 0xf, '\x00', [@generic={0x45, 0x77, "5bcb90d42cf32dadd0e35f74bd300b62073e2f3e9816b9c5b6b65b9e1469bb04c52003fdde4159f6b464a56f79136bddb031bac810fec41ca0718b1ab5d306db5562f0f7647217cdd47a41bbe7f57036ce29522b147cc50f48c172bab15f9e21adabab92c9f0cc6ddd9bb575f0ef6bbc93bfa6f17cc176"}, @jumbo={0xc2, 0x4, 0x80000000}]}, @fragment={0x62, 0x0, 0x7, 0x0, 0x0, 0x8, 0x68}, @routing={0x32, 0x6, 0x0, 0x7, 0x0, [@mcast1, @empty, @mcast2]}, @hopopts={0x1, 0x1, '\x00', [@ra={0x5, 0x2, 0x948}, @jumbo={0xc2, 0x4, 0x7fffffff}, @pad1]}], "cc1dc288e8b5e4a1e94e2149bf59cbceb99658741d9490cfe8e5cb82998714f3bbdabd97ab64982ffea8d2c7a4fea046240e19ffd4de5ec832e91a1b1280ada0850781afe9a4f026e6bd30adeeb78ced567914b2b831fdced3bf71a55d24d7403b162f707979ef8a78104928df8e82b435678a548c5d1f67be74005d7de31985c49bee7cea3f89e9f8de126fa2d73a6cd83860d42fcb956f8ee321825592f9b551c9ca344b0b1fd47cf228e2c84a6e60d964f247003b0a17d9387fc0b1ab0b787e8ebbd2cfbf45f534"}}}}}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) getppid() syz_emit_ethernet(0x4a, 0x0) executing program 6: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2000978c, 0x0, 0x80000000, 0x0, "bd006d00000010000400"}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x24e) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x104, 0xd5}, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7, 0x7, 0x40, 0xff}, {0x9, 0x51, 0x81, 0x1ff}]}) socket$inet(0x2, 0x3, 0x0) socket(0x6, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000180), 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x4000, 0xff) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x5}, {0xf7ff, 0x8}]}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000001b80)=ANY=[@ANYBLOB="5bc8f0ef00000000000000ff86dd606e5c4200140000fe80f3000000000000000000000000aa0000000000000000000000000001"]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x20}, {0x3}, {0x8306}]}) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x0, 0xfc}, {0xfd88, 0x7, 0x0, 0xb}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/5) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) r4 = dup(0xffffffffffffffff) socket(0x10, 0x2, 0x3) socket(0x0, 0x8006, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ab1fcbb4", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x2, 0x7c) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xffffffffffffffff, 0x1000}) readv(r4, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) setsockopt(r0, 0x8, 0x97, &(0x7f0000000040)="d9747af0ba10f90747ce52becf2aa6104f22180afb5babc0cc5f4f5e2f3a7ea4fcce999f2c1ef41dc716bbda9144e19c0d13dc775a6468da41b5b0d00c4656e08c430d34c10b38c59b0692a7d4e16813aabf1e61966e72b2c865d33f10e5148df33ffa40f2d0ff0b2c72fcd3f533e6d7d29a575077c71591b5033332c322f54dd83b3ca53a99a9c916a23897f08bcee44b6510f82b6b6394769e7e3086ef2e56f1c3cc5dffa8f17511cbd15d6f62e7967e3fdf8923d8e4bd81e0ff1208857339ddd964c980725b7f9940e8cd3568dee928c43b2b8d9e01df08", 0xd9) r1 = syz_open_pts() close(r1) fsync(r1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x8, &(0x7f0000000080)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#', 0x1}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x3, 0x9) close(r2) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x100000001, 0x2}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x1f, &(0x7f00000000c0)='./file0\x00', 0x8}) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) select(0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r1, 0x20008002) open$dir(&(0x7f0000000440)='./file0\x00', 0x400, 0x20) ftruncate(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x0, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r3, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0xffffffffffffffe0}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x96}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0xe5}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xaa}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x92}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0xfffffffffffffee8}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb3300"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x38}, {{r2}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x1040, &(0x7f0000000500)={0x2007fffc, 0xc}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 2: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000003c0)="1b97d9726dc13536e2", 0x9) msgget(0x1, 0x48) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x20) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) execve(0x0, 0x0, 0x0) recvmmsg(r2, 0x0, 0x0, 0x1803, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x39) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x0, {0x0, 0xe008}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) syz_open_pts() chmod(&(0x7f00000000c0)='./file0\x00', 0x0) setreuid(0x0, 0xee01) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000880)='g', &(0x7f0000000200)=0x1, &(0x7f0000000900)="665f34812463d3f746032ba3fe7ac708cc9bfa65a912ac68d7b9e3b23635dcdde6c141ef6c4a7abc0bbd11af686fd98b74df63299aaa667d1aad3b17cb0e84ab9168905c08263437c4b1d7dbfdc5571784f38ae5c3c73d1e2655858bcd6afa3698d6325ebc374687c2ef2f0588f505ca5f11c15999e8f68cc5b59dd924d952d2f203da840a9ba48085542763ff456b833268df5070246cc1eb0b6255e2d5cf5554e6dd6922", 0xa5) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5, 0x4, 0x80, 0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000"]) semget$private(0x0, 0x3, 0x48b) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) geteuid() setuid(0x0) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 0: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000010c0), 0x0, &(0x7f0000001140), &(0x7f0000001180)) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x7fffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x50}, {0x6}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchmod(r1, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) setreuid(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x3}, 0x0, &(0x7f0000000580)="b20db2f79b08016037c5ab0754a3adeac82f1ae6d2ab0daee8d5b5854db09d070baa01cd5e6a", &(0x7f0000000280)=0x26, &(0x7f00000002c0), 0x0) r5 = socket(0x10, 0x4000, 0x7) recvmsg(r5, &(0x7f0000000880)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f0000000640)=""/20, 0x14}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000680)=""/139, 0x8b}, {&(0x7f0000000740)=""/70, 0x46}], 0x5, &(0x7f0000000480)=""/149, 0x95}, 0x40) ioctl$FIONREAD(r5, 0xc018696c, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xfffffffe, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 6: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0xffffffff) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) syz_open_pts() setegid(0xffffffffffffffff) fchown(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x9, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) κΟload: 3.82 cmd: getty 19132 [ttyin] 0.00u 0.01s 0% 322k executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) r1 = open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT=r0, @ANYRES64=r0], 0x401, 0x0) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYRESDEC=r0, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r1], 0x401, 0x800) setreuid(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) openat(r1, &(0x7f0000000a40)='./file0\x00', 0x10, 0x0) syz_open_pts() getpid() 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), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000656000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r6, &(0x7f0000000080)={0x2, 0x3}, 0xc) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x8000000000000000, 0x6}, {{}, 0xfffffffffffffffb, 0xb9, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x6, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) mknod(0x0, 0x4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc0507788", 0x55}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r2, 0x0, 0x1) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69", 0x75, 0x0, 0x0, 0x0) chroot(0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762d", 0x86}], 0x1) r4 = getuid() r5 = getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780), 0x1, 0x0) r8 = accept$inet(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000340)="438f615025a95cd53f730a3554fb74e0be0f7b59c1591d7aaa5360452999414555c409ce2db554064036af2b2c6b7d2affb7e8a5fde495a0fc3b63ec6fcf328bab0c90065c85aa89f01d3b79d5340b5afac818c618d0d2a1583b18d767e121e5f4db7437a2ee25baa6c0474220800a56b8d81111994b23a33ecc1eaf053256c992e35e9705fda1f80239d1bf140fa077e2fde854bbb6c291ce0ed1", 0x9b}, {&(0x7f0000000200)="369285880274d31de8f2623228ed3a7b1863355fa37b6f3bb0f9", 0x1a}, {&(0x7f0000000240)="2e11e593b8b6216dba9a1609751a38489b150e820df0564275445cb41a4749", 0x1f}, {&(0x7f0000000400)="895691373c2c6a07e186bdd6de9a00c5b0110577cfc289b31d24485ca41a47a30b12b906da2ca235714b6a1c533b6ab4a96de479daee7ab1aedc6c5ae389fbd9924eb90c5d6b10a554af536fecaf649ea3a86f1ed362d96cb1892dbb5769716eccea78685d88c3bb522981ba760d19365208bf8e5a89f80196f6651fc23e4ccefd3025e2732bb94ebc3c117f79c89c424b8b31fb0c0f1bf4d8cd86e0a71b0ddebf2434b960d3137239a8348a914c11c7a4edeabeefb84f81c4c644bf99d74d84f93a4c2caabdd80739a3ada34f5d1fa78971ed", 0xd3}, {&(0x7f0000000540)="a64589fbd233abd1136124dbfb21f9f82ab39bb42767672810da190aacd29a89ec23948399c849617aaec3b9fd5663bf99f8caeca67c21d8adf3703e947da2943a2f83df29265a4832cbbdd8c7d805dca9026cb94cf2486ec26f12ac735236264e397380e3336e61874f8350fade4dd4ede421a2b22dd254c88c9ffbf595ab3ebfdd6f2691942c244e7d9514632f2631d49280ea08cbe3", 0x97}], 0x5, &(0x7f0000000840)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r6, r7, r8, r1, r3]}], 0xc0, 0x9}, 0x409) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08f9460080685910508b00"}) writev(r9, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = dup2(r3, r3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r11, 0x8020699d, &(0x7f00000001c0)) shutdown(r0, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0xc) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0xfffffffc, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}], 0x1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000000037f87ccdc0c4a92cfe8000000000000000000000000000aa4e20ed59", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) executing program 1: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x11000, 0x8b) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') readv(0xffffffffffffffff, 0x0, 0x0) close(r0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) sendmmsg(r1, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000480)=[{0x18, 0x0, 0x3, "287f6d17cfe3"}, {0x88, 0xffff, 0x0, "3e39457922a45d2ada96dc9ddd131ecb5add64ad6d97bd88ca8b9aed29829170ba829ac889354b631e05f2fa74dcfa7b9555a05d5267605d220c8c23739308f48e45fe05fff27cca7cef3347dd646eeafc35ce1dbc9857f06772a16fde06ae27bef9aaf9acf77253460067245ea9223880124248"}, {0x100, 0xffff, 0x1, "2f904d6d61af65c712b970656726c1d6d69ff2c296f8d04efb12b91aeca45dc51c6cdfe6cf481083cb8d0d7168a0c20272bbea70abaa78877d2ec919c7ff17f68fa4b357d76ac586ec8f366985b24d3b9ed809c95f80a727e197acd034a699a046e0d33bd5a9fb301a929e9991999cd46a9643dea9fd32d21fb971e56f6c4bbfd0d225547bdc19cbce26c46bdf407c8859662ba5a783e46246eaa591811b40f030af053e8ec9e22195a83d76eb08085697d7740f73237d07ac64a2f2d3538b58f945a436151cc229876bb597038f0e88b05b1b53b19358a67a0dc385232c036f8ce1456f01e7c2105e02e40a46a5a698"}], 0x1a0}, 0x200}, 0x10, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000001}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x4, 0x0, 0x28}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x400], [0x0, 0x0, 0x0, 0x0, 0x400000000000], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffd, 0x9}, {0x0, 0x0, 0x0, 0x3}], {0xffff}}}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, {[0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0xfffffffffffffffc, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x400}], {0x0, 0xffffffff}}}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd5}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000001100)) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) recvfrom$unix(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x801, &(0x7f0000001080)=@abs={0x1, 0x0, 0x0}, 0x8) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x1000, 0x5, {[0xff, 0x6, 0xeabc, 0x8, 0x7, 0x9, 0x1, 0x1, 0x37b, 0x401, 0x7fffffffffffffff, 0x2, 0xfffffffffffffff7, 0xce9, 0x9, 0x4, 0x57a, 0x6], [0x0, 0x4, 0x9, 0x1, 0x9, 0x1, 0x5f, 0x0, 0x8, 0xfffffffffffffff7], [0x5, 0xae, 0x0, 0x8, 0x113, 0x80000001, 0xeab3], [0x2, 0x3ff, 0x30fb, 0x6, 0x8, 0x1], [{0x4, 0x8, 0x6, 0x8}, {0x2, 0x8, 0x401, 0x3f}, {0x0, 0x400, 0x1, 0x1}, {0x1000, 0x3ff, 0x5eed, 0xf25f}, {0xff, 0x401, 0x0, 0x7}, {0x0, 0x7, 0x2, 0x101}, {0x8, 0x2, 0x7fff, 0x6}, {0x8, 0x6, 0x2, 0x2}], {0x7, 0x6, 0x7, 0x9}, {0x7ff, 0x7f, 0x8, 0xa77}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r3 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaabaaaa63e3f7b543c0cdc77ebb86dd6000000000422c00002a51d420e1c43423000000000000000000000000005c0800001a003f0000000581009078001a0000d1c70953849eeaf8e1a1023ef308918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf0"]) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="6e17b510b5dd4021150a7141f6a7fe5a712847b631f9d5b16c52400539b9a5e8a355d691a7eef4387817e5d451bf311635bdf6a8a343bc3053e5ffeb1b2b9861bbb296cd9215724ef46d9b916f597191ee5cfec06b953f16efd49504f3901c60866ae3c194", 0x65}], 0x1) syz_emit_ethernet(0xce, &(0x7f0000000580)=ANY=[@ANYBLOB="99b0e6fea5ecaaaaaaaaaaaa08004f0000c000000000000090780000000000000000833ad411287dd282b03a1a130000000000e000000200000000e0000002071300e0000001ac1400bbe0000001ac1400bb940600000000442800000000000000000000000000000000000000000000ffffffff0000000000000000000000009406000000004424000000000000ac1400bb0000000000000000e0000002000000000000000000000000832700ffffffffac1400bb00000000e00000027f000001e0000002000000000000100000"]) r4 = syz_open_pts() ftruncate(r4, 0x3) executing program 2: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r2 = socket(0x0, 0x4, 0x80) r3 = dup(r2) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r5, 0x4004667f, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r6, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000540)=""/17, 0x11, 0x1001, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6d, 0x13, 0xfff, 0x1}], 0xfffffffe, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000080)=[{r5, 0x27}], 0x1, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) ioctl$FIONREAD(r0, 0x802069b2, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x2c5d36d679bbffff, 0x10}], 0xe4a, 0x0, 0xa9f7, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) r10 = kqueue() kevent(r10, &(0x7f0000000580)=[{{}, 0xfffffffffffffffe, 0x20, 0x1, 0x400, 0x401}, {{r3}, 0x0, 0x82, 0x4, 0x3, 0xf8d}, {{r5}, 0xfffffffffffffffb, 0x6, 0x3, 0x8001, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x800000, 0x3}, {{}, 0xfffffffffffffff9, 0x8a, 0x3, 0x1, 0x881}, {{}, 0xfffffffffffffff8, 0xd0, 0x1, 0x8000040000000000, 0xbd34}, {{r9}, 0xfffffffffffffffa, 0x69, 0x2, 0x2, 0x20d}, {{}, 0xfffffffffffffffd, 0x6, 0x40, 0x3, 0x4000000000000008}, {{r9}, 0xfffffffffffffffb, 0x83, 0x20, 0x1, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x80000000}], 0x101, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffc, 0x0, 0x1, 0x200}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x2, 0x9, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff9, 0x1e, 0x8, 0x6, 0x3f}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x7}], 0x6, 0x0) socket(0x2, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, 0x0, 0x0) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) fcntl$getown(r1, 0x5) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) getuid() socket(0x18, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000a1c, r1) setrlimit(0xb, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x24}, {0x61}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f00000000c0)=0x5) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x5, 0x5) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0, 0xbeed26b090f6a96f}, {&(0x7f0000000380)}], 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000200)={0x8c, 0x0, &(0x7f00000002c0)=""/140}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0x0, [{0x3, 0x81}, {0x2, 0x1}, {0x1, 0x3}, {0x1, 0x5}, {0x2, 0x50000000}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x3ff}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x277b8f70}, {0x2}, {0x2, 0x1ff}, {0x1, 0x5}, {0x3, 0x1f}, {0x2, 0x20000000}, {0x1}, {0x3, 0x9}, {0x0, 0x6}, {0x1, 0x8}, {0x3, 0x20}, {0x3, 0x1}, {0x2, 0x1f}, {0x1}, {0x2, 0x534}, {0x2, 0x4}, {0x3, 0x6}, {0x2, 0x2000003f}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x10001}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x3}, {0x30}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) syz_emit_ethernet(0xb6, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x80, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x4}, @dstopts={0x0, 0x4, '\x00', [@ra, @generic, @ra, @generic={0x0, 0x19, "a2d8579f68f643ab7b9cf2940ce93aa5bb09c6ba655bb80179"}]}, @hopopts={0x0, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x600000}, @jumbo]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1}}}}}}}) executing program 5: mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) 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, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x1ff, 0x0, 0x8}, {0x6, 0x800, 0x1}, {0x9, 0x573a, 0x6, 0x100, 0x4}]}) close(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x46b6, 0x0, 0x0, 0x5, "bb08000100f1675910508b00", 0x2, 0x8000000}) writev(r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0xf14bf24a) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x5, 0xfe) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x1, 0x3, 0x0) close(r6) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000880), &(0x7f0000000200), &(0x7f0000000900)="665f34812463d3f746032ba3fe7ac708cc9bfa65a912ac68d7b9e3b23635dcdde6c141ef6c4a7abc0bbd11af686fd98b74df63299aaa667d1aad3b17cb0e84ab9168905c08263437c4b1d7dbfdc5571784f38ae5c3c73d1e2655858bcd6afa3698d6325ebc374687c2ef2f0588f505ca5f11c15999e8f68cc5b59dd924d952d2f203da840a9ba48085542763ff456b833268df5070246cc1eb0b6255e2d5cf5554e6dd6922", 0xa5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb3300"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x38}, {{r2}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) denied attempt to set clock back 3182362955 seconds executing program 1: syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffc94f1e9ad49886dd6060626000100000fe8000000000000000000000bbfe8000000000000000000000000000aa"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x8, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x24d, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd9114211", 0x8f) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x405) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1f) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getpgid(0xffffffffffffffff) shutdown(r0, 0x3) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r4, r4, 0x2, 0xffffffffffffffff, 0x7, 0x7}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x804}, 0x40a) msgrcv(r3, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r3, &(0x7f0000000a00)=ANY=[], 0x176, 0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000300)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0x1}, {0x3, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00'}) r7 = getegid() setegid(r7) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000373d5318 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000700)=[{0x0}], 0x1) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000009c0)={'./file1\x00', 0x0, 0x4, 0x7fff}) socket(0x20, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000713000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='c\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x59) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f00004c9000/0x2000)=nil, 0x2000, 0x0, 0x1810, r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x7, 0x820351a, "090e4de6c308a692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08", 0x57}], 0x1) executing program 3: r0 = socket(0x18, 0x5, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ff03ea6e", 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{}, {r1}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000180)="7207dcd18921415eb0fb0b76ff1d5ac395759b248fc823a9ab446f2acfcbce8a36b79921078b62c4673659d291c4391538b654f93d87973efdf7a9ff4d9e6be8887045bdb61bdb6cb2a3c6b12e9c6fe101100e456206a5a6c8daf4da0cd69d392994fe54063f8c679fe6289d0fecece8647b", &(0x7f0000000100)=0x72, &(0x7f0000000700)="0a44ffeeb4ec389a290443dc165358e624c01ffe9dd529c7ff18cf990e869aafc75b3f9d3b7515bcefb0d59e2710ef93a2e603800d8ce1090b409515f57f6dc14f569005045a61e299c29afa0ad493ad1bdd2c2c1742ef1ecd10cbfd5d58175dba509547986cf84748953adda04580bd7db29b88d5c7e9da47cfdeeea563dac32203e997c490ad1250ff9eeece243a0a1c37f47af26f0313182d020b0716f33f8b210ad3f3e3fc0c56f41b891b406463d985e1626ec2ffe9cbf98dd8616c13ca96f9dcc39edd77a3f027974c33ec76fb20288bdcb1d0feb88afb83e6227a5d02595a9e859e97f252819a957505dfbf1ec1e6b8339bd5ed16aa921b375956ce4c82c2bff547e25f6b7fcdc30d4ddebdeab6f799a6427df6070d43724b79675b9eb9f03c31ecc75706003a058517576d1e2633aa199db110c5661635cda33c027bde0b73295fd83c0761bd5d0ff2268934c24717e9e4cb88a72f239d8471d0085b70e7ab1e35052f5d540b26aac9ed68f86f108750d5ef19061194ea7456b27b68204d098da1355231099ab9b6a95cbfa13314ed9faa59757030402230b0e8d1a9b23614b99e9ee88d749c9795a5ae2012077348cc34e3049db6c3a800b4d59081c4afff2b6b84a668d67b643d8abe8568754a0143798a154e4108f5653eb7e8c0155b4e92b896f00d2afd0360b7ab9b9e600955aafc9eb54d151710309a94a8e2c86c2a285d6ba0bca0e049b55861e13010eaf819c8d9a69881b88318078a655528b3ee42a6901c62ef96b4b8083083360a6b9303e31b63c7e7014a13ca7a5e12c4ee0e9ff4aa87adfe8faa3322a97b8fe37ef29bc66fc429efc63917f9d6d19478c235ccd61c65b2ab72ffb3d8c9b62c1b90e648f35ecd2f7524a53431639c2f54afaec3c6ebac09b6e632128545461e4e23ce1619823f5d719eafae35161e0ff7c31af2f90b3b0e32ca3b2d054495ed87de622cfb8ebcb59d4099f5eebd0cdb629cbae1392c2a4d32f0a0484635920d345f37d5f2555fed38b56a0aa16582a86b5ee2c5d3279d664de0f6c38a79c105f709d54102bbaa093b2d080a77abeb27c06bdc498df8aa0c4130a12b71fef88168a9ce99ea5d556cb62eb8ab226b2c772aecae97f6407c96c01904b7047d85867eb48f9f13a448a75d737dd7326532dd91a9f0329bd66de5627d7750f289981ff87d21aa75e1c0323f1ac60489f0f5fe51a2743a7e26db44f7b3d386f5b7c1888b1268774acd2373f61ebe791b3368701c58c2d3104b65cd697baabc8c9e81c263ffc84b74d7b0121fecb4d54e87c1252ac24c2eee568aa01bceada2d4bf4ae1570fadfebd82b26b32d04facfe0d9f06d432fd98322beb11c1c4eb62e256b67beceaed90d153323ce11d65f7fbc29db25a3dedd90b45876888f26c13666106b5bc59fe8c1f4997cda77010a7ab5b23743b0cc374dfea491ea5d3c2aeb998bdf29a0938102c929561cfe93156000180bc3067d43a1d91c52ce71a6c4269a7d4a1c22b3027210c8ebe9eb57e436fed3e9be1cc47483503b273a460d43583ce0493e6e653ecd0512382fd72ae12e49a6c608b23a67f15169e611289d01e666b2106e84abc3c1324bf5cfc7acbdb105b0ce93b7a550f07662f130aaad7c7a99f6a72dbb05ca5ee74134ccfb48e7536eab046b0719fbcf5fc84afa1ca20d77fca17a4a41c5e139db27f796655e6a779a654c3a38cdb831a23355edd32842776b53abb96bb7bf0f7ff5a613666f91cc57f850b2a9aadb47b7d5ce922142fea3d42e0ecd62853065b4aa3f90737a0a12a8570fe78d74bf8985b58c997e29e16eb4048aa539e39bf029ca0e65f3ec8b16bc573208e55ea713c57dfc7517032778b930eb41c673dc78f7d7ffee252240da8eb4f3f00a4f1034ebe73dc9e957808bd31f236a5b70e4904df0deda1ac6a4be06ef5c5fec230e0e47b5d64b39e9e1f11dc1cd50a5abd91dc6a825490ca34f28a93e24cf397e1b27d90bb7f750132d05896e18a9ecb1968b4500e8d868781092cdc7cfb1bcce2f87b5b5a75ca470481ffcf0aa9c4d21c149eb62ec4ca68cea9c774c868471857dc3a78f7762d3adbdc5e3a2ee0d60b0325513e972b7c9cac9f5ade255613598e8c3c5ccdc4dce02285ba4741e90af3e6228b2c8f7cd6d7ea7e72ff670aae2356415de5ebbfc7b4d975607566c70d26d5097a4ac68a99e68e9c238b471ddd50366beaeead61ab4aa1ab072241600b7be5bbc56f93c1e4b6682d39284568f20a40480d17e507f04e658b6eafa10c99fe30114ce58c1a4caf3d2464e0a52e43692bed344dfeb2c1645a24e39e6090ce37d35d737adc2c4de4f59f2091994c3cdf94da22a2976a6ffc0d9e995e34a57823be03bf0b4e5a34f444a1bd9732c357e5134f6c66c3b2ed5abc04d8316f63e26fb8b3499ede57e87859e81c6c3095cd6b51312a3c18414e9a863515e97bb1b204556a00f9d5f3f1f815ec376a246a5a2b1b0b8c8151a1d55363563fc55100076ffe7c0050a99d786a5659706b8df25ba9b0dc1f10dc3146f6ae694889a40b270c37f4f4dc5f5114ae5b531cb5380954e8a9f02dafa9a4bd1d0d04525e46ded958402d6a454fe4c8a466672a8d2d6bfab82f60392259b6d514a1a5701a141c9146109c93b010ec3e91ef8f10dfad19e3e4f6c96ca5af23fcebc52965ad8af8cc7c282e89d4345df18915c6e957bfefe5b9a910b452412d9d805c80322f46b6b47aa62457a1a079bc930ab58ae99e35496a270dc232e7ecf0adfd02d2b0cdd77a652f182e7954645f58a69d73cef66d2612509d2ea60391f686976bc538413af08afc2d9cad90a90b838c11c8f7356e4894b6d2fbbc784bf523c96e8319f5c2367393cf5b9a0ed828575d9032bcc06cccea677ad85ac673e47dec55287b1552c577be4e924ed4a69915a076de10f2eb247ee9716deb538c8cf08aba8d4b950e15580efb2ec4db26416abd68e377b5593767e47d8938092bc5eb2a21ae6c76385fe0dbba8dc99e2f8ec09213a5d724c33fe8886e827e70d8a11807500476a7ba3fb8ee7114333049098b87e9b4accb674802e7121c3736dfa892351de92ab7ca6aca746e80481426e405ae96a9789738c0f4c2b43c3da991c7221f79642bf537347a7b73f24e4c349b2dd162e278de1040a65363652d2c15c9ba7c8a3bd35ec5a5f970c3170bd35176eb26b8fc5f847e1985651fd0331700a61921266ffd9dad92069775de4916ad403ac58605b6dd4da74ac200361f4cfb32e55c36c2a11fa3dc859db119b7b2aeeb3e6508c15810e2bd16a8e98aab8f2341204ab55f59c2a4ef7ae9ea6a43df4585a2ddc224b1b5ef3a30639a7c8065b07aa4c0fd2d3478bcc935e4e5cd32d581961b449b8c3c5fd2e10fbcfbcb69fae5253c29db9d49e34bcf76dd7c4ae2d08586fd6b23053d80fca3e9a91b21bdd8ed671790d947fa8aa4c0893052576b1bff830ef960aa1696b2829a2bae90d9ffea3b86ab1eb0bd94297ed19155654c2ae823b6b230591145d81c2a43e818a271491f615636106c70aa8c69d5dc38998b1d9fde8066e1fac2437e4e0a2416593971d1d36c58e7431538f8c0aabdc171acd394b0ceab0f0e32e717b91459a8c536075a3d3c9837d38d57b2d762f17a8a84ac54d982cf04b90f45b62c23cc571c49a93582a92b400393006dba4445961b549ba6ce3113ad95c80a39a64de4a6e38ed4694f1060dc1a74ec62ceffbf348b588e08d835f2b9eea045a631b0bc4093a5bafe82716d16a18e2449a05d4f49a00f94fbc6b207eb8f3408cab9e74a689e6f5c7511b7f96e9a4c9554b1e5d7e0fde31957247f7351fc54c10ba507b98a6197e0eaae2fa8cc214ef5935e55b8772f098daace9950f6d481d312074013d4d524cc002a06b7a600cc85900b9c581b48eb7bd4a74a0be3dbd4b8ad747cf1146f7833afd5fb6a9099c42d0ef3bc8a6d2a801d767f6915d07f7cd62dba74e6fa6a0273f6b32a33d704466662932d06a8f4fad2342ca01e1015e4cefe063ac71ea6a04d66d063bea3627eb43f26ef3bd72b6ebf955b3ba68ac481ac85d2d91478ad1bfbb4c7f4a1104a425b11d01c2b2dbd90cf0e2ed61616b9671b3625ce35de81868b74640ef794d9917dca43e2c974f24290f8648b32c626844c3bf189e8fbd9c351b4467b1161ad342482b3a3518e48e3f5fe53d3dcab248986c5b74b615846ad5ebd1822ada7c9b81ef7f08ad4ec60e32efc2f49bce42bf330044f59202171152fc9d3a93799da20504aef838af5a45aabca6c4d0cf526fc6f6f3927be15f3365293658192056e7f9442dec6d45d2f6efc42a835a680274c47c839a14d646d14bca3229e19d365a8fba8be10d9322552262aa8e383451cdc6391a67b46a91a3e1a338b63b08b80c07038d3e27361aac4402be73645b965a5fc034a4b0594109c3f9301b422e9a0fd796c2f8f9a852581afab837303b042315a14252ac4f164c4eb0d4bc60deaa4101af2981749c0622ddb64f73412b0a41e47a9ee103ae6bd9b7813a290cb365927f1067f371f045075691fe65928a62ab86dcbcf9749351c1d4c440fb3aff61f10ec54c57680ecb0d5b636f20adb9b480e5f50a8acca68921ae1b16d9d5f5d734f3dd0629fa3c0310511f57cdb95c7cee3ea09313aec296400d0bc8166bca641bc5020541107bbf90c8e7713d8d28f5a308b3949975035f51059aa715101c8cf1ddfa61df1187d6efabe8a3d7394ee5438bb02e8d2e4af57f1535031608a8311a16d6e2efe968f959613c17e96468b5f396ee5b4c5f6e3dadd73152751c7df7d93b3efbfd5b830152e13bffc1784a165772a34e1168a0588987863d5b74a08f6a893ee422cd2b9eb36f917ad69d623ce730f202d6036f060b093abc8b5d7742e585e6d9829e765557d31d44e481b90b706adc3df94afcd204b2a3113886973e985ca3ee7fbc506c5ec2c7b1a26ca685e3b461223fb5502733c491b44ea9fb42dc5d9a3337221bdab2312463ca06386e1bf8a2e5a4b9a7d8482ba57718e3c43fbf3659ead83c8350d5aff238f5e11e030c881086cb6694d6957caa699c0809c4878287bc41e84b018230c88f32e352dbb00212fff3e138a929ec49234750c6f0fa582ab8673c8880a02bbc09e3d55b1808110a795ec138ac5e8297842109cb50bf47c4cab88222652d71f1c4acdd1ef2bc55bed900d392544d1d2355e16ebea4a6020e944bb48af58aec3204758fc67e4593a3a6988d5ecf70569847a5df457e33fabe203a1c2e0b4a0dc7ae20d6e3d1a2a5ba8b89ebef802941032887131bb8d3073dd527a1ad44fd0f6ada41738aca4449aef68acec2acbb0f9774127106f79782ddf296cbbb82f4ea1404f569a43d3746ec7b36d59de592337b5d708d6bdadd3c60a657950ebf2eda1a0b1993567fc69be3536f6b8e552599e0fd73e5530f11d1d477feca31a22208dbdb1755bc8aba7c9d0288e8716cbfad57925528ba97df8d084cfa3fe4490a393406dc93cdb52f9afb4e6729d2c89dabe3d265be4976dd1a165b89ca80d96545f3c5115a0f7e5962ec5e4fcbd1836ab81916d4c95a10c0b6b78dfa98aa820035c10a8f2044022056309bb296a9fa1abfff480d1dc0e0852c8683800176a820ac7e81bc1e95491522460a7f9849cbd27b603ccaaececd0ce1a1b7d71ced42715540d4a0d129733b86454f3dd80a26dc733cc64ef1f2e553832dc1b3b66d860c4c8a6e0184bdee388995b3f5f5c1c68c3fa69f626cbc99c32e207f19bd3ae5b8af885fdf2998dc35b96", 0x1000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) setrlimit(0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x126, 0x0) fchflags(r2, 0x1) sysctl$kern(&(0x7f0000000240)={0x1, 0x29}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="456ce1fb", 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x5de, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0]) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) getdents(r0, &(0x7f0000000900)=""/203, 0xcb) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x124) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r2, 0x0) setregid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001d40)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000001bc0)="0324", 0x2}], 0x2}, 0x0) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) flock(r0, 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000040), 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x1, 0x9, 0x6, 0x7f}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x24) mkdir(&(0x7f0000000000)='./file0\x00', 0x55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0xdb0f79b53408001b, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f00000002c0)) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x400, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x24, 0x0, 0x0) dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240), 0x0) msgget(0x1, 0x7bebf2b4dfd36ca3) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r7 = socket(0x18, 0x2, 0x0) sendmsg(r7, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="101a0000f7016e3200000000005034c12641bb66730a360307a9410e7400000000000000100000cfa9925100000000002d05a468e13fc90f16d86e4874a6b6d76129d2e84992659572ea5bfd2c559c2b3295cd8556b398b6b9f39772821de1364fcc535569d70a019d50336eb6ccecaa1bee823ffac45936e064552f81dd9a44e8628ea957149150201d3488a761d72a5bd2b6f6346f0779532f985141e3d19b9906a55e1114f3484b4bc60667b6ba6e5a2243e7899cd2fb2108d926577be1fa20cf14fdc7f7a2210300219ae1e104ab36ff51f92664216ac8f9ea374425086f080df9be88e4e0faaf00c7ed352f103bcbf2413ed7091f93028a2ed6f99153d988ec2d2c7689fefe3662c417a949eeb47843a09e67f1c0e12c"], 0x20}, 0xc) fcntl$dupfd(r4, 0xa, r2) close(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x60}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x40}, {0x6, 0x0, 0x0, 0x7ffffffc}]}) write(r2, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000080)={&(0x7f00000000c0)='./file0\x00', 0x865, 0x0}) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000003c0)="1b97d9726dc13536e2", 0x9) msgget(0x1, 0x44) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0xfffffffc, 0x3f, './file0\x00', 0x9, 0x3, 0x7, 0x8000}) openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="05046000000000000000ffff000000000000cea10500fef901017e00d3357ae32076e6dbfe920de3a5e8d20a75deb37b673039d2d236073705ae030000000000000038164991f7c8cf5f882b29abf55edd167be1aa5b236deb51e2f0ac7ebbc257699a5ffe9b672f4d335d224a7770bcd337282102e20b44f575f9521bc36835107a228ad838f9aafb00654811000000fdb5f03dad112083e18aa6a683c336660a8fa3aea8b0532804bac49872128ca251ce663c77c9684c66cd40c3cfde0b5eca07906b2cb49a911ba09a63b74e0406cb00ca6f24911047a79083eaac9da013d1d12e39e62554b5ed40147cc9b28e24967cd1c39a1c398800866bbdee137e08e86ad6ad752edbea3f6af8ac423a583c80fa575b13b51cd04f0f64088744764701000100000000002b5074", 0x12b, 0x401, 0x0, 0x0) socketpair(0x18, 0x4, 0xcb, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000180)=@un=@file={0x0, ""/80}, 0x52, &(0x7f0000000280)=[{&(0x7f0000000200)=""/84, 0x54}], 0x1, &(0x7f00000002c0)=""/100, 0x64}, 0x9}, 0x10, 0x800, &(0x7f00000003c0)={0x3ff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0x0, 0x0) r1 = getuid() chown(&(0x7f00000000c0)='./file1\x00', r1, 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x5) r5 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r3, r1) 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}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, 0x0, 0x0) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) fcntl$getown(r1, 0x5) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) getuid() socket(0x18, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1ea) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x74b2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x100) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000140)="87f653e14c34a90ac184902b1deaaa966eb22b9d8cd978b1686de2bd6d5bf72de58a5eb45eceb57c50752479ffe5c272c2ebb0e81f8572fe0463654a4108da857c028345ff050d2f33a77f965456615be76a821bf1036a2caa28a2e86f40e8f81d54ee70", 0x64}, {&(0x7f00000001c0)="f518e22e622bcec9f43b59fac8ed4dd287be92ad99f8f82a362b8b861117650196c4d91c23f7c08d162d095b92fa9cad04cbe44d69c8033e5eacedc2cccb6f8d74f59f60dd7def898a03d26d779b17cb3191a93cc2128581283195918469b6cd1c0302c7785b40abedbf8446fb70b2d445e9c6857e5220a145046942203b5bd592ca0da7de56b19a245544e6edb78ca99600134c26aa24923a616ef478693bf58c2ca68647082b2258b50aaceac4684c0af062a65f2ae318bf4a2ea4c95b2d9cdea134dffc190047662efcb623e8c8fe4b8b7b97672590bf3fbd9be84507897c509305b7d468fbbe56b1577213eadfa28606c6492831fe838936077723e50504bb9de76876b81a0ffcc0618811f18eb665a15c389dbe3cb43d7388e6c4eb1e3e80529e1f80f5514b6ba340abe9afac03f2d989302f309e236700283a293c0f5eaf5d7349794b82b5fca4ec1973a7487159674ca2eb1646267925e9c37474d2c4403a4affe9ee9c2e04444e8f2f8d242714ca60e28578b0cf574ad74703a1fb7c21563a8a047c3552cdd818c48f02472c256232edbfb587f8e7877a26ff1f30d9e388d70b5fa94d904abee8cf8787cfdde4d888aa32077f9b3e10697eb3cba17dbec48570d3020109e770cfacbd3a603738c0bfbacab91b1d0a086212f7226fc4613833a8c61f14f457f2dada1a80e496dc7a5d3cebec7360464d0438bf4894e9630b96f26712db95f23b62a503fc5db76c287fa5d6d1b047f4861e16e7e0a70b06dac6d6378280af7629247106495e1d43e4b8e86188d0d6c76e2785aaefbcdc379a5920848692fa0ad183442c2da73b09d7005cb9ba347bd251935de17a3a3d893c96aecdb9e03b62d21fb2b1c2465a82d2e7e4f7e218d25a8fcb5fa7948ebaebeee784da4605c7fd61a66a429f4e004806a4a35307ba93febb9be590ff8fbc21c5c30f6bae3e11fcb9f5f2c216ea626a8dc49a1ee42a75c1df506c393e55ece1e79f010572b36d5ac25765ef66a0e766854903c2f3a4460d50b3efe7190ff20145679d117b5440734fef4fc984cb06c574845952eab24e55c6e65244557571c28200a445170ecb1651f9eefc27949fdac6b1f61c4b2b9adf20df2b0030993c59a1077bbed7191676f13d42feb0def29682722dfbc841c06d11116a798fc6afb1499b8c515c4726871ee03b708a9143e3fee48151830a1b311248a62a313162d8f0407615d3ca313c34daa54f6f31a0dfe674336d0a6d1eafebb9e39ed001c7ac20f267d9482d83759a3ab40e54988194751e17b579696dc8259bcfa751fefe5dbc501eefd6bcb738ebd50f8cd971e9246d67ae25b2d5b836e67d696694db2b9db58cae88ba132eba0f6f7ffa5d6569b642ca2579b6410bb732095a06eae2c13da1104e7ff746721f261543f12f4535553333265398733bc8ed75ee6ffa5eaf8e9d7fe4029f7afc0d3e956ed913335a494b2c32acc4b24ddc7fd0adb99ea553635f3684f91d54120baecc9d666168d1fc185cd234daf4241fd80335646e75402aca2b384d0fbd99b347ec2cea5e25a2290e868779c4bd8e748b579f830573f54e79f04b942d18fc5693b84ca388e99d8b57961648c51abfb85b4ac285f67a377ba5bdacb6eeb9e347d45dbf2dfded44ab640953f0a91ff4f19d20e5a3ca30cf1bed95a29d4873733e4b6ac8fc4e8c07d65e1809d823518f08cc48b68ac716fb25ba1c356806ed388b55982e2cadef5dfd84998391a08c6dbd856f1614881851579dc7a46b7f7d3f6c5e9c4bfa54ea2bc7e2456355398b442dbb0ca64281eb66fa18439fd492aa70f4bddf38055a5dc93c53379ec82d153cdc5daacfad2e001542e94c32a55f320c0f34e4bf135a850bd9ad63f9789e646263be9eb4b67653691763b66d4d881b67730e28cdba30743ab4af247d22ff5e135f9a99308260cfe82529b2cb9e8790d3df6d7a53c718a44ebbff700d96bfc7f71c36bfb87d3cc4433f93d355ed62dc90b0f59d497263e911baedd3b975f8ae26f5593ed64ff4ac9f8d47f15ab038d0a613d2d8916f350d13ceff6fe726a863a48687f194fa2eb165f816d52edca2558dc3e3719726bb67f5e29aee893fd6249c23453937fe2d749c7ef0ec73ccbe240208f8397d6aac09acc676b57d1dd4ec4564082d439df95348e81700343912f1c32f03cb987fb46b0fd462c76951aa4ae056712746cde085fa7ec802bf58dc5ccf4c4cdda52c1398b6570c0ec6e9e76ae93e198eeaaaf61bc3ade9fbe3f1be108488780190e3fcaca89d4a890906c1c4e355e9fd98c718df02d73493271d9cfb6c51f5087244b5bb1833525b5e9050d56d53af1b33f26d6c08aef283692bebd2d2a5e9d42619e50ec05b9b65072fe286fb69b32a02b7e7a413dce52520c93392616de18529347597d5ad14ce6a1f6dc645326a725c96e32a5b8dbe4a04143ea4ba373ed3951ce3cc3dbd8e2d1ef3f7610de80da5f68ea1f3e29b9f47a577f9ba6c7180056734ec7220008743dd1debb315a029dddd489b7c249a5c1953c591482b91cfd02a922a0029a70020d8588ba1f98f78b9566096af91caf0972f6f3fe2d636eea053f3bc3e837f184c9360e54a1a54bb62f12d4564ef541fb179456726d647db65893f9522e3a6f24d511d7c033e3f941f4411cf63a6c1e1e95e9bb032b9a0352103f324e11c560fd25c5433d9d8cafcc4b6a144cbfd02808401bec25de4a1376f2e8e777945b611ebfb088f4d3591439d8b9d6d4f25231208b3904b49f90a9280e4332b2258c30063481f2746f1fb07120889035dbcff60df6cf2b041a5b3acbe3a753b31e65bfecce1c4dc36c1f0f7f750d2e0260bd090e41a80d08811028656185a77b3aed06e58bd9e2520afc5af56545ce08b0067f2e2f415ee91c6e878ba4d1256af4a2309433ffb2835ceb38363ca584490f9407d2ffd7bad1964dc010fe012c88b912bb97ad70694dc051b70269f816858bc736c8b195184e853128e38cd9e37f12b65099ccf4d32ad8bdf751f028293dd0afba62687630e4032410b2d9ef87ddf3708884a3b08e591882bc77beee3781f60e558cf2b39b0022524a7a1f1c939fb220910476ee828ac9cfd30221925aa3b262fb2f4dcba1814d6ad93d481874916ec70ad1b0e75552e9fe3082a48fd132efa8c572880e41b9498e7047a57be441c910e5abf6fbdc71d9455cee0b0a7e243e0d8df68f7cc96afdcaac51d1036e0a182a6369814fc07ccf1c52d890dfffe8b8f93f58f21f030868e914bd88bc9f3b63914365d0262db33c3305ad550313db23d096e0d577d9fe36d0d861880ad25814d886d9b23f4dcba027182f79e8205aa2731735ef1d1c0004d8620d85a8cf3885944b749a804049a887cf06b81691a5c8b877e5d6160955e3e5aaf9fb22d83bd850b1c7e7f120407d0aafb618d34a70ea928a0b8b97aebbbc776cb1a6faa22fc9e7832ec2f1184cb57e18799cf362d295041ba898cd50efff47862b962ae478de1187c031159bd57536acdd7e550ebf0d7cd5a0bb6bfa70eced4040b1d6cde2f85095fb47cb4bef35e94acba1b9b89411e12935c7d321aacbeccc4fd6e282027faf1c4da70871acb40204850ba7e8505c494afe9295f4601d6834512bc3922564e90f73daf4937228295a354628f27b0b599f3a34fb2a381e670ee954b8c63230d3bd550d233b461d36404d7ea60d43051de6c881cf37deebd89c89a511535b47b968931fc17f170c6fcdd74343b17f4f04b27ac5f9696cb8301363e7dd718648095cabe588a966311c1be7af8f6bd7cfd023a19fa2c2b69e4d1badc7356c0393a62a278bf4e56f0d7389d6b9bd703df700a034b3eb4f9d7dde51a55370628598f5ade89d6bf8299de6997653cf58c5189883f03672099f0995e986bcf622f23f9601895149c502f3a9650f3ef968c3e15ded98bed2db6e31805369e835597ab4b2f590144a6deb7a9eeefde2318634756ace6a095899bf079d3f4c9d70394727572b0be5f7f8de5e4dfae8e0fcf681ce3a6b87822caddcf0a860ffa12a7abb8be1059636017cf38d7b4509f3c2ecf43fceca3cd1d68e2900c9882150dcb0157d78777808423c06eb3ea12d69a4fa0c5487025ab212d9e7f0112d5683e27f1510826a8290e3bc95afbddd68770bb89556eefa3223cf86d037198da3e281e770b056b9d5d0ed6e72edb66c8585e7900e86aadc1944a7f4ea377f711f7f78f605c232854ac50424e8153ce509bbf5163b4e00eb73fea6c1ec1f48e094992bfb2125da507be156c27699a95bf26a07771d94b9919d20fff5818a606b0bf9e11922ab647ca089c72f80dc4a09f05d5b17ee7ed06b8e6d753a6d22f0ca8518d6aa6455fd3b0f8f952e0ef5b46abda19c2f46c40cf7e667d068e5cbae8eacbfaeeffee26435a352ce0be3b64b6402b969be9cacb526cd6957bc38d049cb2bec75d56c935c0c71355373323b054e93c9392d0c6ec8671a0dfca2496f2f9fdcf0fbca6ef563faed4f4584f2015a56637f765d7a7eafccaf8dbb2bcb0caea722213d3de9691433f7556f05941687570c59efc4ec9e972f3ba518bc5a4b7a3011a6e932d7c7ef4debeac3cf0149f546c45330f8351a84bd4b342e70dd1828a0cce72d7b6e34aabcc0fc980d03083b2080240503cb01497be01eb41d50c3a5571337c61b1ab3cee12d82066f0305143714c97a1f00334ba9308bd9549d6f3dff5d60cfd0a0d41cb8f8fa65aec853cc772e4471abc2fcd9fd6171893437a4ef3b27b3c49e6edcc58659203cd36c8f20bdcda61872d14ccffce4863e2c4d7419a54c3802d4734f92454b07d73326c7cf47ad5d62ba4ad761b615c9cf028adf7a41ec040270546399c45d0206db00876a0870c9e78d98a950eb7d19fd12859a625a078dea31e96b743602a0fabea93651a89af50e317da8234115cdd398066daeb8a7d90a054265160f278dd11fa798fca799b6a0f5975eda49f00eb4abcf22674bcaa6d24608c785174e2ee0c4109af59117c89fb2d24d2edcd0907378441c85df03020b85b411bb2f5cdd8d270b07303aecfac7d491b58fd835d586e096727623b69dcf8fe142b8966e34b0b169da5437ab42770b2ea1cf80b79fbc41be013451004a4f92c19d4d45eec8340fddd0f0e1a53f2ae223187e52a75925ce6ddcea3cb7aebf4b1e45c96086aba5cf08977e0a02974fe14353ab20a2c0323466279244508407d71038026135aaf7de083f3a27e388334944516b703c2d7aec96bf1606c82fb9e66ffcdef44e3b25d0d8c0fe6503613c76ee9e9231af5a6d238ef2f17d9510ca6ad4c9a4a476694115c31bac3271e10616740acc201d24302a8ed728c99895810feafb49b7993593a6ad1978cacb41045cc4b88424a5094abbc0cf4227b25506892be68126323f96178ecb639228f2d6f8244b30f6c46589d772754741d1c63d9f9c80f37bb2f994883a9bb94a76f785f49a75fff3ca9ca59dd9927b112ec8cdd53fc95e807d5facbf49e931c485155e0aa40b193d5492d594c3733814196b4a4595f2099be4adb828c372140f0621cdcf8e69eef9fc5000333e3686db6ad277f0c5601ca41b086f0a88229eb088d22fdac3ea3563d2ceef2f72e77a61dbb816921619d7c4a06900d76bc76ce3ace0928b232ff9b38a8c677354e2764aad0645afc680d3dd49769d83fb4e3aaecb07cb0532368fba6e457bcbe53d6d984684616a7a0dcf2932140f30a1e8efa993802319a94bd6c6d1865819310f637058b582edc838fe86c5afb7f3e21277ed2cc09674215f3", 0x1000}, {&(0x7f00000011c0)="5d7ac752d741b7b3308195d3a5a6874957531607f1ce10882bbc4fe66caf37a679553aa91e783f1594d8ebc1f8d4e22ab50c628df2392e9ce8ba0226ea63f10f0c", 0x41}, {&(0x7f0000001240)="fc834c6809b022c6f2a661ad1c9e0ac03be151ed13fdbfb25ca4f716b9e5eab4995ca9cc5a1af0236f04d3ead116a0d827e322de1dda69284e0c443d75a1d1bcc73af0ac874e1681130142c16cebd0073c91f91069a49ba847c7f1dc6377ea455f414826c3bb0c0ec90806f205b700ac2fc78e1ecf7890371a186ad8bbaf3bb9d929b22d2dedb4d44a7b5656623740b2f65411089dda5bbe57dfb56acf0a5ffc7ffa7c94d66931688402501f76730da3f7476e1853c617c5a7a9de122c", 0xbd}], 0x4) ktrace(&(0x7f0000001340)='./file0\x00', 0x1, 0x100, r1) utimes(&(0x7f0000001380)='./file1\x00', &(0x7f00000013c0)={{0xffffffffffffffff, 0x1}, {0x80, 0x3ff}}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) faccessat(r4, &(0x7f0000001440)='./file1\x00', 0x52, 0x3) chdir(&(0x7f0000001480)='./file0\x00') symlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='\x00') r5 = socket(0x20, 0xab1be4a40e2cebbf, 0x7) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000001540)=""/21) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000001580)={0x3, 0x7, 0x4}) sysctl$vm_swapencrypt(&(0x7f00000015c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001600)="f5389b6919e575b59edccf91025cc9f0c9643264a5e1b6d42ad92c572a87a845495a66b75813109271bf3bf83aa1e6467846c6d5cabac986bc889c3103bcab1696acc13508a117d2734f2e25037b4147eb6ce9521926b04b8fc7da1cd9061f37c0110d825b9a68a6ddbb389e3429c8b9be561ece832dc35a9933be2970f0fea81275f41d0a3c56847d36e3b35d709d20f514943fd5813a68e6478f6ce3a78fe46538d74305add243fb6d5f9a7d5da9440c619bb72d45e12a7116f3327e21bf4de699e6ad1e875660fa1865bb2306d664aaa63ca201b9d6b869be97c1630366eebd15273de8257895f5aff7816e7697670e24795ee5da6a3bab747560603a1bcbb149a447682e1cff80f2df10afd1539f1d9611c24c3cc4938f07051d9d46993e929a20fa9f958d3d22415b3f596d4914301961a24851247a370d6882c02b7e4abd628b251713e08c41c897653909aeb0ce9758f1fd96c0e74b0387483d6d54fcf72726c27bcc53dd39439b2498305c816f00c403d76ca206813979907de99498c31d539dc800c299c3cb9b432cc010751b2019eb647854a94b95fc8a5d3b83ca546483cd40a460ae1e9a24efa7c4abe19d11bbed436575e6dabdaff541f628f5444ceb2f4285ad7a54dd1a7618c1b2a0310d6c1c784bd7b1c01e8d68fe487dacd6c3fdec106038da33e328d00feaefd77328d91e5cfba05021ea85cde05c2fe2fcd483aeb8e48f324871435e7934ca7a0740efec89345049a3424203bc5d70964ecd5e9bfc1ceb8004670717747f85a2a8d2fff90a2bdb1a6fb1097029a4de63ce531dea206fffd83d3bcaab88d3f8dd3a6b6e1175bc78e247e37396ce0710a4e9690172d6724c5ec31a9589a5075d1d61298ccba332a17db7669bc6ab4075a6dbd5b71c17e7ff14c5bc32b431642f0cde8af31e5791867e225ffc9fffd7d7a722dd55218c7c4bc8f979ba00069e836e363eb69df4f0f0ef75f8b6fdf5c7fb6bf3ab941687ab0b53a1125be41f0ab0e64b631b6e5d05df47ad13068b66176ac416262b7658ced054e8a3d2ead89b6873c16b03d26e4ac91f21c2500c789ece55104a6bdecc2e3e9bbd8085032b8aa03c44988bb0f3990e00483ba3c27f3881b013eded0d74df944b6108fd660993c21a3c8b6f6055d3d5553f9c286a1ada6d42b7d00fe81f82c1d1ca663378e6c00bed8747b203c58aaaab4cb29b2ae5a39eaa26deb3d74092bcf8d527f4236821a72d3bfa2c4eae9b05db66c93832cf3e46f0b881242b61316fc4be13a5f433f455a5bf3d78006e3b6236222e3ff3dfb0aeec6f6ab00b31381ec847b9c535a9ae88a53e7ace52b74c6496cc80c2f86d5a9b7a965d00326947ce2933101c4e2d52496b6cb7af6b832ab18d8c1ba3d9cdb3a274049f00e36e1f9ea3124956334b768d86e52f128fefad771be9e42e2f255b65bcd745394376cef9e7ba46b2f8d023806c67cb38ae44421419596d76c6f9537fe5892fc7cd35a11363de63b2bc8432d9b3be7f0a66584b91546aef71fbae874098de3a777fc18dad0838686d385509b2e16b90ef6ce3c0d3e2bc503414d416a308c10af56ae754bdf31c9011155eb01da6ea15ca3c0b90db5f3b182bb080d8b8f5fb9a96296a9a1b0a436de0acb255e0efc3b77b2e573d4cde75c883cf99125823f9dd2898706e149f72ecd9c7c6d88de958dd7b26c7aa1b66abbb50943db952710e40eda5c503ab27b1610967ffcb78fca42228a4640bc5868fcfd7c88fa3f8254024d4c653823e7749bfd0d53efdbf81fef8bd5875f59ec0030ee9560b231daf643a509e0c3a767195a4e434cea8ca9cfb8ee32d3467be6ee07144a7c0cc8f7318fbe2c05a5095b62cb45195d1aa3acb49a49e25d315e8c176e5ee18d3eff7f0d9e9f6633428a079f83cd94a9617fa0104e10ce5ca8aadcfcb8975e5d7245fc22bd76fbb9a225c916341535f9e7552e7a04dbae904f555052ec052914ee0613194d8233f1ca0dc3d68387f344442f3f5816afaecfc40ef5ba76cd8fa87209898bfd39f9bb1180e1645a8416a8fa5ffe06aace0ed231a1960520d16bf6b6582b4c70cb4bbb883a3f08d9fdeb8b5e4e78d6c3b8e9c40cadf11f0e994d9a646bb307ec84e8ad6d4cf839935c40abde448b762b8244202b5b960a689b2af85edea2eebaf03ee9093bee57ac844920493c85c2a328d08eb70d143f1589c528f692360f9fbc04d740290f27ffcc072f90937fc2bc76665ea0cdd22d2cf8d1f48731f3e6a4a880d4471b8fb0bcd18398f6175dc1feb79e511ac438a5e266cfea5fcd4d2473e2483b4c37267157d8145095890c68e6486b3fdae3bb5fed9084db31d5bdc17681bf08a18583368e17dd6c328931fb19f3f7b8aadf4462cda342dbc84dbd12ff8eabc79a94828c314a42e043a010328ae3f835b84fbcb677abc158033adc1eb6016c841e00e36f06323756f880c6dca9248c04c94e3de09b8505f906edae2270364f9365cd5227ed196462e86357ee8faf6a5c722b3444c1d055d1c150742958a5094b116552b4c7f51788812d6420c67d5ca99abf969a1ca5c814c5605d79c17d8520c969882a5fbc09c1e0766c883229f2458398920c256c54f15f12e7821ff8eb9e8288426e1a2a4cb1c08f51e3727a2fd03e232bb0af423235cad10d917708a851f881dd92e435b3aa77098cf602a6b59ea733252d85924411299cca8c17024e10393646869506fd9f7ede8a480b58dee0572dacf1856f950c6ba186c08a70273a42a27ed830624cb45b686e0b33bddb546277914b138fa7c5263fc2ddb986ad9a5b7155e0cbada5b8bd31b4d0ea5491bbd96e53cf743f47155d0b9a045edd1656028d24c1788ed94a284635b4d22ef603925b87d8f57cc1e67c71ef5518896a7bdd639f8ed8d8795021cf672ee767873afca77a739633ebcde0ac79d4fc0228d4e3c9c87097f83126634e471122ab3191deca7896c39d466e2d938e491d1ad75f827bd2256866182335ea990314542916ea1892ab0945229b80736e1cd3a163391c1c8ac844e8728b625093a0ca47876f6f0cb0f31ca95eba4cbd192ca2077e05b7b65b14f98cc1e4b4a96f77027d60eede0b53637f76fb74d172c53ee09c2d260bd6ee59d309089b23b963758828c1320e8b58614f004cac71988cd1ed8be9278b98e8e92337e04d4e2298b91614b6787e16d143815078d78e6af32b52a96d33416c94e1e741ab899e9f06b3f85695c13556fff264bb6a9197e55925338de690a824d7b913385d15868ca47a4900bf22cb8a1a073aaa307c8afdde1d2053eb954bd01670b5cd8ae45ea77912f97816e22311aa64059de148041170b757723ea76f30f265a028003ed185820df88767498ab6b0a405be47e983ba03e1b82daf3a7c3cdd5aa010cda3c8e4a4248a205afdf8b2b6977e0d0d47ebcfca652e5f7840d8f73700af167b4f30b9354b56a45d01ae49c270814e7e10f79c2b7f6fee1be37720797d8dcc38cc04235637a9007c5b4927978dac054ed36c215ada7e208ac9b3ec1e3c96f2bac3b60e8e9f88931a805aa0b67e8b675909ea18bebfbb5424ffaec49d664a7eeff7a618a30e842189b460ee6e2a518c4e072b156f91242f80d873a42f2054b16fb609f5e08ce31ed25908396ffb48cb0d7345595a5e00e6ab1a94217ae5b4d052edbe3fdec871b20fb5039faf8aaffcd2e7eff8bbd7f01fde197f47e322f2dee8198e39c652e64d75d0f2e709e7e2621e7ca0c0daaa97530344ad2a45998c7f0e69a8ead8eb494f58abe1e6b0639e8beebe4042c99036a3053ec7c1234e9faf33608632d0fd006fe1570b518dfa9de57498d2bf0242662e03ef7d807f2ae69971b3fb80af3fd398f4f60c09cb82c2b057c93f623029d91c498877d3ffdc661e90a1240fd22521f58fe9d674df3ae5f5acf770cf3b20a706a8d236b5c5a00b4d5c0db3598fb12d2c43030b02281ced35f3b17a6b47939ab147859b4f3831235a1771b09e8ae7b9f5619f63cc057e20a15de14e86d7de18dc365de1f122832329185ba5ee027072b76f192165650c363da7e158a16b2161def54121a88186cc4b867186f6acb42e85d103706f4a47de5d707ffee76f09d0dcee2df5da902d203f779509553b23bb4675cedec7218043bcfb99678707f93f24e4948bf867663119703d55c955b3085d952850722528ec70e7378206fa386f4f0750880db73e22ae24462e64ccfad9cd779ea63e2484e92e72f56e0f62675d72c37132d9646ba3905420bdd396ba5a241a324b2e7b6de973567c60fe650074aa4658e10d757e415134edb0a61a81d4f408472c093656ee896e4399dec8ffaf390fba23848fb5d91601f7e4c0a2f094170c90bd22cce446623d73931b79090834bf157b81f8ac60db6503ffcd266071235c910ea87fbdfa7c33026454adcdc497b71dddcedbbf7b26355dfa0bbfef52eb83562f8fc2d3031a42a186e687c0d3bf6e44b7af8f9ef94e037a65ef745228a325f66755c5e8f82db2ccfe63b33c1a566119e049ace65096aaa9c9364f79bb4ee9e8343b73076314016026119145d2e677047033951807c49a75714859d085e5100a3791e5a9a0312ad517090f544ddd1214b8fbc7a0f3f7982be046eabba6b62eb557e34cf2f7824e94637763dd6d5f62d2037e7d0b1d1ce3ecaf41fb756065f151ba7ef81363c5fa179cb2f870bfd8d385c79b241ce0503d69c4391e9c88a43f1bc3ef07426630df316a24fa7c0cedaf8474ad0f32f2d71351837530ab0e982e959a4abcee921dd2e5d32afdcd6719f59346d4487b0b4679e65bf415caea079ab22005dbb8f57ee7afc9319f5a90aa711ea567c0f63d2a8c034011ce31b6355ec200cd1db040572f52014dbd8d2e6f0117f799e8f902008958baf0d425f3796f928f5545e3140887f35b2467a148a0901b90b5c24f52e9858856c2c5cfdba3e9e763ca7b63757844895ce0523aad640315e4d7bf05d927d6242a522cbaaac3abe0ebea7c0b5dff910fa2e83029d08b5aaaadcf497e1c67bfa45dc93a7c2af287b34428a7598c045465e3a97a5ab477b6895f61ad2ab1881c287c69adc24e276789b3fc201d4b6355ab6936a07c1f5c1571e5285aaad2ca518d0500ef44a0172feaa2e01ae8a65953845fe875b54544f11f930fc8fe3fd6fb839bedbcd2b17f61119c7d2b3704798a13c514f3c503f9c1ce36bfcba4def766cc606c223361ad3b3e41724c07686aae2f1eb91ad676755aca5409698e9bb56b1f2f27ae2ea08af01fc06747e3654502edbd58ce98cdba974d516b04c1094956720f1b03ba9cdc06cf9b5398d559a59b1c7ede93997f49e89186f36974b188e2aa68c1327addd36a7a7bbab0a7239be4c497ed9e47011bdd9c3a98c0cca208995a45e251eb78ba739ed620c6bc922dd7e5b5ff1f0d52920707e6e940af2e1679d5ae4d7a004fd471fe1b351b4d5bec5d23217bcdfb9f504c20758b9d1414e39f45e253e247324e017d55322b523d216ec4f468ee4c9402f923591feb28058a4602d64b5dd62b46a6ab8e9b232cb439ee9846846e6cbb94f528bcc08a1b9731d35e5cd3b17c69430585ad4df231d5ae28d0f15ad83f110121bfdb40b54eee8bcc21945f64197ea50ae51500e80b9c7e9b3e4a2ce50548a61e36e408e25329ef2b6ee1d323a8a0687cb7532d140a3fe0f91fb39e65a4651deaac276c49c5ffe5a8db2e4d1049cece1bf96ea4a3a9cbd0daf3e8165e50e9defb520454a3c2b7acf4afc56c1381b070ae6ce1807be4c53a0bf48ead93a", &(0x7f0000002600)=0x1000, &(0x7f0000002640)="454a860299617b62eb87bbefaa13c896ac2624cb627629fd6b60078276452ea56c5da3af465321087754e3678bf4b41280ae196fb13a5e3323e228db2c29cf8bf3caeb037c9fcc5cc9e3ee5094f2bc64d5c0079673c59f039ac50a6025dd1dff", 0x60) recvmmsg(r5, &(0x7f0000003a80)={&(0x7f0000003a40)={&(0x7f00000026c0)=@in6, 0xc, &(0x7f0000003980)=[{&(0x7f0000002700)=""/221, 0xdd}, {&(0x7f0000002800)=""/206, 0xce}, {&(0x7f0000002900)=""/79, 0x4f}, {&(0x7f0000002980)=""/4096, 0x1000}], 0x4, &(0x7f00000039c0)=""/79, 0x4f}, 0x3}, 0x10, 0x1000, &(0x7f0000003ac0)={0x7, 0xfffe}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000003b00)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003b40), 0x100, 0x0) fchflags(r4, 0x1) mknod(&(0x7f0000003b80)='./file1\x00', 0x10, 0x9) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000003bc0)) mknodat(r3, &(0x7f0000003c00)='./file0\x00', 0x8000, 0x3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000003c40), &(0x7f0000003c80)=0x8) mknodat(r4, &(0x7f0000003cc0)='./file1/../file0\x00', 0x2, 0x1f) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000003d00)=""/24) write(r7, &(0x7f0000003d40)="cd77bb0cbae3903ad003924800df67d363bdee0035b425591d27bbbad3c37ab4623bd269caf978da62fae771650f5e6cfdffb3b387911c101e373e6bfeff60cd0338434b1f102b91e3", 0x49) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000003e40)={&(0x7f0000003dc0)='./file1\x00', 0x3, &(0x7f0000003e00)='./file0\x00', 0x8}) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r1, r3) executing program 5: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) close(r1) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x3e, &(0x7f00000007c0)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC=r1, @ANYRESDEC=r0, @ANYRESHEX=r2]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000880), &(0x7f0000000200), &(0x7f0000000900)="665f34812463d3f746032ba3fe7ac708cc9bfa65a912ac68d7b9e3b23635dcdde6c141ef6c4a7abc0bbd11af686fd98b74df63299aaa667d1aad3b17cb0e84ab9168905c08263437c4b1d7dbfdc5571784f38ae5c3c73d1e2655858bcd6afa3698d6325ebc374687c2ef2f0588f505ca5f11c15999e8f68cc5b59dd924d952d2f203da840a9ba48085542763ff456b833268df5070246cc1eb0b6255e2d5cf5554e6dd6922", 0xa5) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x54) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x1000a, 0x0) close(r1) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYRES8=r0, @ANYRESOCT=r0, @ANYRES8=r0, @ANYRES16=r0, @ANYRESOCT, @ANYRESOCT=r1]) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x8000000002}) socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x2c81ce7b}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) setrlimit(0x0, &(0x7f0000000980)) poll(0x0, 0x0, 0xb0ce) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb3300"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x38}, {{r2}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0x2, {0x4, 0x70d}}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x81) r1 = socket$inet(0x2, 0x4000, 0x5) getsockopt$sock_int(r1, 0xffff, 0xca0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) pwritev(0xffffffffffffff9c, &(0x7f00000014c0)=[{&(0x7f0000000200)="583784addbd23ba4edd9b579f1602aad15272a31f8c786532f71a3bce9ffec20cf9027ca8f612cb35243b56b770c01fd0324e53eb7b023f7c959c810d648408598fb65197ace5efe74ecac5c9be5d9c259bdf3de9599e05fb96fc8304ff5d44691478133380c52af195064e6eb53c6aade0883607462174f730f6bae4b67fa00e7391389034a21f191bdea2532136e8daf4db7b119d28b1e78d689053166591b5972ca2fab07ba6f2a901e6650706231b92fe4d3adb756cc5ea1c11bfa7cdfe67c08e46119ec6d5ff4822927585cb6e868a38f3ac6c001556a1804266b7403a67ff0efe8d5e04a2175505ab393beb69957d91a25ca9bcefdacd1", 0xfa}, {&(0x7f0000000300)="081890c125f99ab4171e2c72ef997205a62c452a144f1c316cbc271b430f6d7c04fc58cb7a15f5f2f1f71655377928577540778dbf6f7b3be649783e6af8a0766fe436579dbf7d80075f80eeedd5a64ef04693281a042ec1548de13a621f9fcfff60e770d07e0284", 0x68}, {&(0x7f0000000380)="2b9b4a24a02d5f546e948758c1857441b3be1c66c3fb6bbc9bd91bb7302dccab54c8d37e4184b268965751de6807106e9c88d9562dfc3dace737ce58f2453603c37b174459f8d6c3fc8b33a9731ad797518bf9c2b23a3bf42ef7c1d90b330117480def7ed7cf9262cbcbbab00d8fce0394a08935756acff36294929a3ab9533691fbb7e40d0d4879350052c6", 0x8c}, {&(0x7f0000000440)="ed0346b50a85ceeea1afaea559870ed34fa2d36b9b17948c20fc67a80da9940f673be3bf22916844bad6b8a818affc821671ea5d275ba7dbc8b40f8900c88a51d8dc946da6f946716fa704ef0dacefb432017fd831224c5c311fa038df8d37bf88ac1fdb3ca811eb9ecbacc8df01fcf97bbbf0db1100f9ac760e9a0277ca0bd52bfece5734248c4d2ee5955e16b9ee39c785682a9372c5f86ee18018d368542496051cd9aac6820a4b64fb71ccacc706845a49e4753c06bf9669da1564f2d3a5f0728bac663a2e3f670a7ebf6bb5c5caf1e7b672e41579e51afdb257363b22827427b3bc3be6d1d07a9cde55befb2f8160c17ec6bb49e4f87f401946ac6dc6d7cc0d1a00e94a6729a1ecff30fdce4e47db7e22ad057be8ffa7d194825211deda31f064ef6517f67a0828e1c9c1fa16f303ea640a187f4751ac5d65f36ed9b051ec2e7611c99c5e4e5bb8a3f75ee113abc72936480164afdfc948c12abaa97aec6103c7e141393add1d56193aecf7ac6431784592e1e3d45716b31ac9f94bbd2315beca5d5716fc5278f1238ff468c1222a6377f6aea96504daed541099fd036678327e09a10357fb500ba1fe99dac8d51283dac3289a0c163265682a32213aa941e779e9b4759dee2f67e8dd9ae5ee5fd18bbdb04c949983adfb92d681f12a077daf041c36df803680f4196a886308ced73dfb32febf993a66d1eebdbdc60c9d1de89bd5f4b88790dfb60f7238f2a4ca9b47245e5ae2202a252d1fa9a318a5e5996777e45f40b7dd2e9f936d8d8612f6233fe0e2c635aa5945d4e391d751c91987a4739a80824f3bb340f0002d282ce7e2e8e65a1ed7e4d7835b0b6a8b369101af0dde41cecf53518e77ee1bb2c87cca8f356f63f9d5c65bd985fe27e48107149f1438682349278f2dce5b3378f6ced495ff1cf1b8fff1c406877a24587fba9afebfd11eeff51ad4acdfdd62bc89b13668f80bb02bee5f881af044818bd09a5081325e176c3986abe1de2e472b2f1bb56431c38be9ae2114fcca695fa7a5ba195da0e3f1d4d9e1c868425aa98f6f2af18de6da978ffbd8ee17010cecd2dc879ed3f417a5f980c9e49f6243ba6984cc91f767cd1012fb771dfabacc73640c98953d26f38b9989218835a4ec8b5f69e396cd50da5cfad826d1dae0f6caa9b009871dd7fc1cc9980624f62429a18d06d22ada066b2fe3647ace7ccd869c6ef4fff8f4fde8cfa5860086c3838b0938da7d6d80d1bbe4bcb6cffb2322f9402d90a3aebbf324d47bf050cf84ba4fc022fa740afe041e50e76a9ad4ec93c2ca0c2948ba030b11e58d174d4c7ca97ed8056c2a81c33507d2839fd4e31c6e0a970b3775133a2fd94cea66cb7ddf332b31793834cbc9c7c440fa40909c5efca82793e95330742e8e1ba1e500990520595ec869c7e57dd596929a39debcb5bd52f3a693d5a2230bef7b9be7f628fab8ffa5c79ab29a21aeb83f400697fc4a078d76dca42d0e7871508285afe9a685e3986759526b6921fad6401f320cce84c77a6d7d89706046d26d103c7a0ea7c5f34a7f2db17fe0c5180afadc62d36df6e4e1e66799a4f01376dc5fe76af55a858c3fbf8e13be9b40195c43b1c6b026b3e32c2f21dec016d4f8b51a257393fe9ab79087c74086c7ed9bd5ea0a264a95a3674c2612eb14fbaf729f9fd336a54e15dc94f0f238102ba2e9662fbc72eed1a888140a0f976dda8fa276d5a2d7f1635b0a8abc5f87020448a993d321b0c2a502de5b0fb2804cd4e0012fe88a22d0be6bba2f201e61bee9309020471a92aa07217f44b2dd8204c5a44ef48687b50e8a9b921f0f7c58c93d9a2fbc1b69fb6f11183f3a8b7661eb33cc80c52478c6b278db784fb9a5f75a913f3bfc3930a7c3e671ee423f0c136cc90904ecab1901fa7410de700adca77afe472069fc0c146925a8d2df1d5bb55052d4dcbd037ba64772d0399f4b6b342a9b57e186ee5b5e88f01452ffa4cc26a8fbc133a5f5ccd24ee5caa06f8c9805758e66ae54aff24b446dde91813938d0c8a49eeab79f83104a40bacd09d92de416ef021aa182034e05211b9c7902e4f23105288bb80bb5bdf9b25434914ce58d04edab4a86328c71d21585554bb74d0335bdf86c7e0fc3717f465f519e7d0a268b4bd9ff52165225f7bc522d853b49661bc1f44176ae5e68de27b1a058491e0803c7fbac2177265b992af8a6292a47f26b036d747ba68134784e444470b3c3aa2db4fa91c1c0650963117583a0e3a3f928cec0ce569d1f3141c906ca4d0aa9d4f9e99fa09686e5f7bdb03163d2169db24a9e09369c05e3023c64dea877a7b70d4f71018d1bfe0a12a2917a5daf7bf09942a20ca8630c9e44050ed3acb959f73890c9f59873c428d8a1d3ac450eec150965bc60d3bf902a01f20a612910aeebb7b18dbda9e49402567d41259bb47072d1d52965df7a89edf9a88bae5b5c0815a28d711e85ce69d166e4ad968163b32aa6a3d9e56164aba5206f6dcc16dc12f7d4ca2358ce5788350d0723aeac78b1691e223abd789e254df8730d99e61d78745a91beaa5b7132204d3986afc5aa67e18be2926a7182c34e18bef435826289b249f7b3ad01479d5644da7a2c9f542233107f0db629794be335c8cecba4a3be4561e2595fe0167130ca3862484b7d2a8cad9a9d3893271e3cf381594351734f6e67efe4cdc5520500531355a31933ed09a3411bf2c6b194c4bc8b7d09ca1655734a2a82de08e293b3622a76fc16ecc66d630199cee2448dc6224db2b11d4feb949007adddcad0cba594279bdc41466c633b0a866a7bac603a49c94d7ac4e71fa49d6d2d0aecced5e776e9bdddaeff282ebe9e4fa5c37a9b3c204baf4d060dfcb8a0350a883a1057f7ea8e4efe4d5014e3bf78690d106ddb98804dc2f0b785a6957f0d25555ffba274521a8fa912e9016aa65fba49636627f019008eba411190f4e5798ddcf0a30e35212e444a8139b08de806ef202b100a0fd58a39cccb1d5e49be5b580d0840cc70daf11afb51e0ed246023d79bd58e74da0ff2e902a1959c329075954a590b4e79d51e7aff6d7cba41da6a5d59496cd43a79a1589a13ccf79836583badb387169e27cd0000a9adba4e9c19eb5034a601c4f52b31414a20969a664da13a65682a8483d27f158434ec9dde2e11e479d0b4cee2f8064454e8fe7ab3ad0b138679b773dcda44ab2a40d7b8e74079d56ef86c1aed85bc6a9707f661bf8794e81988a274ddf3f8f45bf322061e5c95de47cb3b58eaf4ef780efc3bcc944d3512f2a46f3216c1735ea428f8786ba97204cfe8e99b1ddec8ea061affa4f8177e3f17cd378dd4c696101ef43c3798be5fee419c492fa48ffa5b26933184570b5fbd78b3451817f938e6447c867c6bf919d1ab2e8dc4e4e78b0118c95447b61fce320c08afc21396a2aead0976281423df06cc1c5a6638ca54fd62f62e04398d175ea0e6c21814f4cef8ee36000818440e6526fe6a4b67f599a5a467f21b31f579cb66a6d7ccfd57747dbf74ad44340485346183a51d06dd15d188d3a2538dc3fcd7367fd107e1379c1f7841f1a2bbcf9fd2c41b3e73fe5ae30ec17fb421e3691e82b702accf456482d2575d745a625856762ca64ec5c18fa515444787b20ecb3960af1370cf7f85d130bf7b5f77d61ab7b0bf52deb8fb643c3745c4cd95e598b45fd2a5d06084dabb76ea2f49bd4248bd41bab30958d984149d1d1aacdd6ca34699ff999334bdf38d47ab3b77f1fdc119702a534cc566d9e9f06bea12058a904e79cc4da3e0df73919eea1a34faa77068319934f8c8c2a250e3c03efe5ba1a200d0aadb517b947d14d5361284170a28ae436eabf598a24ec099154c7fbf64715117a5f26f453d82f1ea85928c533f08904e5adb80e6bee65a15125ba63eb9c94edf3faffd7b3c80dc834d43157cbeea1c45430ab94aa93ad1afeb6fda28faf77c5259dab96541ff5b8dbc7bce503bceb95329b9c7a1fb77a5ccf3edf8daa70492bbdf562ad29841a5294930e466e120afb23063e152c885c92518bdf51324e12d3d2a76c6bb93400f66771c7cb4d55f6e22573fbfbee54145527de0900845d630d6c95d27e74bd17970904021ca3902828e653bf17d28ac6b9c44e6070b3e33d30c149a856287d9378d1864637daffd951e62b5e8c0bea75e98b8e9be2d1225b080ffd1c1cd8f59b26fd7fd75961a0091416cf30bf60a8fd83b696897dc226ae626f6b4c40d91db3404169cc9ebb87e42fc4633b7532dc8830ab4dad942720d3b9d56099d947c6095081f8983bb6199d01bfb99163646907e3e797c474e0ad649bc2c0623ce3e7733bfe6ec78f36c095ca250c425215bdaa4fff5ae97ff46b49a20f90086c4f970f46440a1312cde2d38f43f847431afae122efcec847229def7e531016bc38a64a542670a60b1e2c4b4f15968eac415774ed1e62c3e601df4e12524040f052267149cb0f23bf3619b4d5d7c1822e977f0e7bdb717f32f96736232a1d50a7103fadc2a18a45ede26f5e4935ff35381c6c3117c51e5f94816635c68c333156d9b7a1e48c702a70175cf666a3309299b52a4f6d08a83dbe13a619a90da0027c8e998d78477e059959d3cda117a42792ae67acba0ef28a2537c06f70f4ae91396c7be666e24e8d581b3db3fd4d14fd25f36cd4456461de5245d616a7af74d15abb45a65b451fe935277b919b768229fc51dfe11490c65abdc64be200295c00962a34dc529918102d608d703f4fb79e645ab548607bfe7dfebf62d0c78a33c00b0b28b315f721169435d45243bf0eb4c14fd5c1390b242325ba85e160dcc12ce2bc470040a4cb57c7a2ed7470bdfeba60a7cc833078aa8cce3f7f4572cb3a7eabb2a1d1930ee9c7dd54f452693958228d2f7cd20f5e80db782c053330e0925afe6c1d52a8899ce99cfa78486b4a783f2fbaee0cd9c28570becd8a6a630c75af0746ccb158611ab4e14e3bdefffcbcc7d507454351b6a7fec97c87148efab00a501031e08e30452a6515011245ac533a9d13e25561f58e315e7a6635b3ea5931d61b8e93c1b54bcb4ff25eea2d76d0243203a8d96cf1de9dab6bd5ddf0f6c2c2f30a1520327e5d551635aa6ba67354c13362a265779036bc474e443745afd990e62a5405ca59043a24085c6480812ba73464130caabdcba607419a601504213ba8a8c311bfa7d2a359e64050067d2f13329066870f9b9e4b4c32ec9f8400b65b0a07b702d73a9bbd5ab1030e896b128d899693d4b161d720ea6b3472b57950145b2369c0f87ff48be994674458c76f3eac55d10a610b5d82eb7c389aaaab8b7881462c37d7d8e644b6c8825042349ea4368655388cc9e04dbe48846ef90d5d63e814b517f4dbfc95d128dac04a7e3fe826bc4149b5ac8fe9bbcb5ac79e88ddba0444c5c6d1e21ffe58bb70dcd8e47ce2e6f06aebac69f2f9eee61c07f7dd795ca2db912110daf767e77f2986e5a52e65616ab6df2f3508728cd6a52b6055049e2dbf591947c61d9ec774f231845a9cff8452fea97a3c2756700a1f0404055286527a1a7e51ba96f0dd82d335e6973e1d9d7899d7a28602807995c85089627dc54d777cb92027bbbbbbd9a31bdf4baf2aa5bf40177ed5a88a7cbd81da88bd3b1d98b259a9dbe2886b66cebd7831c43e116430e4a2dc1c932a367f75d82119f441fae36621bf3c531535d8e0a9489965ec104dd95ca07265b474260df51b8ca33a56e857e8476691cda2a2aaed98513fda9354e6b47675b764c1e66c1bb0dcc92e44441ee9d342962ce42403b60", 0x1000}, {&(0x7f0000001440)}, {&(0x7f0000001480)="19f996762cebbd325e3e95e938439b3b1b35cb72ee4481ac50c04b4a55e63f82ee2d7c8c9c", 0x25}], 0x6, 0x84) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001580)=0x4) recvfrom(r1, &(0x7f00000015c0)=""/189, 0xbd, 0x1840, &(0x7f0000001680)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x100, 0x80) r4 = open$dir(&(0x7f0000001740)='./file0\x00', 0x0, 0x54) linkat(r3, &(0x7f0000001700)='./file0\x00', r4, &(0x7f0000001780)='./file0\x00', 0xc0f9e5fa8b798540) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x8000, 0x0) fchdir(r4) unlink(&(0x7f0000001800)='./file0\x00') renameat(r5, &(0x7f0000001840)='./file0\x00', r4, &(0x7f0000001880)='./file0/../file0\x00') listen(r5, 0x0) r6 = dup(r2) fcntl$dupfd(r3, 0xa, r6) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000018c0)=0xfc8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000001940)={0xfffffe01, './file0/../file0', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001980)={0x8001, './file0/../file0'}) r8 = semget$private(0x0, 0x1, 0x200) semop(r8, &(0x7f00000019c0)=[{0x4, 0x3, 0x1000}, {0x0, 0x200, 0x800}, {0x4, 0x40}, {0x3, 0x2, 0x800}, {0x1ae914e399110fa7, 0x4f98, 0x800}, {0x0, 0x8100}], 0x6) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001a00)) sysctl$kern(&(0x7f0000001a40)={0x1, 0x3}, 0x2, &(0x7f0000001a80)="001fbc78538107f015bdee7721658da470dcc58460b6a89c60747c789af772cdddaabde34204fa5435ee", &(0x7f0000001ac0)=0x2a, &(0x7f0000001b00)="2527733a51efab78fd7aa221f493cabd259cd76997639108145daffbaffefd21a49a0d04387bc323f4c9877ae1ba2c2964807704e1fed80235d6df3e22e1cfa3725395b5a4935f7f11260eba0bf52a4c49f0e041d2c287c9e453eabec28d9747ed723913c50dc1a05e8461715536a2e51655c07faa1e30ef912b25d62dfdbc373df1401f55dff325edafe480a5152c4b22d039a310730e50963446", 0x9b) executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getuid() r1 = getuid() r2 = getuid() seteuid(r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x88, 0xf6f97f0}], 0x2}) r4 = socket(0x10, 0x3, 0x5) r5 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r5, 0x0) seteuid(r1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0xfff, 0xff82, 0x1]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getppid() getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r15 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x9, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = getppid() r19 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r22 = getpid() sendmsg$unix(r6, &(0x7f0000000940)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="c3af194ca389b7f3c343633f530994a34c1612c7f04bb825e00e53d4c0de51e9f3b5048f05d5a8e4b6855c650d930d4d4c0b0721278d518992f75e86ec2893bf097911c93b533db0c58445ae691237d9a9ea9238bb0dddd8c0063a889443379c397ace2c4f10f0aafa9d06a760f6166faa0b3cb05d9efcfdb7519ab15623ce9de5dc9e3fb229", 0x86}, {&(0x7f0000000240)="a7bc078f0d76f1464533da6fc2894b4df929c0587dc1c2641e71ce3f74fba652cfcda1284b9b1222be1c40d5303e58d3464099327d3c8ed00d0bf49bd720b8710e5520bda084c13af0136ec9b13bc1b11305a43abc34b15749db85ee859f2a7eb4cec04c4ef6deb52535e768deecfd3f499977fe35962a32d2041414de1d06bd43addae91f481ff527e8fe9058c756b0894721b3e164e35fbf87b5d752c073fcfe601007e624e5fbc1cce1bf7ebab672b1b629cbf4cf2f0240de641b7e97b8eb0daed37278ed97a2014123ec7344a9960878767bda281dbb6380183e9d452a2d4bf5a2fdc4eece", 0xe7}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r11, r1, r12}, @cred={0x20, 0xffff, 0x0, r13, r0, r14}, @rights={0x28, 0xffff, 0x1, [r4, r4, r3, r6, r3]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, 0xffffffffffffffff, r19}, @cred={0x20, 0xffff, 0x0, r20, r2, r21}, @cred={0x20, 0xffff, 0x0, r22}, @cred={0x20}], 0x148, 0x403}, 0x3) executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0xa5}, 0x10, 0x9) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x80000000) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x8) fchdir(0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x18d56c61) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r3, r4, r6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) fcntl$getflags(r7, 0x1) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/59, 0x3b}, {&(0x7f0000001380)=""/204, 0xcc}], 0x3) mknodat(r3, &(0x7f00000014c0)='./file0\x00', 0x8000, 0x8) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000001540)=0xa9) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001580)=0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setregid(r5, r5) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000001700)={0x6, 0x200}) semget$private(0x0, 0x3, 0x100) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740), 0x200, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000001800)=r11) r12 = socket$unix(0x1, 0x1, 0x0) getpeername(r12, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0xffffffffffffffc1) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) getsockopt(r0, 0x11, 0x6, &(0x7f0000000200)=""/56, &(0x7f0000000440)=0x38) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0x5}, 0x3, &(0x7f0000000700)="cf54ab85ce0268a8120dac91741a4ea8b299560549a3ebec1e61731ea10fe385f4ce4f3f8a4050e78fd00846fd5f718e874f0b539f5e40aae9f8a7dd34fa112afce0f584e0245141fd116afe48ed93bf1f480c679706ab6040ccb851f26cc199ecc09244fc41855d812508e058b66e31b8d076633a38603453cdd55c6638e7a3485b44d4496a2190ea689f8b8c2d496e48bc1906ec182afb1834f2709696e5c9f2b05e958cef98bcc9ade44f26a109647ee8f8e0d11b337cd8b0698da62bb3835b31b3458b4bc6ec9c", &(0x7f00000004c0)=0xc9, &(0x7f0000001840)="049b4432470d7bae50d6d5adba8850d2e1fe334bd8f49ceb322b33c5a41603b4bc73283cf93965d393e5dcaa68fc6c586725fda9d4aa350cf768bfc8469e47043d0b4ee8ff8727f0a79b4e2306d5e51f0fe4b84bb0bf8ca9c033f4f509fcfe1ef854c88c8b55dc985f164147042c5721ad5568b19438d90f772f83df3a79e0f8ffcf435a6a237ee3276062134d28c92c76206d09e8f2b1a0b7bd60cbcb635cb179203d240955a1e34c7dc520baa12cbe526d5ec24fe5c3af761c51b20c7ba4ef9dedc76e2aa5e83eb720ebe57fb5435b1ed69b2aa7643dadfb17d5ab61c20fd612", 0xe1) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000c50000/0x2000)=nil, 0x2000) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000040)=""/203, 0xcb}], 0x2) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000040)=[{0x54}, {0x34, 0x0, 0x0, 0x3}, {0x9106}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 1: syz_emit_ethernet(0x8e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff929928d7685ba9e86000cc0000583a008a211dd1450021b77f5a1957de740000fe8000000000000000000000000000aa0200b178000000000000000000000000000000020000000000000000000000000000ffff00ddffff2a002000000000000002000000000000000100010600000000000005020d98010100000000000000000000000000000062cc5e8189143b2564135fd450c7ece49632c110db94dae5e4cf09e336485495da12163ed838f033500fa5ecc25112f816dba70bf03a4249e09ad5c06cd26d984faed51be46a73160f23d70ba6290d3506086c83e3bee587ed1906cc2c9e7f8e9a"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x24}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) r1 = socket(0x10, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a210200ff9268ebe4671957d67400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x4}]}}}}}}}) r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "3903ee80"}}}}}) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000440)=[{0x3d}, {0xc0}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x802069a6, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x80}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="5dae99e8e48fe68cf09d9fe336419a73d4ce2efb97485a6db97a3312cc1f67884df47b7491108c249b03f676b8c5794482a34e126e95121e1cc94d98bab4474009b2c069b63b4fb14e70b0933d50308ff2b2fa8dc1794313dc22e4b9521fab43b79fb90149ae377e23de7d163e6b62a2c9ac91b2d61426053e1e550198a5", 0x7e) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000240)="03c0", 0x2, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 7: 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0x1c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff0000000000e78847a38e60758b5b2b1667d885d418db5caee893240a62b29e55340b6a0ef53df83d5c602f843c10f7e4924217ae93642233452a8573b773c2af99a5c4d11dbff7454eceb48411aae4cf947db758b57ac8cd585bc86f3d18051bf4bfc0f166e61e63d82281bb12b2bb2494361402d4793499c3e488ae08e51b70a7efb453d815e516d76f211576013211012831f806d053020a58a5d60a858acb72af62ccd57acf736794dca3262ad4a7d616"]) r2 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000001de64e8242ed810047000000"]) r3 = open(0x0, 0x100c0, 0x101) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x20, 0x0, 0x1) setuid(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) getegid() executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) 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, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xfffffffffffffffc}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000000)="c113020dcf1353839d9f2d7563322e", 0xf}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) executing program 6: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xffffff9e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 5: socket$unix(0x1, 0x5, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/126, 0x7e}], 0x4, &(0x7f0000002300)=""/12, 0xc}, 0x803) r1 = semget$private(0x0, 0x4, 0x31) r2 = socket$inet(0x2, 0x3, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x6, 0x0, &(0x7f00000023c0)="96591aa97d0d393f671f04e3b9375f5ee9944e7ef86bc5316c4cb1cbed288e11a04c6d9d9f53", 0x26) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) setreuid(r3, r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002640)=""/188) r7 = socket(0x10, 0x4000, 0x0) setregid(r5, r5) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000002740)={0x1, &(0x7f0000002700)=[{0xfffc, 0x1, 0x7d}]}) pwritev(r7, &(0x7f0000002a00)=[{&(0x7f0000002780)="6fb7ff653dfc025f9ce412e2980b4985ce4022132875b44d012e3fd62dec5f09d9440e0a5d47611ed0d4b6b4ac74a2", 0x2f}, {&(0x7f00000027c0)="00c3c056707155676c73764c25ecec741232223200d0ef518d73548a002f75c2365d435d030acbe4b9a5de08160a7954f3b0939b355097edf1ab458efb68430e998ffc561036d1063765160d9831dfb99fec60b71de59b9a0214c69235246db3ef5e1c199d3983163a4a1490e521f1eb9a9d3173ba96635be242cd98f7d22faa4a92d7351ae8f3e2a5045d1a3df6850f37d9a0513c6fcacfbb0540fa604f8f5f1a27f6b90df137c36201ee94bacb4b7001231b7e1bf952b039b0434c433f4152d1", 0xc1}, {&(0x7f00000028c0)="8e86222b4b382aaa19e296fd5124e895b2e15cc197f3d04e7612", 0x1a}, {&(0x7f0000002900)="298d81899f87147cdc0aedafa8eb9176f388db919bc66645e24668118bc40a7043ea8fc5810c8c0894433cf275d4834245d595cdde1da4882f45cd0d0ba35b5d8c265e4c0453aeca27acd3625fe59423efca848719e7c72f94c5f5fde9060bc3d4234132df519f8bfb1b84d4448ff411f66b84840ddd42ef77f4d352235ddcdf36467b619bf3d5da6934cb75ef", 0x8d}, {&(0x7f00000029c0)="d8f36b9796a54948a696c55bd3497ffc3ae9", 0x12}], 0x5, 0xd6) connect$inet6(r0, &(0x7f0000002a80)={0x18, 0x0, 0xf8, 0x2}, 0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) socket$inet6(0x18, 0x5, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) syz_open_pts() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r4, r3, r5}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002b80), 0x3, &(0x7f0000002bc0), &(0x7f0000002c00), &(0x7f0000002c40)="aeb96196400a07af79195b0155726a885b128de213cd778816046b30b8012e42c97dd3b9f4d2dbfd7cc2a2c09a", 0x2d) fcntl$getown(r0, 0x5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000002c80)={""/16, @ifru_index}) socket(0x1, 0x3, 0x4) executing program 2: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000240)="ee427387d678e0a740c612887430670741b4d934f61240832990e22c56f78329e22f879472e25fea0b70ab8014d83e7268f86df441902816f8f5d4c2b6d782", &(0x7f0000000280)=0x3f, &(0x7f00000002c0)="cc5917744cca040a", 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x103, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x1030, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5895edf170affb44c37b4e96eb0aa265b33a650172f5b1d2760b1cc8ab19c57387cc77e393974c9e52e4f40f7def3d6a5", 0x36}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socket(0x10, 0x3, 0x40) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x8000000000000001, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x10001, 0x800, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x10000000}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r4 = socket(0x18, 0x4, 0x2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) 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) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r4 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') sendto$unix(r4, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0xfd}, {0x0, 0xff, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000001700)='./file0\x00', 0x200, 0x10) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x6ec0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="1066ad3f68bc13ffc0262587a87f70d7513a73fca583678523b0af16a2ed", 0x1e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000140)='.\x00', 0x80, 0xf654851c2a57a9ce) openat(r4, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000240), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000200)=0x2, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 6: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551", 0x5}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4000000, 0xfffffffe, 0x0, 0x0, "703259ea64b9c2c7f2f89c107bdcd6cd8445417a", 0x0, 0x200000}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000780)) r2 = socket(0x10, 0x4000, 0xa9) listen(r2, 0x7fffffff) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0xfe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x10}, {0x16}, {0xfffe, 0x8, 0xe0, 0x9}, {0x9, 0x20, 0x9, 0x7}, {0x7ff, 0x1, 0x3f}, {0xff7f, 0x2d, 0x0, 0xfffffc00}, {0xdc0, 0x81, 0x7, 0x10001}, {0xfc02, 0x40, 0x4e}]}) write(r3, &(0x7f0000000180), 0x0) open(0x0, 0x0, 0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)="39f29fff56576a8d", 0x8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0xff, 0x7f, 0x73}, {0x0, 0xcc, 0x80, 0x400}, {0xfff7, 0x8, 0x7f, 0x8}, {0x1, 0x7f, 0x6, 0x9}, {0x8000, 0x0, 0xff, 0xffff}]}) executing program 2: setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x40000000006}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x6f, &(0x7f0000000300)=ANY=[@ANYBLOB="5ad0469b3cb7ffffffffffff81001b00803938d9b883f3185277a451d7263c0002eaf51bfee359da066131976faa7eaef1df4c8d9109008d117585461890b246a2d862b8737af01b728460c412c14e7a0c51ca1f8b7df04edec8555578061c181c41a396287230c4c75e84f825fbf2a18db2287334babc948a8804a3001f8409094fffe83bb64ef68af5e3e9262c069cc07c32f52f6ecfc3d2780637e94c8f38a34ce89705e973143133288514bbb107dd2a186476ee3c321de0114cfcea8abad612307420d6810dd5183e3a2b2ebdfae5ea0040b60d9323cd91ab45a7c0c2f17d37f260c96777b8b292fc5d8f79c0bed997045bc6676854516cf67295be54a5654f21e1bb12db6c485957af9403b3e2"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x4}, {r1}], 0x4, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) readv(r6, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/73, 0x49}], 0x1) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000180)='}', 0x1}], 0x1) chroot(&(0x7f0000000140)='./file0\x00') executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r3 = dup2(r2, r2) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000380)="9bf2190b893dd6b347550cbe109ffc854eff02ccacd8931fd3dcd66318d483c4c43dfc9a2f7976d253373463dedd49d07611fc35114849cbd3731e2336f6ac291848bcb26e13298eb6c8f2bb957cc6176d8b6c07042388ec0a5751cfaab931777fe97876eb35d0e34419529b968ac15b10798d7a4bd29211a84aeac91d414514998e25ca51286c78779d33dc8922434e4f", 0x91}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000a00)="dd", 0x1) executing program 6: sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000200)="bfeed000be54af010e3939e7625bb037ca5f87f74f7c3fc0e8442dee8fbcfe8ff41c86c569bdafe4873645676d345847b0c28e386cb1efb8057e795c0f62973e6684c706bd9b9f07000000000000", &(0x7f0000000280)=0x4e, &(0x7f00000001c0)="d7c211ddd06fa24f7af7bc6fe65da03f757f9cb2d458b7490a9745b89669358535721696dacf9bb1fe9f623edb593a596ee3ce5a7625f24a11", 0x39) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000002c0)="5236f9186400f61804a24e00b797181767647c3089430a8838d9c6da68a884b5bbb6611f03117fb4cd8f740a02a2adb238f80b58bc9edd821b789e45d1bf57008ebca186d0928e36005c94608c053b81981e0296215e56179db01627899b608526c1525d7d4c2a285ad54bddb0f3dbe576053f245f0ac0e9fe80f7305d7404b5aa444339a96847c73617400cf61debb9", 0x90) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) ktrace(0x0, 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$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x3, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x3a) executing program 0: close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)="39f29fff56576a8d", 0x8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0xff, 0x7f, 0x73}, {0x0, 0xcc, 0x80, 0x400}, {0xfff7, 0x8, 0x7f, 0x8}, {0x1, 0x7f, 0x6, 0x9}, {0x8000, 0x0, 0xff, 0xffff}]}) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) close(r0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x8000000000000000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) setuid(0xee01) msgget(0x3, 0x0) shmctl$IPC_RMID(r2, 0x0) executing program 0: 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000001c0), 0x0) link(0x0, 0x0) executing program 0: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r3]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) (async) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x3) (async) executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0x8000000000000001}, {0x7, 0x1}}, 0x2) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r2, &(0x7f0000000900)=@file={0x0, ""/23}, &(0x7f0000000940)=0x19) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000980)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="051bffffff000022ca6fdffa0806000108"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x7}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket$unix(0x1, 0x5, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x2ff}], 0x2aaaaaaaaaaaaad2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635ac709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c9e305cfc178e9a11c0ec8376073e04b242442d570c42efc1b4f2126cc71a9302f8a598e20ce8ac07836068bcf2acbfbd42fc8b467833e6b98cd42b698a8120b509cfad8a4cc4b436834f1addb1813a3885c5bdf1afe814c9830b3802ac7a4a5dca4ff1b38a6a83764ef251c6c7319bc34aeaa31070d53cf581f66709ce955c6f", 0x103}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ff01000000000000bb27bc9aca21928c2745c01230093d485ad5a0b6fd43c7fbf18e5384c8ff7ea2dc50b2a06c9c7d7d266aaf1c6cb80085a678604c47e941c39cf851", 0x66}, {&(0x7f0000000480)="fbb3c5d1975b67a8c13a81628654fd10e746b1c13440b1b3a95850883b3b6eb07748793239a7833bc5c38c34a22a812421c1733b1bb0247f21e1f511a6f0f6d712023c3fb1c3a00a8d68e2b04da89fb725ab1a7be9b7969dda247b8c440b50695845518993e9dddd9daa71409ec8b58dbd6f60e69baf7f54f0aa368214377fb05e49a9d651fd4e2486c9cbb720f981a1871348ede132aa30945d1c5abef885de87695a08aa6db98771f6527f2f54088b6fcf901aad49b2b5bdab3797dc0d6b437c8807a9aed84446be7f522dd5e1a131a0396b7eca4a3ac0cc2dd578deeb57b08420d6afd1287d01cf39361d0c3947a9ba9c9cabb08a11f48935f35a7476e8044835264da8bd9fcf305ef8638b519f8908509c0fd9b02261e80913853abafb85f3a64215e2bd6a494b0c2b9e3713737cd8e15ffaeb8a4da025a425cb8234b9e41829b65c78cfce30fb0abc6e0e128aef8659615c27cb189753a0a7d578361bf5e69923ce535e1ed32b0bc33ae0636a455220bbb8527af5dee3758f41d3e2d985435d9104f070cad65eaeb07c559b61b7361270536b858f7bbde6d4392e191cd36fb9dd07b6165e6248b36723ab989bfc02500e088605a0297296d947dd300bc46de9669347c1b654928083bb496a5222017bb72adc3aea99630c74141cba1e0f0c26ce373d4465794b9e6ec479bbed593ae81184e4be707020950809ccf5b177fe7a5d4d2be555a1c2408678f8091d27fda57f5b296bf43a8073f7ed570081a637b87a007f35e67439bc9ec044cc8d7c84564c4da3f72bae3a2df30371d0e37110930518203d97ad4d2b44b0ede34903accb08da2f74ed0777370e03434895e77b66e39d4e35445f270b9c5b9b49cd775d8e5b5d50b6e572d03cf30aeca197abf705ca1309dbb5314d94ecd8ba061cfb47b799adb514efebb753c0566c4c7373b9735222170c901de39f9621e2ced1417e8934c6bf4cb33986c340ac2ffc02f34271c3c19d53daa2f163e23dd3e3d6770f93bdc934cdcf0243c615a6fec90297f2c81bb06baa5109272b5f71622ec3950e9e5ca6225413b069e875f9d668f82cbdff9975c394f1bcf29d45e2677315385ed48021478e940a96de9b124df9d86286644c9aaf054e2e336db2b2bad2a1cccff93221e0a336444bbaf6b3a10f357cac9b7d119d5b051d7520f9fae7714b003cb97a9d0eac3eb5a2323121e24185b926d6e79239d219b097cf431d65709b9954e3d19e373cd6bd4d71972c693a75701596cfc11d9fa43d1aba00307ffcdb2a1d601e708d5600b69e567cdbd572606f0d73eb3525fd3b597d8445ebf674c2ce68f73cf9cd1acf79ee30a4e4be8b750f58fec4b7dba1578824dd1fde445bfe200f9a425414fd0c2d1ce742c5b26339aa59e9180126c5d2bf720d", 0x3ea}], 0x3) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x23}, 0x2, &(0x7f00000001c0)="38355fb3f93400aabf7b6c05bfc38b862577f2dd6746d55922d37ff1a285f895cf84d7dd05e3560524a39ad3d1be2ee45dc69bb6552bedb8e8d9053b94eb98b8b9e26e6ee4dd1ecf09a49d80e3e5bd967ba1f19f84088dde8caade62b1636baed6ca945e2d16838647f64f49c4cc7e2a1b06862981869ee4", &(0x7f0000000240)=0x78, &(0x7f0000000880)="a94c563f789b7f37b5af86e779535781c8648c20adf085ea8fbc3257d81e7b9cf38578920cd7e06c926b2be33492fadb0faa880b3239674a59f8f9231abe7ce2c56a68a500919e3e5940658a580dad0639ce3b8d2fb4f9860a5eaedf81eecfd33f6895b28e3ca291952d46a84c72f35c", 0x70) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x1000, 0x1, 0x3, 0x101}, {0x8f87, 0x4, 0x4, 0x3}, {0xb342, 0xb0, 0x4, 0xffff}, {0x3, 0x3f, 0x2, 0xe6bd}]}) setuid(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3", 0xffffff99, 0x4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 7: 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0x1c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff0000000000e78847a38e60758b5b2b1667d885d418db5caee893240a62b29e55340b6a0ef53df83d5c602f843c10f7e4924217ae93642233452a8573b773c2af99a5c4d11dbff7454eceb48411aae4cf947db758b57ac8cd585bc86f3d18051bf4bfc0f166e61e63d82281bb12b2bb2494361402d4793499c3e488ae08e51b70a7efb453d815e516d76f211576013211012831f806d053020a58a5d60a858acb72af62ccd57acf736794dca3262ad4a7d616"]) r2 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000001de64e8242ed810047000000"]) r3 = open(0x0, 0x100c0, 0x101) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x20, 0x0, 0x1) setuid(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) getegid() executing program 4: socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xf8}}) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = msgget$private(0x0, 0x0) r2 = getgid() r3 = getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x0, 0x0, r2, r3}, 0x0, 0x0, 0x0, r0, 0x3, 0x7, 0x3, 0x6}) r4 = getgid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = kqueue() r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x2, &(0x7f00000000c0), 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x7, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r3, r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r5, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)) kevent(r5, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x4}, {0x8106}]}) sysctl$net_inet_tcp(&(0x7f0000000600)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000640)="baf0f272788b6393813369a198fed289a64d941461f9c31d8f43fb77131687eefd4b76d9f2e7962f6b9bcb0763316daccbaef6927b021054bff91d86dc4f5cfdd1ed413899", &(0x7f00000006c0)=0x45, &(0x7f0000000700)="c866f3f140e2fe4c7be0a4", 0xb) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f00006ec000/0x1000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000010a000/0x1000)=nil}, {&(0x7f0000201000/0x1000)=nil, &(0x7f000016b000/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}, {&(0x7f000044e000/0x3000)=nil, &(0x7f000071b000/0x3000)=nil, 0x100000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000503000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000117000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000568000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil, 0x40000}], './file0\x00', 0x800000}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) acct(&(0x7f0000000300)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x4a5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000005c0)=0xfffffffe) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000740)="c634601e6d69518b6777dbcadaea8295daeb6892ecd96ea0febd6b8069aa27fd4926eb54938b508c984f7692fe1c8ef005981d096842bc61f41ee988610152adcb7bce586b3254a8467f5cbee42a4c8083e69cc32d91e363908db1aa46a0f5931b3eb71c3890aadfce4e59ff11f3a6ace7123846db7339332cc959df24f55d20560f17e6605af1", 0x87}, {&(0x7f0000000800)="404f180604bf31d908ff97233ab22714633a2dd77bcd9831404a18a52c9e4495fa3b07edae704cbd84057d029de870e67817017b60b8095ad8d37f35294065a433638afcc4d86b73e49e7a87ebf8b60d0148f62bedd100b8d004e1a4ac06697d465eeaec3709dc74996d0c810519e48c1c127acbb1f5aed421c54a2a55c563c4f2fa798df8829783d193ec677b5f81c4c9a5b8b242c5a64762e7f99469e4abb1de854e24c88f663e2c96632e4f9023fcaa69c9ad8611f5552e754dbffdc4a2cc6e9ff7afe6c886e2add19341c4927a51fd1fef0d511d24c3f96f6997c773a1b569c651039f85e2750e0e6d67631452f6e64bee03", 0xf4}], 0x2, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3e}, 0x2, &(0x7f0000000380)="2d2e5a8d9580404a969cfbc333fe5ec5e5036b652a9effef6295a8b68a3c02837cfc95e66b86f03d39cb9a78f657b5412ae8f1ddda58808048253aeeb234935c8af1ec91be5c52da43ae1f71ccee3dda6e247b41d8f1e106b3bc09bf36dbe4d23f59a52d2cd4976d382c4ea60c89daba06fd5aa2b34053ef6e6b9f1da8dfbb1065a4d150199a46e44530f6e01179d2a497ce6626a8f480594b0b79196f1cb50644e0182ff1b96b754576dabc179afd6a2d204c030dc78cf49af1b6e357805ceb059d16887e21220a", &(0x7f0000000480)=0xc8, &(0x7f00000004c0)="4fec0d4cf76a0e8def661b9b3bffad57abfa507e992ad198cd657ace2fea210f1970f19074fd0514af295810bc9d33cefa110df65d52caedd75743106c767f67a88f750ab32119ceba1d6868f405aa0e9ac44096645af236af6983044f95574357ba0840d84fb56e4ee575d81732023bd6923dd20b7dc3312926d0a44012d3a569358f3d25db15a6bdff904f59d057512ed36a732798f1eff116368861b2b77f5e70a2edf37a96cbbc8d4102bef23cfcf3045573cd0650f3ff029e76893fdfafcf3303bfbdb4e1984141fa08fcc6c4bc", 0xd0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x4d, 0x0, 0x0, 0x80}, {0x4000006, 0x0, 0x0, 0x104}]}) r5 = geteuid() sysctl$hw(&(0x7f0000000000), 0x8, &(0x7f0000000100)="deb1988398ebdc183956a0e69ecba199adfa0000000000", &(0x7f0000000040)=0x17, 0x0, 0x0) r6 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r5, r6) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 5: setrlimit(0x4, &(0x7f0000000980)={0x53, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x5, &(0x7f00000000c0)={0xabf, 0xfffffffffffffffd}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x21, 0x62, 0x3f, 0x9}, {0x2, 0xfe, 0x9, 0x4}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) sysctl$kern(&(0x7f0000000280), 0x2, &(0x7f0000000380)="0100a54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af760b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e731f9a0307248b2ce613566b6bb829e1c2f1a0c5e238f595a8f8fa504d82e439c842b11d0244ffd00580c7841adfb7ef158d09443284ce0b5a0a691e8d46f355bbf5688498e464278de13e6b39ff0202fdef", 0x0, &(0x7f0000000300), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0xfdd7, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x3a, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x10, 0x4000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x1b}, 0x2, &(0x7f0000000180)="8432a0d5d88ab6f957a554da78d47a9c0c9a10f76796d2d92d9a2fa648ad11b95fc5741519b058087c6b1394d9a910a900ccbe277cae8202f6c11bc2d23fa5a10f00e133b77962df4572cb639edd34d038cff224d50226b9a3d8d62c48d3fbbd60cdf10af2bb2d7f85ad6fd89c6d9a6b4a4581dda7624dcdedf55ec5323219c2c803595c6a64d782a3438740c8ba912f044a4f2b99b441b2084438b865a49f77994587058f6d4dc9d435af9ed0378a3dffbddec13a26611771b03d16fe9a22b88d5cbc38379538da755841ef396f4274790cecdb2e66df50628de52560b51a84a040ef5ad8c666721f8c856b66ed0439c626bb66f040b77d3c1cab69710006", &(0x7f00000002c0)=0xff, &(0x7f0000000300)="01e2dd28f88b45dd57c522c4c021053fafc65188891c313601dd0f492242990822d2004c12d02318664797eb0fc17e209fee234f963ff145c9be74b318caf1ae7303012ad4825ddc92ce016d91", 0x4d) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x1da) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d, 0x1c}, {0x48}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmmsg(r2, &(0x7f0000000000)={0x0, 0x108}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r3, 0x20008002) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) close(r1) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x72, 0xf9, 0x80000000, 0xd2d, "8704f9050700000000000090d681480d51aac000"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cd4311f4dd16a4b49d3e313e47547fb8105b800d", 0x14}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000001380)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d37cbc8c6c3221bab5be1c0279acb9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d001ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c60600e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xfa}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f00000002c0), &(0x7f0000000300)=0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f0000000040)=0x300) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfe4a, 0x0, 0x0, 0x2}, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) 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) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000380)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000001c0)}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0xd5, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb690e2f043a2519f35beaa45bb914cb72890faaeaf275e4ff6eb3309a4fbdf860fcdedcd32769b5758486dc97c1250a2908664323a2a126fa01929a54a013395fec7b59a304f448dd166d6c1a223b347089e972a445d3b0389ece884a63b18f75996a1c7e936283e0327dac11a68c22b711004bc6a1c7bb917dab28bb151b730bdf39ee052e257446e0501a67d12648b067cb010a8fe0dff60c6df9fdf381c7984df50225d12e73c45d7ee743b5b5c55bdd13207c22caa8a4c471df46"]) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x3, 0x0) mlock(&(0x7f0000390000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r4 = msgget(0x1, 0x410) msgctl$IPC_RMID(r4, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) lseek(r0, 0x100, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x6}, {0x4, 0x0, 0x0, 0x4}, {0x6}, {0x8, 0x8, 0x23, 0x8}, {0x7, 0x7f, 0x1, 0x2}, {0x8, 0x6, 0x1, 0x2}]}) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002e00), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)=0x2) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/224, 0xe0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x200003, 0x8}, 0xc) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f00000001c0)}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8020, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x9e) r1 = getppid() pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000510, r3) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000425000/0x4000)=nil, 0x4000, 0x2) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000080)={0x1, 0x12}, 0x2, &(0x7f00000000c0)="de657a", &(0x7f0000000100)=0x3, &(0x7f0000000140)="09604c22daf75a62d0970b95e24f6c291e8a2de214983377f47f2f2b1a97964d5630945de36e245c57b24fde8edf7c2e7adc11a5b8ee0193b12567579cbcf561b3c4ef4f691870dc9c147897226bca28d5c6a59bfae8f255ca8dad5a713ffb0d1448c3a99f29cf7fbc5d3a99b252f7b2d1d650bb21f8d4481598cde1cadf7ff4542805905edb7561adb1cd7d9a9e7381ed298dbd2f565634094a4d95c7167f13dc1ad8a0418d3b0e100a2dbc7a6c", 0xae) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x28082, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000240)) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x1a, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000003c0)={0x8, &(0x7f0000000380)=[0x8, 0x6a, 0x1000, 0x4f, 0x5, 0x5b97, 0x9, 0x7]}) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000400)={0x2ba, 0x5, 0x8, 0xa77}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000480)="1269125b0cc3007f32ae529e3ca6c1b27de027afa4", 0x15, 0x2000000000000) r3 = socket(0x1, 0x4000, 0x81) getsockname(r3, &(0x7f00000004c0)=@un=@file={0x0, ""/58}, &(0x7f0000000500)=0x3c) msgget$private(0x0, 0x6de8783cd72b277a) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) nanosleep(&(0x7f0000000540)={0x9}, &(0x7f0000000580)) execve(&(0x7f00000005c0)='./file1\x00', &(0x7f00000006c0)=[&(0x7f0000000600)='+\r\x81@=@!\\P\xb3--\x00', &(0x7f0000000640)='/dev/pf\x00', &(0x7f0000000680)='/dev/bpf\x00'], &(0x7f0000000900)=[&(0x7f0000000700)='/dev/pf\x00', &(0x7f0000000740)='/dev/pci\x00', &(0x7f0000000780)='/dev/pci\x00', &(0x7f00000007c0)='^+-\x00', &(0x7f0000000800)='/dev/pf\x00', &(0x7f0000000840)='/dev/pci\x00', &(0x7f0000000880)=',\'.+.]\x00', &(0x7f00000008c0)='/dev/pf\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000980)=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000009c0)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000a00)={0x1, 0x3f}, 0x2, &(0x7f0000000a40)="4b94f11bcbe739388a0e5c562b6e0ab22ef4a0488e8a87a01224ea9c5332eecc2909199c1c1157058f2fe6596090bd57281b7a0f043544370ee21df3b85a59eca55c7b53d387d238133b75d3f964589a20a1ef41e2775a8f5880465c0fbe7418a703465fe782582a341e5465410165a88f8dd4f201fc551f0b52579298221742ed1606747b749c58390e1432e812a108e34a9bbcb773e3b2a78d0a362a93b1ffacaaf2ab66979a229705da262dc7c87d8785d5f768df9bbc1bbd579fddc2a002b440f2cb3bd1c537c9fe59813b6e5b11a4f7372dd04af5648b60989697e13e328d33b0045dc4a097831bc89a7b99954d21d0e9c6f826885519a2f7aa7ab06ee4427f4ee0719e087d3a790c21f0a3c0da715a3186df934cff8cd18bafce033715adfe76704e18486b7d54ff756f3d3b4e300d00127b71552a8b4db17ff8edcce80e7aa4138b6887c8c8ba2d412d4a76c2c329911535db7d84b0fa428785f9426eac8ab44b4ea678d9c206d2e598b6802695882af603282237a8750e088684b1e90033c8e16073649c4215185c21f71b194d02ef80336ac42e2ee238f9cd25f8aa44d3356045707ba9d70bc98096aa6dd37b2c1281ae68c6281821d17bde2488d8b6db134f5f5e5c30e457ff45add6622140123d548a793233096eac5d123823e932f5c43ae0c09580710f0b94e9abb713acbff4af621739545dc5c83586de0444113d3d377d5b33b2ed44c759b7bf9b14f960e5a61400b33fd84856bdf114bcde8d463398e44ed8ed433f5bb63b7bb2f4548053979e4f85f6cec96c5fba4405aa29b90596b96225e520ec038e7a691213a9a71b9ad62655062f6cfdabdc5c5cc157b4445cfd6f1407930c516ef68fac71624dd243d5d5478afdada326178682a930af2447075b2db1668fce6e9943dbda047a43cc17a5ab737f6008d0b67be3c075c855c30706a2d76aa3b5325e26bf194b331418d7a000d4291e67d83e0bc215d7c18cf9030693fb476d86127d43cc18668bcd154bb57d67823ce99868c51950384787b8c826d16b411da1946fb3400734cdb27caec4733d0e7c4635279baa64bd9f6a5a47fd3ad05a37ecf6fc4e5b8ccae734a61619174f6f44e4a41c57c14f55eb2b2078d9377d3e31c9912b4d2560d5c57403e3dab2644edcd5f3977aad3f280484b15b3ee608129664e7f95092277b137ffebd42b83f8718967d3ee84d5492f8888c38dea48f7f3b8ded4e9c36ce1c893b23ef496ea1d91fbc1f722da5596fd8bd215b1d40c4dffd23126352d4b3b630c1a0b85c85b8ff180ec65c652cea54a98ece349e6d732dada1361b2c3ea6ea06de8b9e848a53d2ad2b3b2ca1946ca3007e63bf5079c2dbfc03ff8fbf32589d01b79021253e3b7055760c962f2dcd4c2e6c2e89b052c07d9a980b8f83de665227c7ba238d55004e7a176fba675e85da6a2df7ec2a6d4a48d7fcdde0956f2590d02019c30e2552f12bb3ca1a85271267dd3694047349fca66f89917b7e7802629240b69aaa0c41ebeb8edcca4f3757559a0054c4785b24745970bf9e4f8d5aff1cb4e7c9949343cddbcceac6fd95a464b84bfd59f0f4a5834f714d3cd9fd47b5779f9c8deb1e7cd8d6f97f020a7ac4154f221f71c836b2e035d5f89a2421f9dac36f5c70e1140f8e4b5dde5769fdfe6cbcc77a03de41a6a402a689306f78d5916f4365f48aa49ce02b587d9278ee955a2f62dbfab38c1e60231c21cbd812f6b97543543807db776f7e231a8512686207c249beeb4fd7a5cb3fc40f4f720932488ffb84d33424d121866b4f867344542ea8eacec0c665c0a304ad76957980a9b9ef830597ecfe9768afb03be9a2aa46e71dc9242057096cbf783e300ee79d8e9e35f2824982dbcc398f07f15694cfb049ea4b08dc6c154e5e8d80fe8f0b576c250816af1937b569a0ba8f985a49b34bf96a77fbe40365ed7bb9d1c839228a5f8b995f6216713f64ea67f48da5fe295332e0981776c5685dada26824cd276b508a895305fa242c858eb6286d72476449fd5e74cb9b57e926a6f233562ee9907812ecba84bdbb1dc9be3b7fe4727ec30bce1afc7c43991a24d86e19a71ac9460a1f955252246855653d1c428e4e703282cf77979f7279cbba749290866d5ac51e93c862021b7107d6bdda0620757b5d5ddbd65d302241a8527ec2bd877cc41a2f5b0d3389534b1a376dcf3fd91729e523aa3852435511afd9946bae3ffa1bfa48489fadeb4a5e927ac23684d55f3cb4eabc0b647b339b425967d29a977535fa21d711a46e96326c63c976fc3a65ee9032d653ff03d98781fe409c986f2dca6f441c19833b090a5557192e84eb4e6034f13cc22d63d5606ee5d373f96f0c1e018ce5739632c1830654483c7e3274047fc1eb8ade177e5549a0deff76c7bc00a16466b2463d602e9ab70172ddf954c38ef4315de91474b161a1183089bcbe70c578836eb789676215f2fad1ee1bb2958d5c5a41b5c41a5b1a359b1214ddb26f690c453fd3078086895906d270e7ef6b5932db5b4366e15c18acd86363368fee51efcc1f3b52bbc7dd897ed6404fff6a5a755ebee82e3cdf6a7a5b89f00ab12a209f99ed8d8b4a31881e57b7853451627e020b915e983a21045db98645d348686efc79b88f37b0576c63e0d221210bba8929cac2df6535fbf2106776ec91b3e6984a215a5897efd71feaadf1d88112d8105761e63ea492137615cf575f93d3eceed3272f4576e6b12ca775db655003dcce4a76317c739ed7d165e1c83b0e3ecc70a5c90239f84e34bee95b6d97d1106f4c9bcedead2a40c61b1671d23b161bde221a8d91bf0085b4154b090dbe2ebae8c3f8591b852d4fd0bfc39462f6bb431de517e5ad47afe947e0a9ecc380872417b9676bb90a6e5f6aac2f4c3a289fd180e46b1e96df0121fe26d6e75848d5b453f92009c99b7fecd5ebb5f8977e5b194675790ab1100d979145a7979e173f7be4acef17308cff0415ebfcb1e83ef38f178112cb6e93790a42f8c137c0a7ba4fa5c649d3d7e9b17959aaeb269d5a9de625e9e436fd4b33b14f3260dfa74f03bb990a4282749daea99fb1b4555c30d29d0d2058f60ed18803258e384b532dbfcf87d6abde8bab7811280b94791073db86fefea65c1ba012a60b3b9bdbde02a0fccffe47f8c905127fd032ff86f3ddc49b80b368b4521ab734961d3545f5be8a7750d05fdcbaf59461f499e9bf037ccb4cbb74a96bf04e47b05525070013956ac0c3dfd0a2c4c5c50432e7bfa8628a3c88c67b2019b1f66a9df921ada229337d62607415c808aa54b283a03f077014064579cc7c8ec05202e101c7e686e6b330f0a6a2cfbbc0752b69b1c7e1baac7bcaafe4f1f12eeb380c858e6ff2cf22d02e5ee8495d6d0fd474d622eed0259bf636a9a19493680f29a47856e228c267ec5907409a47a21f2c88131bc98ee9d0b2012edb39a32f10ffe7df31bd096bdb9082351b0f2bea54a60ca9078348bf912776283d844f646ec35cd07d8ceb669a317e951027c8683c80d50d981ba311c76fb68794191fa15061f5ea9fbadff05f74ef9dabd7144ef2f6accbababed8da58991766623f78e2230db468d9b0ec5255480a71b06ebdae764ed1f82bb06d03b21d3363168a9d2dcbc14f9c31c422d40339babd46149ffc7dc3730b9109280dd3f4f5c857a02a687093008c8cfa94cc69fcfef0971269814eea1d3a1c45c487da2f64ed5be887d02705f72495bb4a43a33a0e2694b5cab395a977632bdbb2df7c1a1ae425367f34d10f673fcf9d6296d71aa8aa2c19e5c038f1579640cdabf40c2059f7dbaa5f8b32cc31959c3612c010f2de6dbca50d4bc0f04fccb2e6ff1aacf1f99b72dda997ecdb14ea1c9bb08664c771bee8758264d1f3cb57b69b388c03817a47ef45ec6b46f322440f8fa4a61cb2a5091d69c933eff0a949b53103b203111fcbd04cd23207bf9d25ae4f741ba6458194c1102833a9a41035121141e3900da7ea5c263067af90af85a1d96e4d3dc1ea235786173d8ef3ce52bc2a2360a05ce1c5f3d169c197e10cd4eee56883e67b79f2de456bc9b1c6a24a2b28eadc891eb8b64b2dc16e75c9ff7f8a9c570dee762ba2da6614c43c77591590904162f77bc665d89650ea2a3f79198df60e56075230123581c709da2c279143c00463d74b623561f505faf067017414a93c17370b2ac424c75656ede9575e13a7d0da7ccbe11d7cdf93b0cc895926cbefd91c1d92d08e2149be96ef3a4d33c72ee56fe9df518b082f06750f1989398a32b1a751a40583ec6977ef23c824deecee2cafc63f9068a3506ac9226de3c51a4bfeccca3672d0ce9ee22ca2c240155a2a38869308c969d9c767046966bbf903d88af50b895eaa66e2b9f875007a313fd2f5e548a63b2bc541ab1d4cdd9dc9f0bb301aafaa27af3748c0992c64abc783c7bfb11d0de1dc3257378ed7763f8c0b177b301493907924f8dc47ad47b22b3ff790091b11e9323d7793d0857c138ad9c36444acb2291c8a7882cead9d4b0a12b603d25afd1a87c25ffa379ceaa8b49bd88c7e60d63c0957cb8644d51d912dc9e9310636abe886bcaca77d6cd51dfd096dfb84147ae275d34783295a33fc75028ebf5526388705c4a07e8f96466a0cc129b5bc7a92797d94edef3f6666bfd9f73636bdd7bbabd12e4bf4baab556db1050fbe4da2949d5d1da0ac2bb9723a96ac1966abbec3c1e5be6836cf07b7ac6ca10ab09d4e04c7b1ef5c3c390824be62944c549e7675c14df0534df0eb975489c0e4791297fdaf58958e859b1df61752fb047d333bcf6607ec197ac848c98a4a06f7e365f6ae92b2fc5a8ad132f7ab41ad4d0b0b4dbc7dfc9f55608be84cdd53f49e44cdcb054540c844a512c453cecfb50d2404919e782cede44a2aafba6239ff8b39ea5dc4ffe8dd2e29bc0e3f24d3dd76a5159d198c77372939fc0ec48d2bba10e71f8c624ec2fcc170d3e4b5faae8d4ac0e2ffdae0cb1c2421ad68d35d8a7b00d4b6a7665abc878bba48bbcde7addcc59d9cf7ecd7db72aad8efa677dac473234d6dc9028fc0a874a2d2a402a37168e5da2b1993b20a2ca16168b50298f6868525743e8f41f33f6d0f15f944eb739b866aaa6caf8fdfd0e5d13b52815e48a545e3b6428bf9bda7783261b910764167ed944f42385652b8f047b7f8f1cb31aef9c14779be903496de461d8a98eed4743f8e767ec0187c7a535ee447fef0bf2a284206949c66d4df494de58c528e1d26fa738d6406210a826361f1f0621dcf8ae527d3aec93dbf65be8d668f5b71f601bf3c56f84f91224004bcf1223dbb2feb58b6c9a92d92a1600360d743c0efcd134a19f23175a47c4a80a2065ff830c471e19f7da528f76b43aee2df3ab3ed70307ee33fb3c1fe1d0c71c34733647273865933fe6323e62fa6f8efbdfd4795a4adb4398409b1893c6d4ff20fb7b20facdf5469fea60c198551afdacbaca187ab7535da4bacb58506a3adfca55c6351acad4142e53ce62d24cdc02537a2026b557edc03cb61ee5d27f9ac22edb716d17b41263b46e3ef8563f3551c012a2398674b05a5700b4b945eacddad4dc536f58fef24dcdc7b4671f7d8a68c5719066184fb7ec6c88c55da57282d4a398cd0dc4f01a01d1b8b135eb689180e7ff807c518d40828639314c129d8d086c630199578fde52533058af29d8ccae5ffe8dd8f587cf663f486272a2206d08f49241114e45b5817e4f776b66cc0ffa3665a2ec7f5d195f6310c2d45e55f8dd99299aceddcfb6a6930f4b3bacb3b262", &(0x7f0000001a40)=0x1000, &(0x7f0000001a80)="85ffa3b7ed117ffab1d58d0e4fe828a634fb584c3b5e65884860dde13e6b5a2509cf7a04769c986c735b9735d339efa2bf2ac59fc81b207721c925df6a86334112e723aee4ac214c19fcf96bfcbbf8cd6de88bc49cccde1aef59c9c8ec6e05a983a511b4144da95f9a21564cdc113c31a1efc6089d40f5d3ed3cbabe3a692a0aa81164", 0x83) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001b40)=0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001b80)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x1, 0x3, 0xfffffffb}, 0x0, [0x4, 0x1, 0x1, 0x80000000, 0x1, 0x2, 0xffff, 0x5]}, 0x3c) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001c00)) executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x20}, {0x496}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) executing program 3: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0x3f, 0x12, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000000}, {}, {0x6}]}) setrlimit(0x7, &(0x7f0000000980)={0xffffffffffffff02, 0x2}) setrlimit(0x7, &(0x7f0000000200)={0x60000000, 0xee2e}) mknod(0x0, 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff9, 0xd1}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x2, 0x3}, {{r5}, 0x1, 0x63, 0x1, 0x101, 0x401}, {{r1}, 0x8000000000000005, 0x47, 0xd12991e05c89675c, 0x5, 0x2}], 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r8, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x285}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 3: socket(0x18, 0x3, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(0xffffffffffffffff) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28, 0x0, 0x9}, {0x2d}, {0x6}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x40000830, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {0x3}, {}, {0x3}, {0x2}, {}, {0x3}, {0x0, 0x2}, {0x3, 0x6}, {0x0, 0x401}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: socket(0x1e, 0x7, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x15, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r3 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x8000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) socket(0x2, 0x1, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x10, 0x0) socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) poll(&(0x7f0000000140)=[{}, {r2, 0x8}, {r1}, {r4, 0x60}, {r0, 0x2}, {r2, 0x4}, {r4, 0x10}], 0x7, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000000)="71f91e3471ac92cbbae807bcc6907afec3272b3c7294c761b4000000c57df48161c7dc33fb5153a9c111e5855c6df34f8349a449b39a40d41d8b72bc6b702b237edd70f0f6b9ea2150ffb51347291658837100", &(0x7f0000000080)=0x53, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/92, 0x5c}, {&(0x7f0000000500)=""/201, 0xc9}, {&(0x7f0000000600)=""/252, 0xfc}], 0x7, &(0x7f0000000200)=""/32, 0x20}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x8106}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x5) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02", @ANYRES32=r0]) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea170086f9010000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) shutdown(r2, 0x1) executing program 6: bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ftruncate(r0, 0x1000) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x26, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @loopback, @broadcast}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{}, {}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: r0 = msgget$private(0x0, 0x2b5) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000000008a9ffb9fa5aedc11036aff55cf84ec1364def3b91ace52349ed042545e6c01787f8f72cf18276229121eff2b3a3fdfddd3995b3f5f9b82fed34fd0344c31c90e32aded66c557de67c50bdafd45dd837599459e9e0fbc7f9b6c858f027abfe3295136a650b7e788e6030e82e1914b9ae24a3452e4a0199f106629d41931a2129ee69f21e5a0f307607dbd321ca3eef0fbe5a88011d769e9d64d27c2d021bc994336e15a39ac980a56ba9572576f66f39d9fbaae0bd9c3e70b502497233fde4954fa9ecd0279de6e45d9601a7ab123c0ae723ea330bd35630df85559e6860f55e30817212f6e4b664ff2101a33f9d51f86c5b647223b63c4ae26f3ce7e214f09212a19ee4916bb375cf44d73d800f7d7bb502ade482efd4e86ca9b2df89780e55d2f165f791e6d5adb8e80c1e7a60a698c2ef2822dfd900b96eb6c052ee7c04f949871d5395d6c0629dd3bd46461479b1ba21663f3993a119ce4c85fe640b71355fa9f065a4855f966c1255fcdfdc682b5e86a5e2b1422731e9e3b5c4bf2d9deb69a28c8a048d0893de93b0c3ee0fbdb81b6eb6cc660f31a8fe581980fd9eb5d575ce8948920d5e3e9d440145362ebc42c29a92682c4841398c9920f567b5c6cf878f0e6394fc01dfd9e632c747c0c3b3a76b81ec13755a43d7a39ca9c42ff4a7e8a01cb7bc7570084c33b0019ddeb68dd427bb3748ceb27ee61273c19f6644e82649f870b70d7941417ea2d978fe9d14434612791e409be0dee2b3f9d642dde85f7743685c9c918fd493191888ad1ccca2b5cdfbf980c7ea399d47490200ddc5f94156e2275ed28da31d17afc763fa01f0e638fdfbaa9daa0b228e1b896aad825abada60992655b14f7d42e1f6b3cca8824fe5821289a9a98470379be39ff3f02355b297652865b952d8d66868bd2b7b24fe568184bdbdf6c8db96f4860ba0a0e3f9452322e3f5aef8bb08edded5d50e69ceb76a4359061406f63528f0356152552cff9ee7a5d7a26974c7390a2163ea73ccbe59652eee08417728c5e269eab11d9a8adcfb43ec611fabc466e7b43fb30270a13a2d5a12d5dbc861b31c6673e9fbe9ca5600c8731d283e38e9b70fa01ee3d12ab60cf57e2f448af1d6d65d93edbe2f1639170525f977df8a5f0c124cc40b4aab4f3bb2cc71152a3181797d0c4c4d14c8c4dfb0e5c70b3b4086e753f949215eb3799863a8b4fde005fae9eef50ca38fcac969af1f6ceee35f0e2b06e56285089e5c506e0fc15b025dcb5a05099f99e8477768e7376192908fb1fb8938b6df4c78927066e2d36f122bc4e56cb674034251ec58441f5bca8521dd09ffbc5ac24a397eb7c4fcc3fa7dba6df84f0b35b859345cf0a2ef73275cf214055960bfd8fb0fb1e00fd6c0861e388767a80ccc8dff57c3e76ec2cd9bf23a17d49f220520d466f0eb2deceaba382cc1049c89b4818cb833478c98af1adc0e98e2d9a936838e52f79e4202ffb74834a09f7ddf27aef134bfb30ed557167652399699103b59401b2aae7149fc9c13894f8f01ba3465270167c4acbb19a5c52bce602f0ae073094b1092922fccd97ffce0ed2b3b1f931ace6b8712a5ea33a0b97df862cc3853b509e90a048ffd4fa2dc355108ee44dac971faf9e2fde454751ae57876d1ab5467e341f830d170fed9d991b2d84f31f7362e9ff042f385f087c2f227df6ea75b3b404c96f6ef2b7d58a1aa47b68117159dabd3a50c764c413c5fb021c5f78d849ddb46e5994c73e35ff8d6b4f84984148b9274da45c829995c87a045922331cbe381dc80a4648aa832e6c022754005ff65f788d4e0dbe4a5c3250a97daabf28339f6fc8d4ea09fa55005fecd432cfe63832c399d75e56c737f823ec1036752f46d4b9aeea21617ce3e3b34a2814b2dd5e31c166d9bd368a8607a7004ceb4bda506612ec1d78296e106794835d41805ca3e5f4cd905b0570a1169b3f08d4a1ff0bed1db600542e97525768fda8c508b686aee20ef2ffd07ddd902e8489dcdf98e8518acadc653130e86f6936384c31ec01d2bc2f1ddf7dcab3f60c0e5ac227190abafc70399f7f165f58186ab1deb11372505a9fbb563de0edd67ccb12c190720b4fafb42b5cdd14e9f07bab52a649175cc15432e1dfade047311f360ecaf29d08d1d03dabc19383cc4216c0dfc0726731ccfd9209f002f10ca0fefc0ded0025039e4ae4cd1a4d56260301e59a20f634cb795e69f7dc1c7fc98640a582e0205f972350d4973366b8aac06e9e7cdd0f5514c303208b06fb209085510d3c4866b023cd4074459858da1d4227f0d8d8336495e3aa9ba5a879d73ef9e5b22de0a9c941c35fe8edb04679f3eb10831cfb5f911257d84ea365c585fc75e0d29ebc8a9cc84949d91392c991a662891e903d2322190eddd5969dff9d83a5457c26d6536270c2dbd5520a9d15ba8204eec20ccb68b5f1637daa8832b911e737ae977553ec6400f0fad8bb3b280eb12b8d59f71f4d091aff4de409922476885803186d6b9f9590d0d74008df9b8de05c3ccb01ea660ff2c0e46ce4209bffeb7484b7ba46262b46965d010cb7d87b17556a642f6e5a0fb0c8abbc31de612c21051e35130940028fd7b80ebf1a527f46f1903a2b217908ce70f52119dd0c8124c4c7b0aff9bd8d328b0d66d3a18e4f0c9788613ca86d1f9c5a8e81f3e2b51c7deba59b980066f405ac7f85bfa2ded78ee6c9f4edd6d1fc056d274744777e6217d730b9921a9665cbf6b27004d2b979bfb018e74199d8ce89b023964a2d4fa95d72c609ec0783883bfafb4dcffc1ff52838a2bda732f75875807c30577b3e3c45c10db3740bd755c3a773c1c91f85007ae4e073903bea8b560fe3fab92908c82d35b56a399007ae83e5cba3253a8a83dfce804f4a597d6251cfeea6bdd3939199fea70ef21ae5210c730a73dbfa8ff41856266378cdb88675e641b33eed95aee7d2683c04916999af74f3f89946c851a7cc67c47e3a660156c2c987bc9f51938e8d005b2cc83a4ae8fc2cc6b49d995e97e5948833173b7a8ad4950d79c4ae2f3e08a5656161bbfb6a812798cf5a18b81e5385d681ccdbd0527f944b923f6c65283479aa154d7e054cd9f46abe0d224ed0b6441db8e73f6968ec71c96b35733edaccec614e01bda61f0df5cbef243a81c14e5bae3d40ad6732c7a093b7972b19eada5693676074cab85e7e2c76c17f295cd8ddf913051e3f2e124ad9975f0c0ae14d739cfe2cf423d53f2386b45adf7b514bd5e29d5ba9167c597c59a2b2ce3fd95be556a2bcca304e3711e933d39e159678c0b3ca6ac0e6847a1d82b6850c673bb6edabb75531b97770cefcfe56ec46da653c6f5b419a7498fd68fd9abdbd50b9bae4d5301dd006d23e02c267482d31efcb48024592c83d1bdd5900e7508d84c32cad5ece59327200e7d591b5523fc584a86cc4d3bb617cc4063d5977208639cd3c98a8dfc1df5bb81a7e4355f4aea356b86e94cb9e464c76420b0e47ba8e57039866f407766461e47653556ae9747fd6532e2919ab2149f09d8fe9ae9430a87d76d9e3be9444b303a25d6046866eba00a4df447a496c8a37dfa5b2a3f52397008d926013b96ada25e0825fbc40c8cbbb0a24c526d6fb8dd3f8c56da403f42cee2745c1fa10e3e50167973c55c2b7e6688c199c999a054fc0ba676964720fe3e6943c34bf91b0948e084be6924b95875c1c2a7de791e097c96b6b7826072f198c8fcf65ff62f02e5a64908e2825419d1f4a0a2f2ead7021c6b0d4c0960ae9b73086ca4a1d2ab3c4a01641350b675495daf980161c76dfb85852ab047f4b011797fce471663d5510f1b7fec6903f822e06250116e345d3361e71922ae2b7883d2057139b5d05e93f389308cfabd109263ca820aa0b32e0ff367973cd1a1918b2787bc88f8ac5a68bdb18365f33c75c5f0c034d6ba08a74972297edff9fa2eb86ee7a5ef481e84eb9543c4a53cfd634044d449b5b474312d3b6a7a9fd852f8fa388a76b72d6e47d0a8bc9b4b491de95c56b49d57302977816bca20b5ec380eca2c0cf2f810d0e54bdae3ee6de3ae39b5cbcb49d4f39cdc0eeb6d8d1d335ae4686c4dfa918aadbb5b5d6ece22fc2f572705552725cc1a8796c77d6ce4330f6552af8f4a0acebf8edce58d8aa18942420702ff13a94a4ee01483ebd9907ca07de805cc8a5477b5e304729175f995b6b91db8cd45c4fc300b1ee0e5ab589845d904bd8eb0a3124c34ca564113409730fe977f87859593e2532f50c9193f0102955dc52d9f6eef34db4f1d70c0b391f49dead6ae5409c4afc426a820861bd8fb9f1199b94bc2d3d8fe62ca1a0db43e44e56424f5d1f2a82d824b4fb6f4a820e4e2d47acb44892c1bbb4f75a19fd14e7099f55f6b6c0752df83e6da81bb36358d287033c352d8407475a7bc90a0241d5323aed57901399ca69889c9d43f19ac36e7aabda4f24a0f8a4a7f6cf49388e240e6a0180f994dfef966999aeac5a8623c7126097ab246c7db58d7ad41f031405f8dccda702913a36f148ae88c0421e8a940807145c25fa2655729f408a943b435f9f2a9c77469ce95be5f9b2949f75907a751e6b4c3a5ba2b32f0c52aed8edbec5faaf85d31a38eea4f5036638d1da045cb72a0eb2b27673f1e9d30b5dc6af6774cf30c5d2f01365c2f61d4472008a841061769a4f66b6c9a00d342270df01ed01e8074e9cab9f6300b5f4ae43dbbdfb7c7b769952e87c206c076d48042ee663077469ffcd5e43d5b2baeb60ddd7173dffbc17c1bf365b4ac4740975de7ae72aa531831689a0de1e7bee7d13b6f9a1f4b0c91967a684a5820912ecc8e797b170f762b7e065aa6be40b885eae7936bdbda3a1f2b8fc6c7bb46ca0f5636350fc54c98c7daa6d1e2703f5cc3a2cef6dd6a4f29b9d9cc6939e389bbee6ed7f9e7cf225e0b4bbb1ab6fb7f7443978225dd9d999e653fa359fe178af11cce694b4626b02fada70eda90c041c2fa6d310f219d403f0e3a4268ff631cc634dec005165fe24dce71b49476754853a2890a45590b735f51c097b2a6b71a61a1f34a41b6be615fbee5af69f29b77b9e1b8ed80a536f8d4dc0e258ddc052bfa62a15d24d4ecde4f473eef2ac26915361140eec044f1fc8d3c743e6bc41918aa491f77c06f6511c9d16fd125b81478d3ef611e78bfaa12bcecd17c2a6de6df4a8902dfefaedf04af3087686c1077db6be1e5c0379a60f9e4f0f7c39086c2798f2d278ab9e2dc75cf9a8b989719a63f2ca490116c6a9ceebdcc8b2d7f1257e5e6195442f314308dfdfe32da0605df7c1285c2adf0a61db6cc1cb03d05294145fee1372a0a071d8439b675d9f158f87d238c069311ae8298d638285955a26b19196f3c5e6250812a0d197f63560b6f77a7afc1e3e1edc09f63bf14331337dccd7248aa334efa8e046608193400803c757afdcb3c419abe65b34673a955231dcd687e0ca67c5b9295a2cd3a3fc81cc7557c30c52f7bc51a920188b367c61c58b6bb3df09a9aa340a12148797f91407f69b16b283376653c9152154c15176e0e978fc99231d69c36219df13f946d3f9bcf66a6bb19c5b6ef2f173851406128ae9ecbd84083eccca7cde1ed28463a04fb2cc1d7364cb67ffd4bc5ed7fc40277c0df15ef06ee35263a60fa16cdb854c3dd12603d1f94799a255e2571abdf133c2907b694e24b220ae4c46afacbe9c8cb96e6e158a464453ba0ad9ec28c79c23ba2d7fb1b60b1dff93cc5e1c8dcbb3d333ccd9faae4e7e6e89c3a952a651586bacbb1101eabae7a2eea0fb75010"], 0x1008, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x400, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000010c0)={0x1, &(0x7f0000001080)=[{0x3, 0x4, 0x2, 0x80, 0xff}]}) close(r1) mknod(&(0x7f0000001100)='./file0\x00', 0x2000, 0xc54) bind(r1, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x80, 0x10) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001240)={&(0x7f00000011c0)='./file0\x00', 0x8000000000000000, &(0x7f0000001200)='./file0\x00', 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001280)={0x8001, 0x4, 0x6, 0x7, "99dde0e37b376bf1d2dcd86b60932040459fcf97", 0x1}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000013c0)={0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)}], 0x1, 0xfffffffffffffffc) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x400, 0x2, 0x3, 0x401, 0x20, 0x7, 0x0, 0x2, 0xfffffffffffffff9, 0xffffffffffff0001}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = dup(r1) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x18) ioctl$VMM_IOC_RUN(r3, 0xc0205602, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff8bb07e5b}, 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) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x409) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000001640)="e475f5b836e2c30fffa41dcd1dba153740536711c8a81e7c61fa50cb02e48ab8ef07d35744ed224ec2bd55ffea271df2e1160cb4579661cdd76a1395a8d7cf6b8e5fc62858fd5b3494298140017191ccfdf7ffdb18915f4faab64c80298fcc75a7ea0c0fc836568550283a8c22449fa42b22beed63d0e86def3250fa82384bc99b34b844131689fb98993369056e681dce", 0x91}, {&(0x7f00000003c0)="59feae87ec8bc221527ae8c64b1ffeaec412339de0ab2abac229ce960b8000f5c6059b3f1cfe046e45118a10dd724b5e57e49dfca4fd3cdded560b7d379db72b5ac0edfc5060ca88668511fdbb60d1c77f6c4620fe90b304eedddc52862ce082b18a8a514b1faab623ec6999addea471ede27bb04eb411abe073d576d13e439ab609bc314fe6b93a50886be899b587619b6825e025a08c8e6203baf826e8a9b81a03506923b23bf86ce9694aa5f1d139e51befeb3fb7e579bd8789135d39a25e194e8214e4f4063bdf8784cf470feecf60f14a7caf54bd2e13227896a7", 0xdd}], 0x2, 0x0, 0x0, 0x1}, 0x0) close(r0) executing program 3: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000780)=""/234, 0xea}, {&(0x7f0000000300)=""/125, 0x7d}], 0x4, &(0x7f00000005c0)=""/14, 0xe}, 0x803}, 0x10, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x66, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x5e) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) clock_getres(0x4, &(0x7f00000001c0)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x5) execve(0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r7 = msgget$private(0x0, 0x0) nanosleep(&(0x7f0000000200)={0x300000000000000, 0x6}, &(0x7f0000000280)) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x3a) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYRES32=r1]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000040aa02009078000000006006c30100000000fe8000000000000000000000000000aa11181427d6155a4500000000000000010100000000000000"]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) r4 = msgget$private(0x0, 0x0) setuid(0xee01) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRES16=r4, @ANYRESHEX=r4, @ANYRESOCT], 0x401, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) kqueue() denied attempt to set clock back 3182362966 seconds executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd14500211c566832d482b07f5a1957de740000fe8000000023000000000000000000aa02009078000000006000000000000000008000000000000000000000000000aa00000000000000000000ffffe0000002ff"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) setreuid(0xee00, 0x0) write(r1, &(0x7f0000000280)="ff36fb44f3ca0d585e745be6bbccf927bedd7c7a1c73900afd09eee21312a0f766f9c195ec40bff4e239b270b1d988c1ad824530c4f369468d6fe65288ae0daf90fc13baa1da3dcc7b16ecc85cac2bebd6afa2", 0x53) r3 = getuid() setreuid(0x0, r3) sysctl$kern(&(0x7f0000000380)={0x1, 0x56}, 0x2, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d944b8e5f84cf71b59c7afefd10c0b3e77e3bc6352605e2c37082", &(0x7f0000000080)=0x27, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x400, 0x100, 0x0, 0x0, 0xffffffffffffffff, 0x1000000000000004}, 0x0, &(0x7f00000001c0)={0x1, 0x200000000400000, 0x0, 0x0, 0x0, 0x1, 0x3b}, 0x0) r6 = dup2(r5, r5) poll(&(0x7f0000000240)=[{r6}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000004c0)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f00000001c0)=[{}, {0x8016}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 5: socket(0x6, 0x4000, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f00000001c0)=[{}, {0x8016}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 0: socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getpeername(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() lchown(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r1, 0x0) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0xc5025f8cf2ee1a54, 0x1, 0x7ff, 0x5, r3}) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x0) setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r1, 0x0, r1, 0x0, 0xc1, 0x3}, 0x8, 0x7, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 6: select(0x40, &(0x7f0000000000)={0x9, 0x0, 0xfffffffffffffffe, 0x401, 0x0, 0xffffffffffffffff, 0x0, 0x20000000004}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000ac00c42901bc543e5c7ecb4245a219fef329c7a255714ba888880780789fe97a26e1eed9fba0fc4a07034805d5f43f172006483e8351d11378473539e751590300000058ec23ff2d1ee99de762163974762fc3d41fd5b387c8a5eda719f64d4f564e903a6dbf36ef48dd427b56ae371fca6b075545e455516d4bd6ac9395f0733bb30d82ffb8b460", @ANYRES16, @ANYRES16=0x0, @ANYRESDEC=0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) syz_emit_ethernet(0xf2, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000e40000000000009078e0000002000000000800907800000000e95807c58c7515f9380e79c215d64da436299aa4eed7dc60747bebeb09d8be10140b356e7a23782031ea5c9e7e1046129ad4539c0d7fe3ca7c6ba53a480094f02ddd92e1df6929787a67c70602df62e2f8b411294cf858c73062e59ae3fa2bf6d20a6e80e8eb1f745352caf052dccd770cd5d4ba98398ffacbb69859a2e5ad4acb608cb69cbb5735c6fa749717d4cb975eea9a43a80c905304aa67789ab7d12456db209c319c869bbb7ef8775a8e9ffe723fe58393fdab158d7a0b637210b880e8f116319b37e7eb"]) setsockopt(r0, 0x400000c, 0x0, &(0x7f0000000480)="77f45be0c2c076187d0bc1d485a754c21244a486691e6326eb95805dadb32317b968f606d4d1198e7db10a096564c0e018daaa505eb8e82e0b5463fd949a4883a27db0396c955226f5fbb3ef992ac1a42b8182758d337eadf090187c68e5bf1d3bc56685c86db5019766c5f444b44dc28c06810100000000000000000000c724a35033c4dc97a0047e72579ffed8f10091fbae38bdaac06dab0d0dd9ae5f6b243ce49eadb52b665a03dd3d3a7db54fa3cb230fafbeb1554fb4a8709893138502c81316e761467dc064652c4d380d5c5d51da8615e146981a31ffbcfde0dd71baa098d66aed91e7d6e44c4439e8410000000000000000000000000000000000000000000000000000000000006637bd243f8d66b746b1a293b0ccf78cba22b6cc1da1ff10ef913a06b43d6c3aaeae75fcf0ef4a1ff08c287ea05948510e3a2e2830337401bd0da8923067a4c5d5d3dfce154d05d25b1478656a95957a7c8a39e636865d08e640938d0f1779c257a02c673148db4bae1cf5e09d57b15f939e01f746bc9c416509c7641f33aea854f33442562013aeb045caa4c7a0ab19d21e85b3c53d986aa96b6094c382c5fd3136ac299911ba2102f6ca7661077d27acf604ab0e42cc61ed2d457bd651c40259e4490d57641c1821bdec6b471dea4fdfb0df56b215fce1618f24bfb74a0bc0de18", 0x1ee) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x8) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000040)={'./file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r3 = msgget$private(0x0, 0x2) socket(0x2, 0x0, 0x0) msgget$private(0x0, 0x25) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) executing program 1: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)) getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYBLOB]) semget(0x3, 0x5, 0x79d) msgget(0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x70, 0x4, 0x4, 0x1}, {0x9, 0x5, 0x0, 0x8}, {0x1, 0xc0, 0x1, 0x20004e}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x0, 0x3]}) syz_emit_ethernet(0x0, 0x0) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getegid() r4 = shmget(0x0, 0x2000, 0x702, &(0x7f0000ffc000/0x2000)=nil) setrlimit(0x5, &(0x7f0000000300)={0x3, 0xffff}) setuid(0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_addr=@in6}) r5 = msgget$private(0x0, 0x8e) msgsnd(r5, &(0x7f00000003c0)={0x0, "1bdf9c3880a3853dbedbedf7d403704b9d15424f2f43b57b135e2801566dfd4ea9e360b1219f19290fc59e05d999bb0b4c1df1e8b0d45236e2cebdba7cf7f8b258176e8b75f525f596bea7336d61e4d5aff5e0a58b679938955de8e26c85095bba97f99da3ab382b8b96916fb724ec07f00294da2e54b84aa21c433dea775c9b9c68d327b18ad06b4b0e5b3f455a301b4cb496124bd906b39ba23db7f9afdd4a3d78734b124fecb1a56084c9adaf13ad8b1af1f8c36abe30dcc23e59eb735a3347184b18b21b6686300c5e704e451efa799f98f5e462f34c029b62395c7c73ed184973719478a945cd961eb44ac535bdb68f716f35b8ad8fd850c5c5515aa82ce66f4e2e891117eb3f8464fb11e4375f096df56de739cd70bcc10722cf1aff7809d58026e0a479323ca4140ea133d1a8138a0c3166dfcda520a812d96354ba8f0f08af4ad637d2f40c851f7ad0dba0a1d4fb2f9666f10b6c3828f635b872c749fcf1133beefb182466410e08a1f8fceee33160697b30dc74af9033804cd50f65f05cc99d7c5beb26f6753a6a77256d02770901ba2ad848332247de1f2002dcd4c89b7afa3dd25b66e1598261b886219e9655402b3a98de3b61295287e3d0d2206c59b8ad2ea420275b0b4e13be48a541b396d0e337e94b967a6ca1f18f1a4395a438856b4e75e5acd7b844464918b8cd6ee59c11b653254bff72c551310bac1bbaac1cd0dc41fe5ceacc9e5f1bb844abc91dd9f74b84fa7705c9c843b38ebf2f22f730e12da8f5efcfea135425e8031d63dd8f79d997368862ca88c84fbf522a4324cc94306dbce94d930f9330b152a3b2f7daaef9bbcf3734bcd37436e44dbb807134af39eb2eca47251fcb3828be655e3f40427ea4772c838e4364769f46a5d144e28208945aeb394e960c1908e05c82e2447a71cf91cdf5b42fb6626fd7c61ae59477b04fcddff2ca7b4b8005d88cc9a8410562d60af1c3c93ceee6c2e1db3590f3e4d773c469d1f29909acd0d8c3230133e701e7eec3439f49388a1be341aa87be826e085497a4d6abe74cc036904a3b4ad0455429814e15703ef52763f646e231ae61a304caab843c720044b83735aca4e03a9b72da1f282589d376ec8bc415368b12b10a2a84633a1788d28939cfbbec154420f4f88b312470d099d61b66d64f24f182dd041e807fd38d847c09bab593024cddfc953a125961eed8dd3913002664bf11a60fbb98b8e4596e44562976de1be9075ceb8b4f48efe537a1c83adf6521e6f7d7b3d1979de59847475a2fde764962d63a7a944c28f961d497f065322d1bb143c39e53142f00920210abc1497bfb69bcbb0607e9ff33be484ed57ddce32f017afa7032d1d2dee7e3b0c50d95f96e15b3e774fa0572e5dfbc35c81fed9eb042ed0de5397e0ac15df81d5a4bab41e85ab73c76de82f5cbea2994ff2bc43687a3a1ba0bdad17628c517c5fa4b870d6b473fde66f4fe0c1f43d3652490ee59d2845bc2cee66d3ce4d178b79f2294f86d745e4885962655c932cc682e7154273b8b29cdccb1d0776e898867450103e8057816cedd77e4d2b0de399f37b5d68570434a3ae761d872751a3384a756ecf871e8ba88acd884dc6c73199e674d59580cc4def72bd69fa36ed8e95505a6ca583eb91d80397e5a60eca4eb728b7efc72a6b71ec0870ea3e058abb37749e83fe026d7817af75a278965e5dfbe911df6f9b5e69886032b27b4375b7cadac14be1f62d478a77dff7636487d2e888209f01802036f9f21c290118cedc018b7ab64680f7fd3bb039a69346c3035bf3740df23f23828972e405ace75d0c2b55ea76cca985ead927ed416bf5ceaa6f2fb8a3e6be4de0ba8b0588d08b8ef1b968925c3d65bba731f066e30a6c7ffb5ba6127e0166776c8f5ed5b420ea189685cb269bc256c8fb5aa1ce1210e6d95ec7ead2732b149a87de17961b357d3f49771d4e359b7c00bb6255910876145eb06be49bc8d770b23f3e40d0f129b653efc526d22396f9c2db9d6825cfa0f7307ae04bbdbf5ef49c197229ebafd2dee7021f52c4012febe83b4b4fb9a6805ce3188ec8a4a0ea4a0377d903690130be2d42935e707fb12e2bc438312527316996ffd45e78c7ae0065aab2c78159c5bcf90c488b8607f3a7ad93dea336dea8a726085b07dead87f195242710f17c969c76f41e18181bbdb8caef42e9e17408d8cbd1e97323b8b9ccb13581ec550a7f4a73f9a6c009184ad8198c680a2b5cb73e77424e4b676c3741848c859598478f204bf1d10060d68c9711eb23ed470500df8ca1d688777a043c80d4ac085ed574ad4845be6ca34359df98987e3d5786dd39aa65abc01c33d2c3c1bce840cc74c6b33bea3a6e0ddb5fbec696c797b3364dcce31a62ac4c14974fac6fa858752d46898fb6ef305bfc4fa67608f7499838cad0c280f59aa02c6834209be9b16d40cdd1f01b530437742808c5ac02969ba6c7f7ffb729183416008d6c0b36f59b1f6e1ef82c402ebb2e4b99924dae5abd2768900bb025007b5d225f19999c5f8d74d423526d8cf99bdcbff569bcd3acc36a12f4ea62ed2fe777a70c22435f85ac5cb78e9096bcbacf15aee7044bbd61d3c87f071d5c81d75f0a986b1f037e74333c65761a88ddc8f1aded3f4ec03cbf4c2b9e523397e5550e5305b0299b5e07f2e3ec6ddba807b0ff44139a176a0c9959badb4347a77567109a01a7c0531373b638025c2b63de4e1c59998e7af3bd4f33d6d136be97904cdc1f41c71b55f59d4bd420665378e599480e6b604af711766a96142fe857a1c1b38700ea3e44209d54dda5fa2a399e43d04b9878ef92e18ab9d3652c826c0feecd0ef4da4803fce397b56d2bd7b4ddfb4bcb0fc358f9736cc53c169e99e8780dee0a12e7a3046799fa80064fa22b02e901ab491a9a64e955f60dc1c73be136319a7616b37d42b04cadf41830478db15dafa895d2d05a8474acedc65e7e64f525826d161491c7133ecba985780365e807df52a245feeda6a542dbd39b8e6590ac66799f825375e12e3bd2c8055641affd60bc1bd0af6c854f8bfbccb84fc52b3b79b900d4cfa9566193c8f55f4cfe778e7f5b721b24285d4ec07d7689ae79af35aa539b2e1af0994586c2f71d388f97f11368a653b23f334c925cb3ad1839f16d034c4afc44f70f605bef335c7596b445050d669972ac7188142207506fd5f9aa87a31f5a35d7e3bdff8096a106bcca1dca2cbdbb710f9bb029e58240464a612a1fd31abc230141f88a0bc5a6557928d3fa2db088f09a4e0fd2c560c8c0a7b5b31579df69b684164696b3efc1e29ee57da5c27eec6f8fe94bf375ec07e760a5f573a025f1ee17401f941b0cce7ace83a053cdf6a8624021c066244981282866635501b1cbdf9b3d342a270f36090b5f2c79266f093f3712a4984ed7b2683371977517c83e13fee221ac437a5d5efc8fea4118a015207d1b2a2a12c012bbdec5c68917b6812ea29c807b35e381027c3290e39792e9ee57afd57115152ab52de496542918cfff104736308eba9f551ffaf0a126d662664180591b37327b03fb0dd4ef16b526ec961037b0168e22b44e1415f421318a5de3171784d0c75538a709a62d0bf3d901769ce7844a4be5b92bd3a9388b4365b33477bc8eae3badfe073adc5b0b17fecd1137a2dd88cf8af26eeb960ebde2cefca80ed029fbe0622de28db28c9aacb6e05c63710150a1c3ccc56be1c073737eeb5174055bbaa996a6f2dc61ba66a5a9bcc9da1c506c73ebac3b11780e9e2c5c20b8e13341fbfe4b173f3cf9929fd9ec4bff73c0a8a07f1f40298111300aeaa88898739f1f7291f8b244220257573d31ec43bbe6d3af8ad388a3d6a5293b5db56ec547ef6c4ec161e6a328a91a8319f65fcf85dbb8391a6b6c552b45526ff9b83c746fc331fd370a54704b64a9b20ba61bbcb3242210868f797b797d205131e95f49d4e0a526a03cac6373be799f4f5c7ae728adda7bfdffd4c0982d0ec36fb60844c33f4447e7641fba88e6e58377885cb2a4d3abb20aa134b24c4fe9b1a49aab4e994bc4d4d93f50fc1973491e181896d055fe60b09ce72ef7f057df3a462dc68c0c8d6683a0e80e2dff8bc4db3f96803d4a0e1111510f1fcfc6d69f7aefa6440ad9bce1b135448361fe26f1de07d2d0470f77f721bdd0ea0cacd2bc117c396c253b673684b8668fe61ef4c1660cc8cfd8b817aa1c311cb745f475d04e0f9f720e04220b2d30b30bff073bb6db073d40ac0972167b84ca7d35cfa1cf898c592d62741e2a8ffb82aeedec905d2a9e1db71ea60c16ac5a85f6e46a8c8d59c72c2336e6dd36f233325e4f420294e6d2508bfbca401698b7b2a8df0457560c793da42acc99c2ff96a32db966fc4627935ed65f7b03bdfed74c841aab2a0dcbf5edd9ed1bb00aee3d0e9c42873b66aee89120cb86596253079d7d65021d947aa865fbbdf7dacf2805d59e389e2d63d31357a4636390c7b2796a03e1c728070840e2db07f9c8bc4cbf5f064aac21d1a779bcb77bada735b13c27a37ef7fcd4d4ad048adf172973d793ebc377cf297d68d86c95cfa64cc7d848753bfbd7df7834d4f82a43de03c253a2d80f93b7aedc85f7bc695c2a649e7f08dcfe1d6715d9e32727f621df4b6e04b69c09aa2f6231a965c848a1231ccea9af3bbc2fff2cab47d326b62abdb57ea8a50cda18f6b1e3ca8bb36fef1dca8cc1c5bbd634f46b3de29c4115d3eb269ee80a9e55d1881eda6ff2c8fd2a0674d2ed5b0308490ec95c4fefdfc33612ad00e5093bbccf8f44dc0962019a8d013dd0916db67a15bfb78c988847db05ac3b80128fa3f0e1238bace3d7135d246bc246bd27eaa63655acf0c3891b9c6792a7d8bf1699148cc8bcbb8e80ada57fdb958ab6fdf401529a95d37642150b50b7727c0ee09d23bcf2311aecfd33e4d0dd77da10ceb2d3c3cf9e63b386aee8a25d0cd078b056a32b779cbab7db65256441ff152352b297d66a4729cc2c3bc733090c15c3b39c4eec3458e3e1c5f76ef5a9c66d1be5a0a8a68ceb83bde2c1fd741869a187002f21cb24c082a81092ff6e3267c1bfc55c52ce9ed70fe35a0db1740128e7bd74c1baed70bb36352fdced1f45f1a213a287c4257347a866b9203b714820f4ce6ff9e0f4e96bf3fa5d96ee794239595b7af010275c1caea3359548715a483013d3cbf5bc18549e5ee90433a545c2d437c538830548799826117b4e19ce2eb1ed6045a40d22abc494125f6b177b40a6bffb9aa3bfb6d678a16c5a8ac13fd673c7b59a36988df134cc1762d081ba29d583ac5e0235ca86bbb352f8f1dcabacafefe65cfb71e12371771b3b025c4314bf49e2c4386a537ea50baab66d1f3d0e3bd472590d43f83bfe9388e3a764da4ebd51fb671b36e9193d80e640d6861f2d9df107a91867dffa546c1a7891a3c0e031e9fc4c1af9aaad0567a03ad6dd6204bb7487d4e00a7d6b5cf79fc369dbd8af97f09a62ef21f35a9e5d6d25fecc6aa3f668bfac31f397b4f10e2ef1d15e8e06ca940a1c29e01184a3c71103b1ac3ec0d1fe68451916d93fd72a66a574563bd719f5dfa9f0fa2756472a900ed82ecbe4aaeed61b0a0b1422e99aff0ea5448e910c1cf0689eb2d68efba463e5858dc47c35bfebb86a330492dfeaa2f6e79c0f1067e17e3faff6400a99bd13e2688ccd4a3c5527ad4f35b1776a82d6a01d5d9ef259c7da9c83411ee1e6fa92a7a295041bd3d5d3075101270f0d35a9402638b4c7b539c883bba7d9dbb230a884346ee7564dadef1f140d7803f"}, 0x1008, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) setegid(r7) setuid(0x0) flock(r2, 0x1) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3, 0x22, 0x9}, 0x1, 0x200, 0x0, r6, 0x800, 0x3b, 0x8001}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001540)={0x6, &(0x7f0000001500)=[{0x2}, {0x6, 0x1, 0x1f, 0x439f}, {0x7fff}, {0x7, 0x53, 0x7f, 0x7f}, {0xff00, 0xff, 0xaa, 0x7}, {0x1000, 0x3, 0x6, 0x4}]}) shmget(0x0, 0x3000, 0x320, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm(&(0x7f0000001580)={0x2, 0x9}, 0x2, &(0x7f00000015c0)="cdadbd0b1a", &(0x7f0000001600)=0x5, &(0x7f0000001640)="810383cb87822a53b523ac620c8d78521c022b933878d5c71c036d9fa198a16de25820bb60bdcff40ddd", 0x2a) setegid(0x0) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x114) getpid() executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x38dd0, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$vm(&(0x7f0000000180)={0x2, 0x2}, 0x2, &(0x7f0000000340)="31690539fa01243dcf9a1a8795b5746e5a5403efb57171928c62598af61013bc023894707d2bc6c6fbb15828acdec13c5d8b150dfa375b46f923d462809b13b7c5ce4ff83e459064b20fa1d78b8a77af9ce17dcdae71730c738ee3fedbe6c96bbcc1e5000682ebb8918db152054edd3d7de7df1b9bc30bc5873931dc1b2c6e30fc011ffecb47ad2717de90fb1d21c21f4bc13919b0863567d6b1dd3e6a436eff14750003e69be514dfab16cecc978341", &(0x7f0000000280)=0xb0, &(0x7f0000000300)="1b7e5e0e66e462d51701242cdf38cf61941c7c2832ce0542863af290385e73886ea8369d7b35baa04217340c7c59b030fecf3e7d472a", 0x36) executing program 6: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/107, &(0x7f0000000500)=0x6b) r1 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r2, r1) r3 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r3, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xffffffff, 0x15, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x8000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r5 = socket(0x2, 0x5, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) syz_emit_ethernet(0x67, &(0x7f0000000200)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x59, 0x0, 0x0, 0x20, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xe, 0x4, 0x1, 0x2b, 0x3, 0x66, 0x3, 0x3f, 0x3c, 0x1, @remote={0xac, 0x14, 0x0}, @loopback, {[@generic={0xaba9713950c1896b, 0xe, "6ded8b2c01094b9b7304605f"}, @ssrr={0x89, 0xf, 0xf8, [@local={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0xffff}, @end]}}, "7e0d64efd3"}}}}}) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8f82, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x4012, r0, 0x0) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x506) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(r2, 0x0, 0x8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000044a000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil, 0x4}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800004000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00006dc000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000404000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmat(r1, &(0x7f0000786000/0x2000)=nil, 0x1000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x233, 0x0) fchdir(r0) socket$inet(0x2, 0x4000, 0x0) r4 = socket(0x2, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000100)='/dev/wskbd\x00', &(0x7f0000000140)='/dev/wskbd\x00', &(0x7f0000000180)='/dev/wskbd\x00', &(0x7f00000001c0)='#&/\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='/dev/wskbd\x00']) chflags(&(0x7f00000002c0)='./file0\x00', 0x8000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x5}) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000380)=0x1) r4 = shmget(0x3, 0x2000, 0x46, &(0x7f0000ffb000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x4, r2, r3, r5, r3, 0x0, 0x101}, 0x10001, 0xbdb0, r1, r1, 0x5, 0xfffffffffffffff7, 0x1}) syz_extract_tcp_res(&(0x7f0000000440), 0x101, 0x4) semget$private(0x0, 0x4, 0xa) r6 = dup2(r0, r0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_index}) fchown(r6, r2, r3) r7 = fcntl$getown(r0, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000004c0)={0x10, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xcc}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1c000000000000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000fe4000/0x11000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x833}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000fe4000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x6f}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x41}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}], '.\x00', 0xfffffff7}) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x4) readlink(0xffffffffffffffff, &(0x7f0000000700)=""/4096, 0x1000) chroot(&(0x7f0000001700)='./file0\x00') r9 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000001740)={{0x80000001, r5, r3, r2, r9, 0x0, 0x8}, 0x80000000, 0x8, r1, r1, 0x80000000, 0x9, 0xe}) readlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/26, 0x1a) sysctl$kern(&(0x7f0000001840)={0x1, 0x3f}, 0x2, &(0x7f0000001880)="ff7add3e5710abf9ae32c663e24a68de8f2fe36b059e18d48b8251e1ae6d47d2191005a559b2de55ef36a710720434456b5e8fa2b02d9d5c488fd7fb7c4fb2362cfa87462425cc692a95bdfa90ce0813cc1ff07bda2bb9348bfc3357f40c8aae7951a36076b202b7fe4b09907907cb2aa91ccd649ddbb0584cd35868a32642a3acf650ecb62127354ed772d40f2eb19f8d91cb5bdd872358ad98ae00b23c7d5983116eda9fa859bfe948b7bf0e02b2e924207d10", &(0x7f0000001940)=0xb4, &(0x7f0000001980)="e1a70e1d3249f7d48bca97437f7d0b60a83217e6108dcf3574ee11e26b82f3a33b965aa70e493569994d08885b2c9983b0749fea12fe5241b8ab7a753e1810328b164d9c6bd3bad59772c5bc7cafda1c9f34a283defe228627c7febcf52f433e9717a87682d66a24caf39b7008a419f92d0914168289db0802a67856304ebab3fe2c910c759bb838c6631904ea", 0x8d) r10 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r12 = getegid() r13 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000001ac0)={{0x8000, r11, r12, r5, r3, 0x208, 0x3}, 0x3, 0xa853, r13, r7, 0x6, 0x4, 0xe3, 0x3}) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) rename(0x0, 0x0) symlink(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xffffffff}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "1a2198b59b58505f40edabfaffffece900"}) setreuid(0x0, 0xee01) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) 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), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x7, 0x100, 0x80}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000a80)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB]) socket(0x20, 0x8000, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x3ff, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0x59) msgget$private(0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0xfffffffd, 0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81e}, {[0x0, 0x0, 0x0, 0x0, 0xffffffffffff0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x800000], [{0x0, 0x0, 0x0, 0x1ff}, {}, {0x0, 0x0, 0x0, 0x80000000}, {0x0, 0x5}, {0xffff, 0x2}, {}, {0x0, 0xf3f}], {}, {0xfffe, 0x0, 0x0, 0x4}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd14500211c566832d482b07f5a1957de740000fe8000000023000000000000000000aa02009078000000006000000000000000008000000000000000000000000000aa00000000000000000000ffffe0000002ff"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) setreuid(0xee00, 0x0) write(r1, &(0x7f0000000280)="ff36fb44f3ca0d585e745be6bbccf927bedd7c7a1c73900afd09eee21312a0f766f9c195ec40bff4e239b270b1d988c1ad824530c4f369468d6fe65288ae0daf90fc13baa1da3dcc7b16ecc85cac2bebd6afa2", 0x53) r3 = getuid() setreuid(0x0, r3) sysctl$kern(&(0x7f0000000380)={0x1, 0x56}, 0x2, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d944b8e5f84cf71b59c7afefd10c0b3e77e3bc6352605e2c37082", &(0x7f0000000080)=0x27, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x400, 0x100, 0x0, 0x0, 0xffffffffffffffff, 0x1000000000000004}, 0x0, &(0x7f00000001c0)={0x1, 0x200000000400000, 0x0, 0x0, 0x0, 0x1, 0x3b}, 0x0) r6 = dup2(r5, r5) poll(&(0x7f0000000240)=[{r6}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000004c0)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 2: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x4}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f00000001c0)=[{}, {0x8016}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) recvmsg(r3, &(0x7f00000017c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/132, 0x84}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000280)}, {&(0x7f00000014c0)=""/148, 0x94}, {&(0x7f0000001580)=""/223, 0xdf}], 0x8, &(0x7f0000001700)=""/183, 0xb7}, 0x1001) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x40, 0x9}) setsockopt(r1, 0x80029, 0x0, &(0x7f0000000040)="a10800a5ddabe99477cd1f80000d000000000016e612", 0x16) r2 = socket(0x2, 0x4000, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x64}, {0x7, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x4, 0x3323}, {0x8, 0x1, 0x2, 0x2}, {0x1, 0x0, 0x1, 0x4}, {0x4, 0x1, 0x8, 0x175}, {0x8, 0x1, 0x96, 0x101}, {0x20, 0x0, 0x1, 0xffffffe0}]}) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getegid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYBLOB="afde1208fdffc6728276813847d87a5c6e69baddd0d033c9390ff6aea1fe03545490a482"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r4, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000780)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfe00, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) open(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = 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(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f00000002c0)='./bus\x00', 0x8005, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x28) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0xfff) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) dup2(0xffffffffffffff9c, r5) executing program 0: setreuid(0xee00, 0x0) chmod(0x0, 0x0) r0 = getuid() r1 = socket(0x2, 0x4000, 0x40) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x119) r3 = getpid() r4 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r4) sendmsg$unix(r1, &(0x7f0000000000)={0x0}, 0x0) setreuid(0xee00, r0) r5 = socket$unix(0x1, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) writev(r2, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x2, r0, 0x0, r0}, 0x4, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x7fffffffffffffff}) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000e04000/0x1000)=nil, 0x2000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYRES32=r5, @ANYRES32, @ANYRES32=r3, @ANYRES64, @ANYRESDEC=r0]) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) setsockopt(0xffffffffffffff9c, 0x3, 0x93, &(0x7f00000001c0)="c74d77d40b28c513233f3d94b833d9a9cf83087fdf6eca240d4f4956fdcfd7d78f2a0ab734dcc7fda8d4efd297fe550c444509f3ef4dc0dfc977232bb66797a5a0f75b18d6880be9c1f4643c22c3c4e3fbf50f4015be5cda280b031b5820071adaf7eb708ea459e624ce8218ffdc60294055ea5c84811cf5651e17f59d959364ca121a66a509297d8e70c7e172a988ff8042d5787bd5c824dc7ab28808feb55657ee849dde730f29161fd2f9013a276d8d714d1ef2f10063605e3ac342a987f594533d90f35d235bc3fadab42cbb33ec", 0xd0) dup2(r3, r2) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) setreuid(0x0, 0xee01) r1 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) chmod(0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r2 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r2, 0x80104267, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000100)='/dev/wskbd\x00', &(0x7f0000000140)='/dev/wskbd\x00', &(0x7f0000000180)='/dev/wskbd\x00', &(0x7f00000001c0)='#&/\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='/dev/wskbd\x00']) chflags(&(0x7f00000002c0)='./file0\x00', 0x8000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x5}) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000380)=0x1) r4 = shmget(0x3, 0x2000, 0x46, &(0x7f0000ffb000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x4, r2, r3, r5, r3, 0x0, 0x101}, 0x10001, 0xbdb0, r1, r1, 0x5, 0xfffffffffffffff7, 0x1}) syz_extract_tcp_res(&(0x7f0000000440), 0x101, 0x4) semget$private(0x0, 0x4, 0xa) r6 = dup2(r0, r0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_index}) fchown(r6, r2, r3) r7 = fcntl$getown(r0, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000004c0)={0x10, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xcc}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1c000000000000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000fe4000/0x11000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x833}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000fe4000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x6f}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x41}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}], '.\x00', 0xfffffff7}) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x4) readlink(0xffffffffffffffff, &(0x7f0000000700)=""/4096, 0x1000) chroot(&(0x7f0000001700)='./file0\x00') r9 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000001740)={{0x80000001, r5, r3, r2, r9, 0x0, 0x8}, 0x80000000, 0x8, r1, r1, 0x80000000, 0x9, 0xe}) readlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/26, 0x1a) sysctl$kern(&(0x7f0000001840)={0x1, 0x3f}, 0x2, &(0x7f0000001880)="ff7add3e5710abf9ae32c663e24a68de8f2fe36b059e18d48b8251e1ae6d47d2191005a559b2de55ef36a710720434456b5e8fa2b02d9d5c488fd7fb7c4fb2362cfa87462425cc692a95bdfa90ce0813cc1ff07bda2bb9348bfc3357f40c8aae7951a36076b202b7fe4b09907907cb2aa91ccd649ddbb0584cd35868a32642a3acf650ecb62127354ed772d40f2eb19f8d91cb5bdd872358ad98ae00b23c7d5983116eda9fa859bfe948b7bf0e02b2e924207d10", &(0x7f0000001940)=0xb4, &(0x7f0000001980)="e1a70e1d3249f7d48bca97437f7d0b60a83217e6108dcf3574ee11e26b82f3a33b965aa70e493569994d08885b2c9983b0749fea12fe5241b8ab7a753e1810328b164d9c6bd3bad59772c5bc7cafda1c9f34a283defe228627c7febcf52f433e9717a87682d66a24caf39b7008a419f92d0914168289db0802a67856304ebab3fe2c910c759bb838c6631904ea", 0x8d) r10 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r12 = getegid() r13 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000001ac0)={{0x8000, r11, r12, r5, r3, 0x208, 0x3}, 0x3, 0xa853, r13, r7, 0x6, 0x4, 0xe3, 0x3}) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000002c0)={0xba15, 0x6, 0xb, 0x6, &(0x7f0000000040)={{0x1f, 0x3f, 0x2, 0x9, 0x0, 0xfffa, 0x8fbf}, {[0x80000001, 0x3, 0x4, 0x80, 0x2, 0xcf, 0xffffffffffffffff, 0x5, 0x8000000000000001, 0xffffffff, 0xffffffffffffffe1, 0xb2ab, 0x3ff, 0x8000000000000001, 0x9, 0x0, 0x80000000, 0x8], [0x81, 0xfffffffffffffe00, 0x5, 0x6, 0x0, 0x9, 0x9, 0x9cb, 0x7f, 0x4], [0x5, 0xfffffffffffffff7, 0x7, 0xfffffffffffffffc, 0xe91, 0x8, 0x2e], [0x5, 0x100, 0x0, 0x79, 0x8000, 0x8e68], [{0x1ff, 0x80000000, 0x85f0, 0xbf0}, {0x7, 0x7, 0x9, 0xffffffffffffff79}, {0x2, 0xf, 0xfffffffa, 0x400}, {0x3, 0x0, 0x52b, 0x3ff}, {0x80, 0x2, 0x9}, {0x40, 0x7f, 0x3, 0x6}, {0x2, 0x2, 0x0, 0xe8}, {0x9, 0x8, 0x4f0e, 0x80}], {0x1, 0x1, 0xc3}, {0x3, 0x7, 0x6, 0x2020000000000000}}}, 0x9, 0x98}) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x813, r1, 0xffff) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001180)='S', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x20, 0x4, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000400)=[{0x7}, {}]}) mknod(&(0x7f0000000300)='./file0\x00', 0x4, 0xffeffffb) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000180)}, {&(0x7f0000000340)=""/194, 0xc2}, {0x0}], 0x3) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000001140)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000008e0000aa6ddd6dfdffffd1bdd200"/63]) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x5ff4) kqueue() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x3f) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) shutdown(r2, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) listen(r0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r5, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x3, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r6 = accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) recvmmsg(r0, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r0, 0x2) listen(r6, 0x6) executing program 6: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) (async) link(0x0, &(0x7f0000000bc0)='./file0\x00') (async) mkdirat(0xffffffffffffff9c, 0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) (async) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) (async) kqueue() executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$net_mpls(0x0, 0x0, &(0x7f0000000040)="fb67ca5aec5640417ec252a28b71bcb46770ad27970a6aeb0dc5a639c81e00e1902db40ee8de251c349ee7fbb55bc45b55a055383206c48f238633082880888e311e0d3dca727c93830b414a22b95e09d27d6ef9632c48e94aa9392d1cda9ec2aa94c4a331b2e8115b1e76db78d5cc552a968bb84d10be60eb761a04d271e2c16b98a14a92cd1333c818439e2394f1522afdc6b616ad200bdd5ac2ec475becc46ac32015c41b9b42869e65aa9c8de5ad902eefcfe954da43662709995ede15fe018b516d877ecbd5d18dda3baac2eacbbd9817d1c00fe273e1fa5d1b29d8e7eec536a6de89a60839501d156a7fe619629763050c42f67770117d24ddfa81190d344192ae820095e0794bd400fed4db84f8c4c2eafc89e6174b227d1d4806087d0003bc8270f4f3f0868debf14a0631d761c54a764015229a4b4146191914de805742ee966aa9abefc1d4a22f7726b9e03e58a299b435a79f7e9e5bd2358b6f7f95fd943a8716c9a4096a4f877f228736e8076a01aaf9d751b6446659c15418b0afae34afbd755dd4b354556c323cfdb5e45a673a7f207f54f8ce8611ec90c5e50878df5ccaca8c6c93e4e661cdccd6eda92a50ad5056116eadf1ea8ecfd56f7a7bb48380128f0d0c48f766f9541c04f650c2dc85ff8014ed66ecaae20f1f30c4293e71c45eff3e06911d81b1dabca06f9386a281a8d8f77f97c3d2115b70364778e02e56c964c78f485ce7a2f1472c15c40513fc9f7115a4ace304658d0372842e3ade0ffac71ee52e7d81676f060febdb15350f491d5eb843aa9a7eb80e97c7e5ec7d8d71fb680ebf85e71046c3f62c8c52caaf71deef2d654ebfe4251202b44808b38eeff5772661d041e643f240d7f043252c45f202d76aafa417a67f0317649d1553dfd0160bf09d401cb485af6e5005e666b68205805be75c7eedbbcb2ed4f19731adfbb402603919a8cb4b9998627671438812b3d616cc11033b6c8f80816ecd815f38676d8c23cc63649b2a9a11076dd090d1eff98363fc386b37dd708ef20d6e5212b4dc05a98bce7601725ac1eff587717e0a1c60530ac90dc7800b33b39c679c431b7d1dfc6e6f9e401ec67668af17aaa3a82eb752f6468107462da015729a", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) rename(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10, 0xe}, 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040), 0x4a) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r5, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x6, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x400, 0x0, 0xffffffffffffffff}, 0x0, 0x4f, 0x0, 0x0, 0x0, 0x8}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x2}, {0x3e}, {0x16, 0x81}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000308000/0x2000)=nil, 0x2000, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) symlink(0x0, &(0x7f0000000180)='./file0\x00') unveil(0x0, 0x0) r9 = dup2(r8, r8) setsockopt(r9, 0x118, 0x9, &(0x7f00000003c0)="ebffcbff13b9fd81c9aa4e713048e69931929648659bba844161079af75e802bb78165806b74167f9665c0b4c4ff99d83c0619c698956b20e4a5063994dbde7e6d87cd81d296baf955fcac6f44d7ae10af149f48663d77ebf32b5d841d3a2cf6821905f7e975310cdd78e301b4b84973ed14a9c3ee0c69cc0cfdf1217dba80ab213d43fe5ec0f19924b1f132c4eb2674d217ea433c78735f0a7cbee60b49ac7b73d5398641de43e76976fc481fc30377e659a1572f232abf2a7789a71e0cf67481ce947cd656fbf21ee1be0040289f676f", 0xd1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) unveil(0x0, &(0x7f0000000200)='c\x00') execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mlock(&(0x7f0000427000/0x4000)=nil, 0x4000) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) write(r0, 0x0, 0x0) mlockall(0x1) executing program 3: socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) flock(r2, 0x2) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffbfffff86dd60aa862000302c00000000000000ebff00000000000000000000000000000800001a000000000004010090"]) socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r5, r5) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r6) close(r2) sendto(0xffffffffffffffff, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) kqueue() r7 = syz_open_pts() close(r7) syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) syz_open_pts() recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="12e6e7630d45bf10fdd6faa9b179f61bbe207ce2df7e437471b0174813728a064a73c0f7795c20108cf97711d7291f16da680c9f7e4b09e56d10b03dcbca1bbfde6030ff45b20e28e92e4a9354627839315f28e7e98e3277067e138cae79f0f6113b0b2af935309fb753a4bb064bcf571185a623d624aac8d4956613ef16d242642c8d1d271014eb11bd6fda8e497b08b4708462cdead3524c87b1f03e964f9c09766ad900c43f433e55adc39c1a11b8284ac2", 0xb3) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000340)="84a15d33259a8fb6db42da1b3884ec20b1f43a080afbc94c52f73adf5296e2ebc2963ddc29bd04dd902188bd66ab2ac50717e8600446c8e217dd220ae9115fb5ba5f7f29ef4c0db11d638f41fdffead92df80d2c4d7a2d71da66fcc29ff684e1194655d419323c3d51d3ed1c95129d48e757c729dad4a94fe9843d417f035fc9668c07868cd3930c0dea9c3c5a205b32d8f5db506f354cef74f9dda33a82ddb75e62be337731583a5872c872feaba815f60f74a089e788724305d19b3c69a92873b30b5d987ed90c7b61442d", 0xcc}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) stat(&(0x7f0000000580)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() r5 = socket(0x0, 0x3, 0x0) getsockname$inet(r5, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: socketpair(0x6, 0x5, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="7c786086c44714ddbee38acf1d7c03647804d1841c1c0ed99b745d7267d3950ce64698525ea591be0aab8fda1529fff78a02e1dfcf1bf6e4b41b2fe749db272fbb85256579fcaf816f13b6db0114d46a091ffa2f9e0c53bfd7e3a0c4f80d54799939a19a2ccbbd5b6a3b74256f9fcb4dc99af0548c77f7ce0ca51c5160e6a122abf8", 0x82, 0xc, 0x0, 0x0) r3 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/56}, &(0x7f00000001c0)=0x3a) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='-B\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!$+%', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[@)\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\'+/+-\xc3)[-:\x99/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)], &(0x7f00000006c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='/\x00', &(0x7f0000000580)='//\x9d\x00', &(0x7f00000005c0)='$/E,\x00', &(0x7f0000000600)='-(\x00', &(0x7f0000000640)='&\x00', &(0x7f0000000680)='&y\x00']) acct(&(0x7f0000000700)='./file0\x00') symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0/../file0\x00') write(r1, &(0x7f00000007c0)="c6d97b2af30c531cf98c322cd93e4426306afbba7c69cc59237ef88820eeb9548cf1d92f8e3107c62983575d282c29bf1f85424fbdfccaa838f721f19b6a5ee27abd5936d1fee1a71a0527fe7df2db95b68ed1dc4933c336f6dbe83e2c68d9d653daa8f36d08dd6faf43bd37537b3006b8394bc49a543a069a18ae5d110088049b9ebf5d483051d690557989c57ddee5f2bcb8fe5358692bb4d5756c1adfc29ce2eaf2c583f2b7f5261d21fae1160d48b750318be51a29c3be4ddaa38f23755008043d94d5a10d", 0xc7) bind$inet(r1, &(0x7f00000008c0)={0x2, 0x3}, 0xc) clock_gettime(0x0, &(0x7f0000000900)) r4 = kqueue() kevent(r4, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x80000001, 0xfffffffffffffffd}], 0x4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x40000080, 0x0, 0x6}], 0x1, &(0x7f00000009c0)={0x1, 0x400}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000a00)=0x1a70, 0x4) getpeername(r1, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000ac0)='./file0\x00', 0x400, 0x5) mknodat(r5, &(0x7f0000000b00)='./file1\x00', 0x20, 0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40), 0x280, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000b80)={'./file0\x00', 0x1, 0x9, 0x3, 0x1, 0x3ff, 0x6, 0x800, 0x1, 0x0, 0x10001}) chflagsat(r5, &(0x7f0000000c00)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000c40)='./file0/../file0\x00', &(0x7f0000000c80)='./file1\x00') setpgid(r2, r2) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f0000000cc0)) setsockopt(r0, 0x5, 0x6, &(0x7f0000000d00)="5701851ea42caefada911310ae2c7042da85d22713035a3e8cd63eea062419c22b35b11adb6814c111de3aa52bfd2fcd39fe8ba1f449e1db6dd22e61725266bb3a36ce896d6ee4028f991698cc228a987ffa5fbe3dfe51eeb248a812779cd55fc54c2887b0a2d55561a4d6e2327c9bfe87d7f74e5576dc1f767192bbd85029ab309b0c48c59fda00c4b8b852583ea2f5ab1bf1c4ea4f3e50acc8c22ff7521e1630b26b9bc7ca69bd3e729ca24189206ba522ec3f61cab3817016bb6f60a1d7", 0xbf) r7 = accept(r5, 0x0, &(0x7f0000000dc0)) recvmmsg(r3, &(0x7f00000012c0)={&(0x7f0000001280)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000e00)=""/189, 0xbd}, {&(0x7f0000000ec0)=""/14, 0xe}, {&(0x7f0000000f00)=""/29, 0x1d}, {&(0x7f0000000f40)=""/153, 0x99}, {&(0x7f0000001000)=""/197, 0xc5}, {0x0}, {&(0x7f0000001100)=""/6, 0x6}], 0x7, &(0x7f00000011c0)=""/169, 0xa9}, 0xfffffffd}, 0x10, 0x40, &(0x7f0000001300)={0x3e, 0x2}) fchdir(r7) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001340)={0xafe8ae3b95257d98}) getsockname$unix(r7, &(0x7f0000001380)=@file={0x0, ""/505}, &(0x7f0000001580)=0x1fb) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000015c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001600)={0x1f, 0x401, {0x800}}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1062, 0x0) shutdown(r1, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r7) close(r0) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getrlimit(0x1, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000020000000000000907800000000e0000001010100000f0090780000000068a06a798cad51b473b3e3d06871cac8abdc80db4a345d16789d320075e63c5c31f91ef4b54c64db38b308ebb1cd5c3a09ff66c1bb95cfaeddb4d93b782ef0f85ee113ff1fa86f417cb3ece6dc9b4c9348e21d021cc99be5b8e6bd3a95975423235eee75d88533a32cd68d97e06adeeb8410caddee7f77ecd7a1876f958f07b1b04678cf9ec22597c2504b3fa0c4701effd30483e640a678f2ac6c821bb9b35a37944b05eaa221329d4f79a76953917e18972e8021d5e4c2f11e7060896f95752e39e8463185dd51d32caef88c80674c6236d12bdf7e7c6541de4e3f575b784296fed40f6625f4e43419e1b814088bd8fbaeb1a054943cbcf0968b9a6a0e64d768136624d64e14402153d3ba3f1cae7fba51683dfb0d0668475f92178351caceba5454509d7036b187245ed213734a1e44055169bd475a81b98f858874aa73e1af2ab0065d20a3534bc08a3ab8741e3653ba6d66a6c5b3a04ccc5f7414262dcdfe05223ec3c6da311dd900ff6e56874c163d891619bc943bf8443d24cc8029b9fc07130bc44634aced25f4cc10b33e4eca93617f92fa"]) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000540)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b683", 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x30}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) executing program 3: socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) flock(r2, 0x2) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffbfffff86dd60aa862000302c00000000000000ebff00000000000000000000000000000800001a000000000004010090"]) socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000200)="0ba614410023f7b104c2d9fe77e16ba438210920431813d9868f5458bf3cf83795691ce308a28d9144e06e596a99683eaa9ffe27e7b6160eb7667f", 0x3b}, {&(0x7f0000000240)="d7baed8989fb0aed66733139007a954bcf6ea7520e799c90bc7d29", 0x1b}, {&(0x7f0000000280)="079d3545b9b7d4567ddc6f4482f38e1fee167f265a9c", 0x16}, {&(0x7f0000000740)="6ea3008882dd47d691f15961bef2027321b65125cbd384f1394112dd9f5b5139488cbeabe869738912cd2f102e9cc806e26257f4d2217ff32d44c27cb40605d88bd4929a14139c59e09211736df6206921361577572905e3c2b2604a1254cc549a021397ad8ad44e2be22b895c9384536a9ab04920d973ee05ee9771751c2859d447251c7b6f0c97e633a9381b8431901e409949d2287850bc8297cb2b84e772c4644dc709b0de962751b98d4bfec5483015ecb1901c3551c2a08ca6e18b9608f446d6bfd72d82af84f38cd7d57501daaf84943c49882c2281a49dd796dac2043f9e01e4a3e6783ee9e60daad315b5fe64750a77c9c5b0786be9097e25f13703ac567828ae6b199656044a9be4d4d87e11e0061d81b063363175aba4a916dc70dbfbd0d45a34803bd7b2ea8edcae86c1d052ca0ccbceb79f45add8760ed1d7ad09d8bf415023ad5ca408b143e67f637501bce201dad01c87e45e9dfe547c203d4d990038bbf0bbf0d7a8eac17c1299f8ddb785537f9802963526fc0b32e512eb61fee7a6f80ff81c771771e9d198c3cc9caab7c7436becb365444baef78fe615fde7ffd153996a5261f5b4ae631bd351aece44554bf3374d185e7ad50380cd0ec09dcac51543acf824e6f814862150f77999de5ce9f69d2ea0097c2890b5443978f271f5186883ba48bcb044ebd7dae5fcf0a2c4bea25e5aa98e1f2eb4f458cd113dfc99cb2184ed71a37f729b08f9da913d9b599607d5b3ff94aee9990cbb8e9520986d9cf47b7e0deb63352da420c9d64e2d09d4d5c9cc0b46593c9d554a177d4e7ce72ee1d654d48a678f4b654eb31d4e5ab3d06f11c3dbcb624d5689f5d218014564df21a7ae793dbf5bf157ef41f49ebecb0c40e1f531ea85891ccd4ce1859c626ebdf321146464372aa8faecf54eb8f2b9c877022661399426efd7714ea02f44cbdbe0c5cc4676b8b8a518f8084b135e56fa597d2d05c23fc7032f6f6e54c265f1df2042623043e7d76988d438a970e7ea9e8932b1e7bb586e31af7b243e9fb55acbf58d8461494297acc2456379113c441d91b9403ddf88dcc8d34a9f4a49b8ac749c3985ac621c6a2d793c88e3feef8cb50173478dfe4a61fe3211ed2168fd728618b65aa78b6b845f9be66b132a5ce1f6c917fd23aac3f90fefa86068d832d0ef4d13b3b318f02d515254ae8d87c545addf5a413ede098c818368fb0a9576091fea0667c8266646222f0807b21f1fc6154258d82424e26972cdc7ca3cc47219ff8c7cb9a81b796137a28e1d3450a82d3d749266c23cdb45fb7fa8f6cd0dfa42dc75d4a72e127c7aa5524d720a82301e9bf768a92ae3750c35c55545a14b4c1a47b64a55d5f083bcd99c284d25da15e489e2b678882c4f1abc7b7436369017dffa97a5a9c958a42906f47b17cef567f9c5b8a9f3c9acf8392693d7434a79e390de88e31a36f18eebf79c25f96d8e9e03a0abea52e326381febfa88fd26adc404d061fa972d8613d0824e298b8600c4e6692446576423b4fc39a3d45e5d842075497a835fbad3efafd1e9d5a4510b9cf0734da8bd41d247a521aa2066ec8921916732cdcce4be51a5957a5dfa39a5ee0c10f59d05fc77100052debe9d284b8dbbbb91c165c4875a0f0d93979e1969cd47eec95887ff015816b782ba0c6bb037d70f13c967f129cc27ab4a33c54428c0cab2ee39b0729160d3049a25667450e70f3f43a6e1e7ea3f666425064ae46017585b29ab7c3f5b79a089267dade98748d3d7abf71bddc057f814a970c2ef294ae057fdbe07e25d7e940178421b4713c142d98a85ef6a81659d511f9c2357a9d0dee95bb6e9dc75b9911b670b79bbd27f7e24e30e1a96cbfda1a8c033326e0d98638d0313e15385f4447ffd73672a3c5a90dcf7a9a7a1a6ba61be7f064e7099c83e0602bac13e42b0b7821c8920ee09b8108dacd254205d3d741f5d320365db16d692da795aca2e1f50d7a6687e6236187525c74f449168fb709b3949d1c8842c8385d28ee410888169ffb6f4ff764b3abd95027c0ba0f02ea9690c31479430f6e4b769550846fbb64daa14453e5bba31dfb5b95601d7d9d883020ca2d8859316fc52971bca06c953b2342cf0420f577917e4d7e25398b9bdb1431843b2fd92b585476a11b957b8065377bd9f3dcfe96b27552ca4ec1a5fd823e74eea4d9d78315d3a4234b0d3e08e9a62a7653d6ea3c3189534b08bd96032922d43b43054d0b70960da5b9747e5e5ba1c1cf669c385ed92fa33addd39f7affb39fa15425d9235204885ea735399dfe1f496c351c85429a7c7ea1df1b2cc2ea754a815f6ae8c0d58bc77ffb67b587d296fa75a59b129e0e7388c72a6e0ddffa29e0032ef7f261d819a6b1fb367456535137097a656e9fa76fd083248b800375353d55a450a133cad0b3dbfbddee89550538a731dd0b5c15d1784363ac797a04bc8070e7ee44ac742d552be5279e8d92b61c0aaca23124fd28d14fde05260d96146cbca09acdd9f67e03d5fe255f0cf7533fd25ae623569c49911d203e324dfb19dab82e36690b41e158fdd177e7a32dcbe0cb45f9d858771a0e0231b9b1346f3bf69f2499d86fc1e4141b0f0e75301bbb8abf19db89da38fb457f638579eddfa638ddee6920d65458fb83b903bb88cb0737b165c551fd40fabce7555f4b836310090b91afa983313027dd3fa676b5e490e5f22d0c92e0a313cca92958178f925e9a2dac867498c6eea4c6dc52cd5227e9f12685d2cd9b6fa794313c05a22a623b51abf08401f270178b8c9718b69b7ba6fdcf5484ec324c95add92df1b1b5cb4ad868dd8f8e78c533790de0069e6e777f2318670b5fcbfec0a249750bb75587564aa92734f4f96d4a41cf90e69d3c9d9173aca4154e69a34695c49ffd2849939816444b9de581a212eee1918fe9a728ac5e3e9dd9e97706ad76b91b4f156fe34e960e43af2b481da09bcaa29e4efc57b1fafab01a0169de0f6249548aaa40444d4fc5dee306d23ebfac6114df15df155b703cbaed0fe34bb7134a555ef13db73ff5ec9b4d4867c0f52df7e4935835399d866ce28bebdb0c847b309ad5a99fe8b8cc38f76a181376a0c9762d97a66331641e00b9d4e54db87a19729a7bddcd05b79b454c6ef62faff8064b7665a39049bb9786c875d6ac6eeeb95a97c3eba100c6284d3a3d55c1be04159940d379844cb5c08df3e02d9cec5e0aa37bfde6888867824210597d37e5a5729d8ff9520aa6be5fc51e85c49c693ddd765b20ea0271dae727fd5559094a572281a27e767d4edc3f582156fa0b631a56428e0b09fe63a91d362cd2765da45bd96be0a9cca815ff5932a074d42860fee069dfd89be500b46eab857df407e7e1e5507ea387a193842f9aac0249a31bcfdcccaf472d10e8e0139e6313f851c4a4a4f4b23d022f09a80b3bd66395cf81def75fa1a5c7c771202caaf6baebadcf209f7a4f0005c54b7367d6047144510ecc202d0b977586197a420c69eaab49a6b3fdd28645f498c43d79011a9e5c472a5cef6b9ac1f906a052c7393661f907dc96cbe9010e89c031f6c84559dd2df8e58abd3ef158631be2e6e36d146888e47b8114d6f649400e72898e0824edf4dcef79e6aea33223c436086a4059108844a3e4ba648f11bc65b96faa4bbce98795aef8304083643441c827451cd7bfcfbf4edc1846591c79816d86c184417cae751e46a54e6797ff43fe60987067a57e3172b2ce71506d053976845112c0d3e7974e7db6754d96fd2b39b9d87b389193ebb5fab17e5c88ee45bd372ea1784c9afeff4b6dc033d7ace56d9fb64edb01bbb3701d99a9edf0921f796c2aecc50824c9bd2179e404e9405a129b3946c90b537300ab2d350c21769ae189a6fce979cdf700c9fe43217783bbd8ba2a044e63062d3c4854d3fee2f722a436bfa9b5124d059c57c756ceba9e62790e2fcfbf61e094a9aef0ead6a7cb948000f7ad3209b6315e9503af52c40655c60ddeda671b0d94d4e5c55d1446d26d8fdd8f22b62fbce7235d4f52386ab2cd3bd1bce48902ab4599b48171140cf8810788a5390d054cac0d498f94343fa501f8efd8e1edbeb4841a80e43547c992a6025e25a6f63c31d76f402919924a6f87145dac4e6819ed21fe710f68f3c4044c077901f9c222acf7060c4d4f89667741feda7d4b83fe9a3f5ac8a74e69f07fb2d4c6d256c3af2a1ca25087697289e5a2d3d807a06ab9000cab9271e8978c8ae3de3235e54912be6f32ed77cc7c29326f7af5280a10d1cb929bb5beb08023968d53d3f5f077d43287fc23980679b6aa6852d0e1b66490c00c362bd21656c47fe9e5e0e43440f3b2ff60c9dc0c824c3dd50ec20d6187ed435ce55c6789f5476cda933f1ef978c35237f1b441501f0d5d82b04706c594bf37997dff465050b23af4b3f42706b1a70b80c056f382d97728db67eaf5c9a185e9b83d222075dd844e178b86f7fdcfe29b940df13f97676b8dd8ae6cae7ec77e70e5cc29b4b82b4ea028f6bea96927ffaf8c1a3eb182cd2815dc634c85e9b991e1ebd31e42a65bf2e7e4d8b06eceb83273a885f0170ee669447e137d3749fc41e09cdf60d1d7c687c35c2724fad88442505e7a6217cf7f84b7c49db6bd6e76dd0e6469f45bd4556a7effa699a69056abd0baddf975e2882d09042d0a22d0f22387a29585dd85f70bd623d47dbda6be896a7d3da00fd70fa71e82751f27bd4f9466c3aa9e0ee82df8d71f5ea5bee6db45d44426d3af890179033594bd435d5c7ee09e7046884043063ff1b96fe0bbe7d1c4c3e14556150aff24a402e3b3e678a24bb53fc131ca2a951ba8dc6f8827c367c7484d40c17349d3ea04256a515f18dd876089c35e43de39d90db63d9f54ae7465a4431b8bed22de0bec0aa393227bd3454940abbfd59fb5a91d55188592eef63dff3552a286d60104e0d4b1924c7d7cc69e397a356ec8790f46dc49243d763e294fed088a7412360ed7b9d37352e271745edf89cb0b9383c0bf3d9fb07f9113d40460a733d53adcbc6dda13e53a9ef0eb2b838547efe307efedcb0f60f6802c403a031cff401fdcaea9fbec2e285fce96161faf88a7539a8afcc4bb0470cffdf3a9a1226a7b116058521476bfcfc896d87ff9d5942faca7f657098aadbb319f06dcb2184cf1f6ed7e82d29b16555ca7ddfaefb36bacd97ad90a94e717f4da3ba1ac8f0bddb416586a1a6ad9c1101516c4ac94b4dac6caa6ae7d433453da127b057924db236d513bbc8954ccf32413d60de393996becaf5dd2cfd021ba54c9875415a0342e895cb89111085ae22728d8be7b1155c8801b24188077ccbf622f0910d49f6901acca5651bdb37ab7ebbbe713f57991b0a5c2c25ef586533cab5291fd8e8d811c8833a95033fbc3896a01730fa722b34d9fc822c1952e38d2ad6d1299712baa842e492776035b02496d3860c91faae4f4b5d7d338d5cee6b4a27ab02d1078377f082c0b5f18a372197b5dde525d9dfcf6bfe5806ffefbcb17067b9951b6796fc81c5cb5bc23613c5bafeeb931ac529fae440dcd1153008041d4eec7251b9aff8a6b53e80d5e29cca46789410f5c3a8df3fbbced67c8c029c09c55f95aeb80443dec3fcddc332a8691a049030985bfad1b6673812d75f94588daf5d899ef28e9ae66dbd401d5b384182307053c93d6e20e492e68517d709082a58ee0110bbbe2d90253f5384dead92bc83fa6799a97edacdfd6a36417eb52df5660119b6701058ee383deae69a92975b87ea7eb4e3a4d66ac4decb6b54c716668504", 0x1000}, {&(0x7f00000002c0)="9d54a2390cd039646c085501a33a0d2eb51095ca7587e424c8f3fcfab51b0a618255916fbd6bae2a94249a713ef0efc9a3333028bfcba9cb853f1aa9f21d2c304d1c2219ca1fe3a12d0f5b5f766b4e", 0x4f}], 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) readv(r4, &(0x7f0000000140)=[{0x0}, {&(0x7f00000006c0)=""/92, 0x5c}], 0x2) r5 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000340)=0x7c30) mknod(0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt(r7, 0x0, 0x6a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) 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) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x6}, {{r2}, 0xfffffffffffffff8, 0x30, 0x1, 0x8, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x99, 0x1, 0x5, 0x4}], 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 5: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000380)={0x2, 0xff, 0x6}) r0 = socket$inet(0x2, 0x4000, 0x40) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000600)="b8502e", 0x3}, {&(0x7f0000001700)='.N', 0x2}], 0x2) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x800000018, 0x1, 0x0) executing program 6: 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)='W\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x40}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000340)=@file={0x1, '\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'}, 0x50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000140)) shutdown(r4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x54, 0x8, 0x0, 0x100}, {0x2c, 0x1, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x84) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r3, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000440)={0x0, 0x110c}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x30}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x3200) write(0xffffffffffffffff, &(0x7f00000001c0)="365b402a245a24ecf061f11f62a31ce9b879a46abd00037d6bd0477ed2162f8526c3349537b29fcb9706ccd0d360ba7fdefeec1fa366c481e632483c7a2095c767b62ce26cb17f1861e408198e913c729cb9a12f8c2c39261b53e03b631b3176b3309e91386598a1521972c537333724cdceaa93c91d037107", 0x79) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x54}, {0x80}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) preadv(r4, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x2}, {0xc0}, {0x4006}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) getrusage(0xffffffffffffffff, &(0x7f0000000340)) executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6", &(0x7f00000012c0)=0x9a, &(0x7f0000001300), 0x0) r1 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/46) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0xfc01, 0x100, 0xf07]) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x4a, 0x0) close(0xffffffffffffffff) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x9) select(0x40, &(0x7f0000000200)={0x0, 0x3f, 0x80, 0x8, 0x5, 0x4, 0x8, 0x1}, &(0x7f0000000240)={0x7, 0x8000000000000001, 0xfffffffffffffffa, 0x8001, 0x25, 0x8, 0x1, 0x9}, &(0x7f0000000280)={0x8, 0x7, 0x0, 0xfffffffffffffc00, 0x0, 0x1000, 0x9, 0x400}, &(0x7f00000002c0)={0x1ff}) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r6, 0x100000000) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) socket(0x18, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)) open$dir(0x0, 0x0, 0x20) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) symlink(0x0, &(0x7f0000001440)='./file0\x00') r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f00003ba000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000441000/0x2000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100), 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) 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', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, &(0x7f0000000240)="ca4aaf6629231013fe814b302488cb27a6894be6806a040c7646d6dec2", &(0x7f0000000580)=0x1d, &(0x7f00000005c0)="0e31496ab4d376e2b87893ffe48599693715937166ead96053bf24fa5632fb922c4f9ff7", 0x24) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x405) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x39, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20, 0x0, 0x0, 0x401}, {0xcc6, 0x0, 0x0, 0x401}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x405, 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000002c0)=""/195, 0xc3, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000680)="0a7f5251740c3f8a27d406a11537c101f0464b3b6dacf473f7fe65bf777d6719e5b9db6b0553296f1750cb2b1415689b6ef29ab213edd77243e6e692792d0ad40c8f3c6ebab9838522a549b7b7766a0ac106261abb54506a48c05072e6becff44a908cb256a9269e5f68ca90fbc580ead8d793306deac06750ff8fc96c1d178b1cbe557bb7eac3d08342c6a422ceb0f0c9416dc2701d9e87dbc5549953f649b28a91a4af66b9f61f85899ed7897a1f22d8913d09f04b8e1cf504a128375e18345ee46a91a0", 0xc5}, {&(0x7f0000000480)="1d71b4353fe151a2c10afab0f2827eaa0f6ca9bb7d5bcad49b55034ecb3c52029ff9faa6a106720b2ccfef4c2363421c5fbe7062dd2f676da0b39fb790d4cdfcfb09c22ebdf1e46c71955ccaebc6e9745bed699aee5e66af053a49f514d180e984406650fa84f74072b8d363106c8c414e0930dec9f3995ebb8da86afaa6e4ff91a0992c4fac7f9a0dc186469bc4fd09e2e120df2e45f4ac31205f4e232faa74ccd37d54a8ace283874bc6ebff20208b8f69f7796fd5cd7c7f3b02998f50c103c67fa8017931d0b33b57a69112405209006615822a84d9dab24239d6938737ac3e1e3a3ecb03fc327b321c67484db512886b", 0xf2}, {&(0x7f0000000580)="db1f1497383714335e402181681cd55d74eff7531ab036cffcebfc9d1dc03e6bc64d7f73b4db45ed27a908355bd2759a7f4f0bf64840a4466541feeb029f93ec60c6588d213fcc19cb7155373a232b4a9567f669bd8e78b79dacfb68e24c3a6cb2b9acef12dd01c31c95b625f5736d7699261b1a4fbb9e7351f959fba210831f988296caaafb21478277cb0abd44a82ad0683dacd78c2037a42c2d9ce9766c00fd200a46f04af1198041004e817369ab73ad47b098c54ae3cccf3f383a1bc051e8893d8503e49d34d852c4da08823e8882321a3521f3ebef5f0be81e78a786ba577b", 0xe2}], 0x3, 0x0, 0x0, 0x209}, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x3df7762b, 0x0, 0xfffc, 0x0}) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000ac0)=[{0x0, 0x8}, {0x0, 0x0, 0x0, 0x3}, {0x1020, 0x2f, 0x40}]}) close(r3) r5 = socket(0x10, 0x4, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 6: socket(0x6, 0x4000, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f00000001c0)=[{}, {0x8016}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 4: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) r2 = socket$inet(0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r2}, 0x0, 0x97}], 0x8001, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000001a00), 0x0, &(0x7f0000001b40), 0x0) open(0x0, 0x0, 0x0) close(r0) executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x8000, [{0x1, 0x3f}, {0x2, 0x8}, {0x1, 0xc978}, {0x1, 0x3}, {0x1, 0x2}, {0x3}, {0x2, 0x6}, {0x1}, {0x2, 0x2}, {0x1, 0x400}, {0x1, 0x1}, {0x2, 0x80}, {0x3, 0x4921}, {0x2, 0x90}, {0x1}, {0x2}, {0x1, 0x9}, {0x1}, {0x3, 0xffffffff}, {0x1, 0x260}, {0x1}, {0x2, 0x1000}, {0x1, 0x2}, {0x1, 0x5}, {0x3, 0x46d09d28}, {0x1, 0x5}, {0x3, 0x9}, {0x1, 0x8001}, {0x1, 0x8}, {0x1, 0x1}, {0x3, 0x7}, {0x2, 0x80000001}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000373d5318 executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x25}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) sendto$unix(r0, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0xa, 0x0, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x2c}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x0) dup2(r1, r0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000001440)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getpid() socket$inet(0x2, 0x2, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000280), 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x1b8) setreuid(0xee00, r0) r2 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) getuid() r3 = open$dir(0x0, 0x0, 0x2) openat(r3, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x2, 0x220) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) getgid() semget(0x0, 0x1, 0x668) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000140)=""/32, 0x20}], 0x3) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x2) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x1f, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) truncate(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) unveil(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file1/file0\x00', 0x2, 0x0, 0x0) listen(r0, 0xebd5) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x1c, 0x401}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100)="05561bbd902e4a8841dc31ff89cb5d0bea0da2c0c8e72146e117b1ac25db21ae300bf2374e91c6e7f5ab2ea648fd381ba934420f4f15c29383abd43811d23bfaeb2eeeb3ea3eb305a2f8d2c12c83007ee1720591e4d02b36d41167b694459671a8d042197041c9e244c4d6d29c7139e248c52fb4b6663f80c8b3f38a65953e7aae47b6c9a36a5918589dbeb20695ec986ee94e96a19d914b3a98e8f56fc4041bd454492c446f3f170724ca3837f3c94659387215f73edeff2c6432b105b729a67cef75da03c3752c5922c56587fc0574d0f0144e408a88942ab308390609f43ee6e99bcfe03544a89d1e9ba07128c02d694d4744226221f9e01da8ffcf", &(0x7f0000000240)=0xfd, &(0x7f0000000440)="8458dcb1aeb27c91505209ef47b19f77bcb0ea4d4c62d37ef2b2dfcb6eee204a85b5581e67355326b752c200b39453f11d30dff41a3a95e6d0dc443d6f12ab354991041893d2a75101b1d39c72fee5ebaf09079510dd72e1a11141f1fc5c1d5bd9226c95105d0b323e51d429722f30ebd96a077f314afe38db57206d3c0fe6b26b59a8c04fac1268a3f57e6706755802671c50ccf5ab3af9a0e3eb9218ff126d640092089db6133ff0324dc33b8529530408cd6a2dc0f2bfff3436134722a04a29c0e9e9287cda8ca2a7fae7af0c41a4f904747442f545dcec7a685d", 0xdc) writev(r3, &(0x7f00000000c0), 0x1000000000000275) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1f) executing program 7: socket$inet(0x2, 0x8001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={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) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)='<', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0xfffffffffffffec0, 0x0}, 0x0) r3 = getpid() sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001700)="c7e1e23b0d75220109e89c0f10d3fcfe88b0bfbe6a969fa712f90b384dc7e5b679b4292e98fac68abeeece2023608dd7636a987a6d53d88f4a5f41648f2775d81bfe16bad5b457bfcb1e233804a3b069069f9128367a2328251f41dfdb3cba95c09fc494586347ba32e89021eb19767fd7b2778bec544061ee552d28dd11d2395f7419488fca", 0x86}, {&(0x7f0000001640)="e475f5b836e2c30fffa41dcd1dba153740536711c8a81e7c61fa50cb02e48ab8ef07d35744ed224ec2bd55ffea271df2e1160cb4579661cdd76a1395a8d7cf6b8e5fc62858fd5b3494298140017191ccfdf7ffdb18915f4faab64c80298fcc75a7ea0c0fc836568550283a8c22449fa42b22beed63d0e86def3250fa82384bc99b34b844131689fb98993369056e681dced7a607555ada8668b9a87952a94859fb10800f6a54178efe7de3d92de78c16", 0xb0}, {&(0x7f0000001880)="59feae87ec8bc221527ae8c64b1ffeaec412339de0ab2abac229ce960b8000f5c6059b3f1cfe046e45118a10dd724b5e57e49dfca4fd3cdded560b7d379db72b5ac0edfc5060ca88668511fdbb60d1c77f6c4620fe90b304eedddc52862ce082b18a8a514b1faab623ec6999addea471ede27bb04eb411abe073d576d13e439ab609bc314fe6b93a50886be899b58761", 0x90}], 0x3, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001280)='./file0\x00', 0x80, 0x161) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000263000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0}) r5 = socket(0x18, 0x3, 0x3a) getsockopt(r5, 0x29, 0x1a, 0x0, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4103}, &(0x7f00000000c0)=0x1009) recvmsg(r6, &(0x7f00000014c0)={&(0x7f0000001840)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000011c0)=""/144, 0x90}, {&(0x7f0000001180)}, {&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/88, 0x58}], 0x4, &(0x7f0000001400)=""/131, 0x83}, 0x2) executing program 4: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000003c0)="1b97d9726dc13536e2", 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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(r1, r4) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) msgget(0x0, 0xc4) sysctl$vfs_nfs(&(0x7f0000000240)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000002c0)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d28e8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140)="19891452d17ee99debf764a2dcd0d4b464c99146f49f8cbef5f9faff895258937c00681b5b92d0b84b9c5d89348d38c3d9cdfb75243c7854c7e51d4130716d75fabf007e07182d0e7d9474e26b44d34d6f25c77308037850e2903db751fc243e417db285b1ccbf5f2d9702bb376910f91be7b1ad621345a993728576073495ca8fa04ec17a2a9c5c12ef2c", 0x8b) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_extract_tcp_res(&(0x7f0000000340), 0xffffffff, 0xffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@echo}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 1: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r3, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x2) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = msgget(0x1, 0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000440)={0x0}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) bind(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x45}, {0x2006}]}) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000a40)=ANY=[@ANYRES64, @ANYBLOB="1cd8efaea82bd59d651240aae7df7e14437657750caccc3acb3176e8b3eeb293269abdcce9070e6fe071bb988948cff36c5305f9cb0002932eb0d964c2304092acf0e1050cab7a47d51abc0fa512cd376e6013e4623e7512ceb06aeb3044ea53d4396eaa53efed14be619327ccf2897c993d004d83a0e3f6ceae0b11cfc3a834444782d4d57209c89e94a1d96c2011d8e7fd1364e7342ac8ae3524c53bd1144be728fa3b01471f1bc340002c6553ba494e8ac95ec6275416a84ebc8e364a71055a01a63bdb9b51", @ANYRESOCT=0x0]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) getrlimit(0x2, &(0x7f0000000300)) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="18000000000000000f000000000000005c00000000000000"], 0x18}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0x1f, 0x80a1a3, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000880)='./file0\x00', &(0x7f0000000d00)='./file1\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) write(0xffffffffffffffff, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x3, 0x7, 0xfffffffffffffffd}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000740)={0x3, 0x7f, 0x9, 0xb1, &(0x7f00000004c0)={{0x9, 0x7, 0x0, 0x9, 0x11, 0x2, 0x9}, {[0x4, 0x7fffffffffffffff, 0x3, 0x76f, 0x3, 0x4, 0x3, 0x7fffffffffffffff, 0x1, 0x2, 0x6, 0x203b, 0xffffffffffffffff, 0x80000000, 0x7fffffffffffffff, 0xdf, 0x8, 0xbe8], [0x5, 0x9, 0x5, 0x1f, 0x0, 0x627, 0x0, 0x1, 0xfff, 0x2], [0x1, 0x6, 0x4, 0x2, 0x1, 0x10001, 0x3], [0x8001, 0x4, 0x3, 0x80, 0xfff, 0x9], [{0x80, 0x0, 0xa50b, 0x9}, {0x6, 0xffffff8f, 0x0, 0x5e}, {0x5, 0x3, 0xfffffffd, 0x3}, {0x3f, 0x1, 0x3, 0xfffffffffffffdc3}, {0x9e3, 0x1ff, 0x8, 0x80000000}, {0x6, 0x2, 0x5, 0x1ff}, {0xe6, 0x3, 0x800, 0xafe0}, {0x20, 0x1, 0x0, 0x8000}], {0x1, 0x9, 0x5, 0x3ff}, {0x9, 0xd9, 0x6, 0x4}}}, 0x401, 0xfe}) mkdirat(r0, &(0x7f0000000780)='./file0\x00', 0x6e) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r4, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606948, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x40}, {0x0, 0x0, 0xd6, 0x20000}, {0xe3a, 0x1, 0x3, 0x9}]}) sysctl$kern(&(0x7f0000000380), 0x2, &(0x7f00000003c0)="ce572a9ee9336896ac90df49a7e1c5a227e4f7945a21351dee414921fe9339e46109250893d32486a17170b27e4f3c9978c23361bb2fb9932fb908aa6657bffaf16bd8e53254296b28e0f80c8d97ec882cb3688137093752c7f3463c66f20c497a4d8553aed0df6f59a09cfd873a3af0373af8c98f2b58715067e01cc52d207127f4b1308549a956a9c1430bc0df69f061f67edca594e06ccd020af929bc7d4b27cf137550dc6c52ea4c1aa448ead34f8bb7437012f549c5dd6509647c378e6677446fd64953ca7d2d68f8d3a7f89cf5dde4c2d25307594500d67369905518e337b7511ffa71ca46383b1e5e329dc421db", &(0x7f00000004c0)=0xf1, 0x0, 0x0) dup2(r4, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0xe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) select(0x40, &(0x7f0000000080), &(0x7f00000000c0), 0x0, &(0x7f0000000140)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60"]) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) syz_open_pts() writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000280)="4a14798d1487d915164f99de99da2509bbf750420c1ac82cb6f71dbc4f1e65e369fdd0b0fc8f9ec859b65f85d1401c2d14ec6fc25103729f759acf71df0e56f3263e8485f4034925b0d3e80483418d5b6b714001476b22", 0x57}, {&(0x7f0000000300)="ce77ddc4217eab475059f1b2772b5b06e9a04d27749ce941b69878cdef079b3ad4d0a21c0dd609beca74509906dc540b2036f8d83ec5ed8101bd419a05a3e617eff99592757a96e3940a638ff848dc0a8a855e5f5758734d8ad3df3d55c9c6101f4eddd40ef4f078e03cef5328aa3d77169d7346014dbd6c6fdc51f8f22c00cc06083b86068f0282fb1e61b00fca822587892090754c361e4eecb30e9fd4e1da64b63be2b1777d90821be65649be1b88d01a9465f804bdb036ab3674e64eb3ab70b25515daa285a33c5e68837b", 0xcd}], 0x3) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) truncate(&(0x7f0000000080)='./file0\x00', 0x2) syz_emit_ethernet(0xb9, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x2, 0x0, 0x8}, {"4a6efe0a2831446104b90c97a1be4a5a8a3c5d49a302cc44a01e937ec741f0750faf054cd148ddaefdae702ac2b901e49e3ffe2448fce80340eddb12338354c97e49134e32497c928d877dae9fa9c13d883bd05ee0971fa970c920fa613bc460f10d5f0ea232c5908f730fed8fe2c10a0b7ef05882c374d0dce94672d00765d11a8a16d1a1ebc757e6acac5b84adf3"}}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6, 0x0, 0x0, 0x7fffffff}]}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r3 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x0, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) poll(&(0x7f0000000040)=[{r2}, {r4}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x100, 0x2e, 0x0, 0x0) socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() dup2(r6, r6) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x18, 0x3, 0x3a) setrlimit(0x0, &(0x7f0000000100)={0x0, 0xfff}) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) dup(0xffffffffffffff9c) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x35, 0x6}, {}]}) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x27, 0x31, &(0x7f0000000440)="52de413f9a6c69f4a2e35bb1a96e120489606a8894a4ad9d644746936137e84659c3720ed3bdf48f2e29cebcc11112b2f2195fe6ef9f18df2e9a93ad9cc4d516d0d441dd475eca3a32bb3207d37735fdeae24a4047822240e13ed3e1d1a54cd6a74858db3c64a3d1cd6fe5f8ca39615e1fb2f1947fef", 0x76) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x8}, 0x0, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffff7, "0100dd2dfa7f0001000e06000000000900", 0x0, 0xffffffff}) sysctl$kern(&(0x7f00000002c0)={0x1, 0x3e}, 0x2, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = socket(0x10, 0x8000, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000480)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bexecuting program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = socket(0x10, 0x8000, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000480)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d4269f9ff30ab5f6f9f017543c67cf72c09c2e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f2000000002ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a3executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = socket(0x10, 0x8000, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000480)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d4269f9ff30ab5f6f9f017543c67cf72c09c2e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f2000000002ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8aef9ad8ca56f4ddd6b1cfd5f432d69d86", 0x44b}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000001c0)={0x1, 0x56}, 0x2, &(0x7f0000000340)="71f91e3071ac0058bc5a91501d947082197c8e9ba5acc8c021336d85231eca07daf2d414b3d4458724eda19e5b77b7098613d1699b0dc5c24994ee9ef6c5f4e9d0a0b37a022276d46a17484dd38a9af1a5e5a6e23dfb1d1172a0645a68df71851341f6545a545676a445f59e9a8e7dd086c7c781be3bbfd283ace01bd772cb6df47345a095c5c84b90696929765325281bd79c5962ae268c7544a75132f4561211e5a6339f", &(0x7f0000000180)=0xa5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x200, &(0x7f00007be000/0x4000)=nil) getuid() r2 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) mquery(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x8) close(r2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3c}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x50}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c005664612c230000000000000000002000"}) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61", 0xa4}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="d53031cec999ffffffffffff803509f4701d000000000000000000ffffffffffffac1400bb0000000000"]) executing program 5: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) fcntl$getown(r0, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0, 0x401}, 0x10, 0x1001, 0x0) r1 = msgget$private(0x0, 0x13a) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mknodat(r2, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, &(0x7f0000000040)="1a11e0579f78331280187251af02e3e241362125d48eef7d3beb8cc24f6599044e7532", &(0x7f0000000200)=0x23, &(0x7f0000000340)="fe0fc4fce21eafaa4d7d82b346a04e656dae514c6e4c41de638a747069f720a6899dd451b5794d9b2d340e75d345d330ec8e96541dd308d6d31145381d27f250535d7dc05c0640589720767fc247542323214f79eb939b7aab515609bef81841ddd7755e949be2fb5d2f67063a08", 0x6e) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x0) openat(r3, &(0x7f0000000400)='./file0\x00', 0x400, 0x39) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xec, 0x0, 0x101, 0xb51a, "122198b59b58505f40edabfaffffec287f82ee00"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) select(0xfffffffffffffd28, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r4 = open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x21) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r4, 0x3) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x20) ftruncate(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r1, 0x0, 0x0) r4 = dup(0xffffffffffffffff) r5 = accept(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r5, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x1, 0x6, r0}) mprotect(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r7 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000000c0)={0x1}) r9 = semget$private(0x0, 0x1, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x5, r10, r2, r3, r2, 0x80, 0x5}, 0xff, 0x7, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) socket$inet6(0x18, 0x4000, 0x9) accept$inet6(r5, 0x0, &(0x7f00000003c0)) fcntl$setflags(r7, 0x2, 0x1) seteuid(r10) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x41) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000440)=""/55) r11 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x1, 0x1c) connect$unix(r4, &(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10) fcntl$dupfd(r11, 0x0, r7) executing program 4: socket(0x20, 0x3, 0x40) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431", 0x7) getpeername(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {0x4c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x1, 0x4000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0) bind(r0, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x0, 0x8001}, 0xc) socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x7, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x7fff) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x20000, 0x11) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgid(0xffffffffffffffff) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f421db68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee00fcffffffffffff01e9a91a3ef464f75a7bc6f3cc29141110057a000000", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f00000002c0)=ANY=[@ANYRES64=r4, @ANYRES32, @ANYRES8=r6, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRES32=r3, @ANYBLOB="00000087310e388f04edd109d7a7d8ff345078db5bd7c4cc00ffff00", @ANYRES16=r3, @ANYRES8=r1, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) getuid() open$dir(0x0, 0x0, 0x0) getgid() executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x61, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x40000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x4}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0xfffffffc, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01019682644fceb263d8000400"}) writev(r2, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000380)={0x1e, 0x0, &(0x7f0000000340)=""/30}) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff800000000000068ef90200000000000000000000fffffffffffffb000001"]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000140)) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f000079d000/0x2000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x3000)=nil, 0x8001}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) mprotect(&(0x7f00003fc000/0x3000)=nil, 0x3000, 0x2) pread(r0, &(0x7f00000002c0)="8291aa15a700bf3f8cd9b37e4d3851230d1af2e522073426a327ec1ff8ad065c91876a7785b3b2c059945ef9fc852d5531f3ff8e25d88a912f78339dfb0083690b382b595f57ff93f3d0aac8da60bc0915422a7d404c86cf9c1b82e313eb5deb0cce23f98c9030659280cdcb1a17d83e4740033646b7fc29388eb8422dcbb79c89f008ffaf9b646bc5859f5fc2228b820e6769adfa02e673b1bfe444e5a42e80f687267ba9d8612259855bc3052731d7c5c615af79687c6e871a859102800bc123aca73ebfdc1af09dfa8862f37746014ed11687e2d2feba27fb9afc21ef1af8", 0xe0, 0x0) open(0x0, 0x0, 0xc0) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) socket(0x22, 0x2, 0xff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001400000000000090780000000000ffffff6462bd437d6c0b4a69b4f05e3a3248bd39aee4309e81c2aa8c8693a64e3182d0cd4a176f8b8b7c438f76e9f9711801e580b5b7ae7e36512dbd5bbd28167ae5d40ee13b77e2ce6a5c5f24d0566af40e9a40744bc823f67b534231207d9c704ccd89eb75ad07b83aba4daa338e9d8158e3"]) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4, 0x10, 0xffffffffffffffff, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f00000000"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000140)={@local, @random="120010000039", [], {@arp={0x806, @generic={0x18, 0x500, 0x6, 0x7, 0x4, @remote, "f20d7f6c065b7d", @broadcast, "6c6e30969e9886b9ca75cd6b827703b9"}}}}) r2 = socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x131, &(0x7f0000000d40)={@local, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "db8344", 0xfb, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}, {"9f4f47472efa266511973ed37aaacfbb4cdd20fe291edd586940ffd21896d6a008ea341e06b3230f0231cce8ead0e7a2efa3f1095e171f6a3d87106b60d87b516db56e99c4bfcd0fc7c441f0017852b69388bf1d6c609858bb0da09c7cd2913caecfc5de54501881022186d72ef387ed1d59f3ff8cf98a2015d41e8df8e8361685734e1e5d41e1816d6ffdb0d5f1b49567b7312ed0eb73cecf3a92bdb848d6d975dbdec48f8c5671ac2f0dd71493bd4d9c9622b15acac2e5a03fa5dc3a03388c472da041863dd6289456b087ffd0aef40a7f4ec0bfab7f7c1a661ab283b8645b89e1f6a13e0d6fcb7f88faf9149caee64e5989"}}}}}}}) setrlimit(0x8, &(0x7f0000000040)={0x7}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket(0x0, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xfffffffffffffe9a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3d}, {0x6, 0x0, 0x3f}]}) syz_emit_ethernet(0x1db, &(0x7f0000000100)=ANY=[]) semop(0x0, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f00005b2000/0x4000)=nil, 0x4000, 0x6) executing program 4: socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) msgget(0x3, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000a40), 0xffffffffffffff9b}, 0xd) close(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(0xffffffffffffff9c, &(0x7f0000000740)="e2e909349e9ce04da3a1b6f08f8978afd13c14c90ffe0000000000000000ed9c9eec0b543f3c8d49f0a368d95b6e22ae8fac1c6e316d9d5742c00e4a560452944f02f5239d4e5653c6f990a6af02df4dff58af08433595b760ec3d92e82f7c1abe77c409b23b0000bf81a033cd869bc2df0846cb4200d52e54d0d844020460965d3155ea87f3a036efe98ed001f3639d11966060b01559c2a042ac16bde475e08398882e29ea4c8d05fb5b478466b3c11cd5d18800"/194, 0xc2) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r4 = socket(0x11, 0x3, 0xb4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000004c0)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000240)=ANY=[]) writev(r2, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r2) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socketpair(0x6, 0x5, 0x3f, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x80}, {0x40}, {0x86, 0x0, 0x0, 0x2}]}) write(r0, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) 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) executing program 2: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe7ffffffffffff900000000000000aa81"]) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) acct(&(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 4: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) syz_open_pts() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000140)) syz_open_pts() ftruncate(r0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) socket$inet(0x2, 0x2, 0x83) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000880)='g', &(0x7f0000000200)=0x1, &(0x7f0000000900), 0x0) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffdfd}) ftruncate(r1, 0x48001000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x2000000000}) ftruncate(r0, 0x8000) fcntl$dupfd(r0, 0xa, r0) executing program 5: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='C', 0x1}, {&(0x7f00000001c0)="00b7b54591aaf346a18ade4a276da9822dc13fdd500622e520", 0xfffffe1b}, {&(0x7f0000000240)="9e6c661d4ea3ed7f253191586c0a", 0xe}], 0x3) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r4 = socket$inet(0x2, 0x3, 0x0) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) readv(r4, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x30}, {0x54, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x23a}]}) write(r6, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@empty, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "8fd40c", 0x0, 0x0, 0x0, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) listen(r1, 0x0) getpid() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {0x84}, {0x16}]}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), &(0x7f0000000200)=0x4) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000140)=0x9) close(r3) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, &(0x7f0000000000)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000053e000/0x2000)=nil, 0x2000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x4, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x7ff, 0xfffffff9, "1a1116f0d0a607000000000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0f573afa6dbfd886db6d8f4a56c11c0ae5af4855d478414039bb8dcb7d86cf9537f8abcdb0fd7e0abb38ec0556e495ea1667b6cd3353411fcf950bbbe9cb7f2fbeb34329c81357b6cdfa3788a6696845a0db16bdb406d4f090e671ef11b8890345ba2e7a094912be55f1f6f669a2cc489f9264c789e56dcaf7073659dcfabd5489feec768ac66484afd2e1b74eefbab6d1ecaa5c76e648461a3a5f5b0b1f8a0fe42e34e2516dae628457a2ed5b4b87c237d4ac63851379058dec7371dc6f51bb6bbe84e335d4509f242871066ef4b7d5cb5a93ad5acf8a118d6702db6f75cf49c232eb20eada800a4283fdebe0c2b5d721ddd9c93192cfa9b777e6eac6b08aac493d93813c17ab67cfb1d0207247feb37ecc3c2d57acba029ec1acd73895bc529a341657d7eca7c91b0cbd439c35b50047b95c7e5f67000286ca9d885e08a93d4c8fe7b6ae210675ad323c5e847d7ff5021fd0a75b75b648e3a3c99560698c93b9cba0a7727458539dd79ba5769ab18859adf9cebdfd680b857645b607bde6f5a414aca2e732baabecca7d4034544253d57ff6e951a59c8f5aff6faef7b60b74f830033b7bc2258cc196b37c0ae65e8318a6b0e6dfa925542ccbc45e488ad9135df52150fafa752523427268156470831473542cfdd0a3287acbf230611a741484dc741b06e1a337a7bd7408db8ab94adeded534e023b4835af38c28533e6b5d9027ed8ea8241a04eb5bb1aaa41b67eb5bbe447bcf989c6b1540aa68c8e9912931d7990861cc55a9612b33985d6115ad2984ec3d3511bea981fe37b9d9ee77cde1b1d28baf486e36224bc4290f62465228be64b09e656218d49e3a43adffeeb0d3392d254a7f5c4d1a3e67240c91a672ee10567c7472430221851fc3c4920f1b93192c362ff971057bbabc3bf82334717b9caa9d97fd6d6ae1eff638528a40e876570ba383f1072899bf0cb96c5a7982880608500bbc500eedc74250c2c6733375c53493f9a44d3710ca3ff2677b4613b23df114d368b5b2bcab4668c57c2c699c5f52d2b8fa7200f9eee3526542fb6c7341201bd155f12f38eaf15f27bd7207088f18659aad7913b136928640130fd7076026e373d278b7db607f2ebd0cd5d41512fd96272b57114e5b14faf7ed02122fa0cc50de3d26e946cbeabdb9dad82674779fbb76f744a9da7cc8c7b42c7275a9d2749862c11637ff63ee83d2c6da2d3cff6eff5ce792f5aa00a5e5ab7db1bee945811be8b93b886a61eb2136ab53435a26a602cf0ea65959f961b78cdfaebc6f2f4ed1467fa2dd73db21cc3e7eedc1f9d9a543dae48d55218000fcbe0fcc7d370ad47ba89610e7cfe524b2f2500e4327e87f94f3c587f0a6604baaa4509e0ed8fc6fe62c43423705deb7a7fdece18bc9b9ebd80a878d5255a3ee0114a236a9a9d0a395269e7a68ea4b948fd1b0425b0b7b073b90c986046aa4bd16dbf9442583137576e8a3442a0a90dfc7ea7cdec4254ffb0ff6d1d7aa18c66af453d05f583c2a777e193b9ebb4e3c3bb82362b8f450000000056319aaf45dbd9df561985c2f4ff248f655c629eec26a576fe836875105841f3c7e290193a51b6d7d235a10cb816b3e97f942b84644696edf3c96e396825df2e83e62aca39e0a38824c488cd83663eb248db8385791b34ba604ad807", 0x56c}], 0x1) writev(r0, &(0x7f00000003c0), 0x1d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) chroot(&(0x7f0000000100)='./bus\x00') syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}}}}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000000c0)={0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000400)={0x3}) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00005f7000/0x4000)=nil, 0x4000, 0x8024cb8ae5177cc5) r0 = open(&(0x7f0000000180)='./file1\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f00000000c0)="9c3eba33b37057e83f2f146a8e0d11358bb2345ae1df86b8e5d808dd24e1df1465d8aa3e9bfa15283ebb477099bfb996b060879c71100b74e6f502ec5dd793cddac73fec7efdace2bea068756b54228e2869fc2ecbcb95819945e41ddb22c3e6679401324e303acb0be27eb6ce4703e0724e53b7c0e087e8e76db0462ee7facc7e0545abef99602b7571a6945568c7b1d91e5743a2835a6ae460feed2522874222a5ed849166be3cf1e9f791dedb1ad89abc592400aa41faea2d76273d56bf9abd56616b6121c336ebcf30d63a78b5ee4c971bb34b446337704a", &(0x7f00000001c0)=0xda, &(0x7f0000000200)="a36f81650417f86b11a81418b09e8460812fee5b40c45100dc8431187e1f88aaf49a41c7f1e4eed1a812e0165387ca938552fbe5182269afb40e47942f1c625677c69cacc2cb98b5d3aea59f87550869447ece909365b2de3ca8bf8151cc4d0fc3d39851041eded87c1d96bff14e7993c32d8f1d9c90a95e00dbf405b2eb78715f280d180c3a312938c6f19167fa582f510c7f514867343e8408a4285f8e00cf577700cd4cf46be3c4e1521b08b9c3dfa8b6269ecd901c0327ad5dd59db8511631b9a8e18d5391162f79503b15ba71cff222f732a8ddfbe4fed4", 0xda) fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r1, @ANYRESHEX=0x0]) executing program 3: socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/67, 0x43}], 0x1) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) executing program 7: ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8020, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x61}, {0x0, 0x0, 0xfd}]}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69", 0x75, 0x0, 0x0, 0x0) chroot(0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762d", 0x86}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1e) r4 = getppid() pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r5, 0x5) executing program 1: socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = getuid() setreuid(0xee00, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, 0x0, 0x0, r3, 0x0, 0x0, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getppid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xe43, r3, r4, r5, r6, 0x1, 0x4}, 0x0, 0x9, r7, r8, 0x8, 0x1, 0xc7, 0xa78}) r9 = socket(0x18, 0x1, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc2585601, &(0x7f0000000100)={0x10, 0x1668, [{&(0x7f00007f9000/0x4000)=nil, &(0x7f0000448000/0x1000)=nil, 0x100000000}, {&(0x7f0000228000/0x1000)=nil, &(0x7f00003e9000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000050000/0x4000)=nil, &(0x7f00001e9000/0x3000)=nil, 0xffffffffd6af0809}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3f}, {&(0x7f00002b6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000101000/0x2000)=nil, &(0x7f000005d000/0x3000)=nil, 0x8}, {&(0x7f0000250000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f00005d1000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f000019f000/0x2000)=nil, &(0x7f000076e000/0x2000)=nil, 0xe6}, {&(0x7f00000a0000/0x4000)=nil, &(0x7f00003ca000/0x1000)=nil, 0x74}, {&(0x7f00001b6000/0x3000)=nil, &(0x7f0000611000/0x14000)=nil, 0x80}, {&(0x7f000056f000/0x4000)=nil, &(0x7f0000113000/0x1000)=nil, 0x7}, {&(0x7f00004e5000/0x4000)=nil, &(0x7f0000067000/0x3000)=nil, 0x1}, {&(0x7f00007d6000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xee92}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00001d6000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000099000/0x4000)=nil, 0xf65}], './file0\x00', 0x80}) dup2(r2, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r9, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x8002, 0x0, 0x0, 0x3}, {0x1c, 0x0, 0x0, 0x9}, {0x8}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "0800001eba7d00fdffe2030000000000de00"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x7fffffff, "28b7e60ab87aa50900000400d4d2000000001c00"}) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000400)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516de5debfe02000000a225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099fed452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e279228e28e9f7378c922a3bb0c6f518c9ebcf180542e22b5d6fcded0204a07068e8dfb65bb863713278cf0e5b6af8d31ed3b34d27f9006c83b06a51238d50cd24e1729c76c2400b3a986fc76f9f04882a3b5490d92bd9a6d4451187737941c", 0x147}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x1000}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x131, &(0x7f0000000d40)={@local, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "db8344", 0xfb, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}, {"9f4f47472efa266511973ed37aaacfbb4cdd20fe291edd586940ffd21896d6a008ea341e06b3230f0231cce8ead0e7a2efa3f1095e171f6a3d87106b60d87b516db56e99c4bfcd0fc7c441f0017852b69388bf1d6c609858bb0da09c7cd2913caecfc5de54501881022186d72ef387ed1d59f3ff8cf98a2015d41e8df8e8361685734e1e5d41e1816d6ffdb0d5f1b49567b7312ed0eb73cecf3a92bdb848d6d975dbdec48f8c5671ac2f0dd71493bd4d9c9622b15acac2e5a03fa5dc3a03388c472da041863dd6289456b087ffd0aef40a7f4ec0bfab7f7c1a661ab283b8645b89e1f6a13e0d6fcb7f88faf9149caee64e5989"}}}}}}}) setrlimit(0x8, &(0x7f0000000040)={0x7}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket(0x0, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xfffffffffffffe9a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x7fff}, {0x3d, 0x0, 0xfd}, {0x6, 0x0, 0x3f}]}) syz_emit_ethernet(0x1db, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2000208) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x106) mknod(0x0, 0x100, 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) r3 = open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r1]) ioctl$FIONREAD(r4, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(r3, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0xd, &(0x7f0000000080)=[{0x4, 0x7, 0x0, 0x51b4}, {0x0, 0x2, 0x6, 0xfffe}]}) r6 = socket(0x20, 0x8000, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) kqueue() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) poll(&(0x7f0000000140)=[{r2, 0x1}, {r5, 0x80}], 0x2, 0x80) poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0, 0x1}, {r0, 0x40}], 0x4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="57a9781c13df16bd272131", 0xb) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000340)=0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000057a000/0x4000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000543000/0xd000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000088000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/134, 0x86, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, 0x0, r2) r3 = getuid() setreuid(0x0, r3) open(&(0x7f0000000040)='\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xfffffe91, 0x40a, 0x0, 0x0) 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, &(0x7f0000000580)=ANY=[], 0x9, 0x2}, 0x40c) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) sysctl$hw(0x0, 0x39, &(0x7f0000000400)="8cbdbd2872e8e1d8d50000080082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e2f10000001582a51e4c5a7541212f40c8b769484e6e9209109b531145e09a18f7589cfa5168a7bc6644fb231a02940289582a35c13257f01bb4008000000001000000ed717ec588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341681d7dac58ee80f2e803ce8f4a938c17b8b4421cefdfca0311b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3a7e75aaadd0000000000000000000000a16687c7c50d4c2a62eded98f90e2504284b496f088813539d9bcbd6b95e32bddadf8481a21174fde4324eb1f4ebb16f79ba929d4cad3c35b433f4ca4c3d5230290416826d38b41d342c7dc3b35c769715ffc4c5a669c903986aaf1d98f560a07aaa758084c3cdfb18f6e92a25bf87ac25000000000000000000", 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="ff02", @ANYRES16=r6, @ANYRES32=r6]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, r1, 0x0, 0x0, r2, 0x15a}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x400000000000, 0xfffffffffffffffe, 0x4, 0x8dd1}) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r8, &(0x7f0000000e80)=""/4091, 0xffaa) executing program 5: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = dup2(r0, r1) fcntl$getflags(r0, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/62, &(0x7f0000000100)=0x3e) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0xac) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x226, r4) pread(r2, &(0x7f0000000200)="e0b13133bf7b2f4ace3770de6e5e270d558db299fe04a61302983085af671cf0d693e172657c945ec21076b325ea5fdc73a157af4974dae3f122d971249a775ec71b52f3d0379201f80e532083cdeeb4208c55994d25ee10a913c4370d9d12caa16de9959ebdadf21d9731935ae34bf96be0b045b7e5c1cedfd779cc4c2ae64543184193e627475ea83ef1057e841a99b9f9a69bd9b2040eb5d9eaf0ed7df451b0ce0445fa03ee2d3b92974bd6605f19a44fbad6cf7d1c42b9fcf53987033fb4b6d6", 0xc2, 0x800) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x20) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@broadcast, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @multicast2, @random="791f99f72bac", @local={0xac, 0x14, 0x0}}}}}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/75, &(0x7f0000000400)=0x4b) syz_extract_tcp_res(&(0x7f0000000440), 0x4, 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x2) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x8c, 0x4, 0x2, 0x7}], 0xff, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x20, 0x7, 0x1}, {{r2}, 0xfffffffffffffffc, 0x40, 0x6000000a, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x65c, 0x5}], 0x2c40, &(0x7f0000000540)={0x1, 0xf4d}) r6 = accept$unix(r2, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) poll(&(0x7f0000000600)=[{0xffffffffffffff9c, 0x1}, {r3, 0x40}, {r0, 0x1}, {r6, 0x1}, {r5, 0x80}, {0xffffffffffffffff, 0x100}], 0x6, 0x8) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000680)=',}\\\x00', &(0x7f00000006c0)=':*&@%$%\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/bpf\x00'], &(0x7f0000000900)=[&(0x7f00000007c0)='.*(\x12-:\x00', &(0x7f0000000800)='+$\x00', &(0x7f0000000840)='A@!),\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\\#]\x00']) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000980)={0x1, &(0x7f0000000940)=[{0x1, 0x1, 0x20, 0x3f}]}) getuid() ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000009c0)) symlinkat(&(0x7f0000000a00)='./file0\x00', r2, &(0x7f0000000a40)='./file0\x00') fchmod(r3, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000a80)={0x65ab7085, 0x1, './file0\x00', 0x26, 0x9, 0x3, 0x3}) symlinkat(&(0x7f0000000ac0)='./file0\x00', r2, &(0x7f0000000b00)='./file0\x00') r7 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000b40)=[{r7, 0x20}, {r6, 0x4}, {r0, 0x2}, {r1, 0x4}], 0x4, 0x1) recvmmsg(r2, &(0x7f0000001140)={&(0x7f0000001100)={&(0x7f0000000b80)=@in, 0xc, &(0x7f0000001000)=[{&(0x7f0000000bc0)=""/125, 0x7d}, {&(0x7f0000000c40)=""/156, 0x9c}, {&(0x7f0000000d00)=""/97, 0x61}, {&(0x7f0000000d80)=""/16, 0x10}, {&(0x7f0000000dc0)=""/95, 0x5f}, {&(0x7f0000000e40)=""/235, 0xeb}, {&(0x7f0000000f40)=""/102, 0x66}, {&(0x7f0000000fc0)=""/33, 0x21}], 0x8, &(0x7f0000001080)=""/92, 0x5c}, 0x7}, 0x10, 0x1000, &(0x7f0000001180)={0x2, 0x80}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000011c0)) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) r2 = semget$private(0x0, 0x0, 0xe20801bb1e8f98e7) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/252) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 5: write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) sysctl$kern(0x0, 0x46, 0x0, &(0x7f0000000140)=0x2, 0x0, 0xff09) fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket(0x0, 0x1, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x80) fcntl$lock(r1, 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x2}) socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff91) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x0, 0x3, 0xfd) r3 = socket(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x2) socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x801}}, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r3) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) sysctl$kern(&(0x7f0000000180)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xa1, &(0x7f0000000000), 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) executing program 2: socket$inet(0x2, 0x0, 0x4) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x34, 0x0, 0x0, 0x800008}, {0xa186}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x5}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000380)='./file0/file0\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r3 = socket(0x1, 0x2, 0x7f) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 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, &(0x7f0000000040)) executing program 7: socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000415000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mkdir(&(0x7f0000001740)='./file1\x00', 0x118) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r3 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') setreuid(0x0, r3) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r4, r1) r5 = socket$inet6(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc050756a, &(0x7f0000001780)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f00000000c0)="88f2eb328de607a5b6b40ecc6304b2fa9e385827897ace625300b2e52f7f71cbcf86ab582645bcf3fb0da3d377c599239a03d6d08f17724b7f7b45874fbe5037ea8e5188f79f1050f8e0b494711e08bb2375c6f805f570fcfb4e9b0797c117716cea06d8425632f9785b97850dc4495d47d0c33964739301c01149d55e9af099bc43bf1c5bc3563b080bb1485a3a6e24d6b88a2f7a176b7d713496a6dcc171dba17b41e8ba4c290af9eb677447f103566ee3a3183815748c3a3562e972f5802a75e5efacacb07c03badce7abf098c72764242cb925e73a9b0933", 0xda}, {&(0x7f00000001c0)="105db92c62224933a58d5cd143fa120cd006e040cded8f20f1e506a0d44a6dc66a2b36d30ca87eecbe092787eec1726740f52472deca14be4dba4442df5c44e1f644f8b6ef9230b7cdb6", 0x4a}, {0x0}, {&(0x7f00000003c0)="fa28ebd71686ee0c6c3da7f28ef82181467affe68f571c3702fb5d4b6e8b60b7ac976a6cf3c894a2dd90a363c428e6640632fbd0333ecfeb4122f91bad2059a7dbf382dc9dea7217990b61a124", 0x4d}, {&(0x7f0000000440)="aad8c14a46babdf92ac99777556fccc2811526feb03db9fd8ce7e18de529ce79e0eede92161ae080146a5b67e7d96478a02b18541e9d696183cf30bd2ae7aea5b9f12d7b75ff8d622ff49d8a641977ba1c5c86593002f24f7740bdfb73ed1c2c43618564d34ceb18407ebf1945e26f3a379fb31f731a417d7c463dfec85b0b570bc189e4389073f04f44fe89292cd603936e89882654b39f51e8c54efc2259ce360f32fff4fd9b1614df47e70c430b5173fe679b15d8879c496cc9793d2cb49d9768ee56034d5afab4eb2a65fcb6801043b8e240dcb4c9fb0116b9aa05b3cd3f13f17961b0eb7e83350e487119381b2a492999bc2338309356e09b9c67734cb3980f9ccc2d3a47f8bfbf4b9a464a1733c5b55a3dde8bd186c98f2f7c21580d98cae956f3f51ac3221775dda720497d1b4631b152927bb0ab53ea5b88c581108482b72fdf2c3260a4320e81c9d13d4cff1745e7b04de1d8ce010639bc5e46e6f96ffc0409efb8c9e02b0fb4e9ce9e31047314602ed8695b7d3151329e0562eb1646c775f34204dad648c6dd23ec5bcb2725eb46efb657004a321652dbf8d897ea30b33067a3bc41c3e235f134faf4cf1477d971a34992fc301ae1fa1f5d5b1337bda16e2a6eafb1b5a232c098495fd48cb4871f54530eadf24c8d985281236242a933170f8f56d9f99b68d941faa09999270388bdd064de1498768e2fab27b1068413399202f2930d3cde38c0b031c147db83e7b3521b46b43566b2da9367cc5daec59bea94fbc3d48127da9d078110ba2f35564abb89bda1b3bbd9a2cf06ae834e4102e5916166f2ce4c0508a91f29ec780593cdc99f4afaaf94afa6ad65cbf7d7d88f2e6a0bdb0297997e8e2c2b09670e95fbb547a9b555c70c9d9a129d1811f352a77749b9ea70e88db8197769da8b425f1c9391ab655da57983070b9b0085185366bcee43ba2f3ecfa1b6f47093b347b60d6069960bb9049f31642117201376fd3d45f034ab3caedafa4002cd964bd771c1e244b02c2efce03189f355b6e04e3e6b58e5c6fefc374a16c27f5827f6b032bb3d6342f62be261b7d664536fcfa959037dba6b7af3f3e05e9a72b7782504ebaf4f6a898fdd7a065776ed64cf59afcadaea01ac16fb9f60ccae9013780f159105789e5ef7c5eb3ad1e051d5c024aba99706363a0df2b0fb2cf3daea31f7ade8fe261dc1f5bcd269e96d7cf6d3c1fb15d1c108119809b9fb2ff6f1c49891ad32166dba3c91a492c7159fe73ac4d3506588f0d00acbcdcba5b4bde490b85e43a4a43af2fa643d5b43167e9b88ee5d42713e48c6f250986b27435445589b18cb0003b49ec612bc36778b00fcdb6902b04bbffd19327636c8b9890003531b9428d62c16af4cb2dd8de17800a2ede3dd124c6503e61e8675f4da031ee5bf7cdccb952d21afe511301389260e9b164257a9e0995ff9a506d860d396b2ca3368e7a81bfc4d0fb69c94d5eeffbbf686ee36c773151dfe1c3f310f3b9ea1d5c1f183e0ce1e2ef8ae9f628938b34ed2f35622422ca095ce7857922ec57ccc80ea6ee7283367676b154fa6683e2ad71a8bf0b50be77a0018b1cf319b0b2a9a9f3e3daf45e2c823dc4fc5ce706cd6c25dbd224756491cab697d1112cb6c651d20f7f4f308a6af447a8dac7e88a44883c4931306a0468a359b58ec328a614cc09ec4746663d63f08e811edff2c1bcef0b9105073f05a2e6dc079c9a955b406b72c05427897ab0006a6ce883e4365539b9d1b650fe6d04d75cf99bc9b6a46faf06a7d79253c2ee0f7af4c7c2cef78e20fb9e645952f32521b6569154fffb5401a7f2ec9890db74103f5055e0a779238b8c9eb47dee4e660ed82baf34a6fd02e02898dd1c5a788555acd2b4a3b1141c492f68ba23fc24b2703f5f6abd6ad9ffa32a6f9e90754fe6a04d7c4a339f4e59be01ff0b917402bb021d3e5084286c6d99d8e93b1f5a0ba36e48aa78e4938f28117ff6e97ec791fccc9d0f34a652e3d1a66d6d6cc37d85cc1bb096042fd4d9d4cb6f2e01c9f9d9fade57f887f5c79b498226df58bc1ee9e6ca7f79115be9c73cfc8b67286707b3497471a801ba6fb5b11bfb452a2fda507c8e8aa511d5b706a53eef2f0d892dd209cd011729c53e4f722372b557aa8b48b0a406f34d618df81c5967858dbbb977b77a6e9ffe4e85332cc276754fe109532e7f0e277264bc78bb63df6e8307ad5cdb45a366c3c27c300923b0be58070b510fc0f393497802be7d0d0f06c6ae4110c8c3c7954a13f16155fa95272686dd4f06dd7e90627be60d3ae9648e85093e8ee5d64aade9d040d8a97661487d762323d78c0d86f7ade318682d0237cc97868b6d83500c9d99e84d79356d9f0f278bb984ec5786f56d39de18bed592df80f6479f1903461f370c2c969cda061c844d3040718face2ee89ba48cb3ae5eaa96a8689f8559c6c3b0c9c60e6e06f321cb5244587496e04f8b13d11e6f7cd799f847c2b23266bc63e9c7d68873e6e6e4e1398d64175ebef124f82c7be7ca3f5c1aef3ec1a5985b6761792b41635aedbf3e91d68460b7d6ff100421228638b8c7ef6bc3a0a769ab217bffce43e2423861c826d5d45b29beab7f8d179c2f5770f467400385cca9f6d002c726d83b4e6991a612f1033b88f58090b7f824198f970797a0260bd241fe562774a1ee2dc412725e4b29f1536908e81496454261525b66bb49932afb7bccbae9ae5f880b5df5417101be11a6604b05ebe0486989e27b2fb4c4e29c43bb23460473981331e643344d0dcf7dc955d89be7565eaa89bd5a7909708426dafd0310b5af75411b4660534b51de4d292de80ffba34bde0ddd9ee09beb1f0e2967e1457dc82e38f546480e7155087ebb92a8b9b186148c7b5402868281e773e3a0dd1a6ad9904fe8dc55004bb95ce6b837ae1a03d549f4f7d5e05d3b73291d9ee0d27dfb6c16e0d7d8dab66df634ac4bf8870692e653bc35d31bcb3ee8c3a6e6cdc5129077af4ec885d119a8f24a43f500800eaf838cbd5193292429228a98ed3b6dded4c2841f8c6e8da89dc98717ee4a67491eb22adee416f58c472cff8428bfa530ac1528814e46d2cb1ccc46a2632f124ce6d17f307878c7d9537d8dfa8afb018a1b003ff2bbfc4ae904a431b98549e3e2a7d7222e5c1a37d71d3b6b3327a7f2dca872eec5be1194bcab46e844ff4a78e1413b314565970fd8bb012a134ef3078794d236a2b7fdcf169b3339e48699beb4e25f531b92223f5873ea4698b21d86197c7af0e22cdc1c46598788ff6eb2cfc5b60f6543fe4686eca8b458e1407efa5fe4cae3b7fbebf7acb07fcb9db47e305e91cc8a865dae72d3fd30a86612075c71ce686ec7a21bb7fd05cc4dda04a4beea0bbcf2961908e1ec09e7b3f0dc5168e188dbc4f0183e5368b6ffa6ea50c43b7de2f6e50a5845367c1460692f80996be249ecf60d211d77bdb21d005aade66b25bdc3b258d8be3b390c1f52124b590015140da9ba7ee20a6eec4581c983807c9242142559825304e1892bb004fb83a00a5748c64ff36e8d9522462cbe9c30900773eeb44f171a7750063e71e4bfcb046190a1c33da25ad981d97912d17499f9f267dd3cc084322d84db7ed07ca0aadfc2287a728501d5578c65426810ed8ab86d6fdb25799f875525b6ddad63fd72c384742b50808a5e9ad13e8701810f288df5022fa8f0949acb9297d08df50595c3ad27bf0480cca5bde42805ae64f9bbc10df8e3f5e91ba5a23a7eec40307be2be29c39b0cdb736f082ca565cd6b278b6b6bb6d1d0bcc6f89c8edbdf1d44cb234236eaf8d7bde332fba473480db52708a0fec89ca92be03ce8b6a576c4e62873f9fb9c6c127addaad8e32c56634713cb68b098a0cafa4ea806339076dd6f05f05e5054c634b2c70ffca1ab11429f4e62cdbebd8126ab66e8fbd5c122cb547e42603c1c9c6f0296eae6931d4ce1d514d218ea3210d13cb56a342cff67749dcc752414f3a7cff8bdcf1c31280c3855c6838c869a4aa9cfa038ad74c7d17590b7e06761e05ea1e38a3443016c9f22adad765405bfa670b5189a3655d3699a507516b022c839d15fee64b167c6d1b4148ec34aa60c7ada96a30bfe31ce6f9e61827fd53e88e8c522c638ecfbc106ecaee34aa7753829df0a22fa5cb1e0fd470dea21ea4f359989cba7bda54c0da77dd1c3fb81d402757f346c5606f9d41baf20bc84796f6636634c479839ed83f250c98ae65d04b88f032c83bf96e1cbdf4640987badf08b5d90e238a110bd3237612d34406d41473ad18cf7fd8c10021540c338ba4416abb38e48c8dea5aef3c27d793bea671d00cef447c1d124f2b36f5f2d2f14e72cf7dbca501ebfd821728031f71d490866281800514cc1b1a55cd91133d9678ee3cf609a9c3d2dced0bbf49012c047e7da4f94adb8fe02854a40dd83e279b2d7e4a682e31310f21b10cfe63a0fe96e0918ff04f956921be88ce6964e55be6d8672217f00dc6cfb98637337808cec3aed451aad6265a91c5ea3d96f6aea20a6ce1ca189aa6a69bccb9a38e27f56367817ed7fde8a1e6573503d1c9b9c826687a9a89307f54bda293a2ffe8280a9dc7e9272525b207ff1e9d2b8d9c323ccab491021a0c46a779b8beb3b47984b6dcb04e663c25b1a57dbd52fec9d507b2c507776583a1ef7b5bff3a1ff590fca68cbd9b80cb355de6e84b0944b24b7a8a5ec35e5048a1349d1f19ab5504816b772f997c480cdc1d619f825f269984ff036e77c9a5c2d5ccbc86148635db79e785f95a7254b65f60b0084390290f286480e5421840376bf9744a3e496a29622b397b4929d0af478bf997d451f1a78438307840e83fcbfcffdb726ae4d11981eec14d94bf420bdca4fa0151a6f5f35e9c7376c539ccda3bb91ed9aed1eca43fb1c176074ab8ec2123fc304a0119f04d332f46de69ae026513d788216da160ed1af2a46b02db6236e9e9957d85a099f9de40228b1bc1a5b187de7b7dee493bfc571061653bf484b80cf8c71f83dcc398ea6358fb6541cfd4b27c21480213d931a213f28d24b79cdb953630bc5ec761b093087ec45481f4317a12606be9d173e7581338c4a399d938e3fcc90887b80308f5650eda78850de5ea40fba09e225a0f97d257755bde197fee9c3c6ee596572f761b11adabed1fef33ed3df2ae7f5526f0084f8bc3e85d26a075915c7d74911f550e2ac9cbf94e6bfc8dd585666919ba93ba1508c74ab15bf204978d854a9eaa952c57b672fc48157668ccde4ea2b53c5fb877f542eec6251748ff01f375ea8c7dd96ca37595110a6254fb51fb0e1853ee21c6276fe99e520a7d0946aa3c0ac5c266d98cc234e36244b0b94ef3cce401f2ad03d16f6d6c8bd7d27031581bd0229af92ade57060d2f5ea38493d9376afb8e5dcada7a3d3fa88698d3564bd3ed9309d88c6d17bdf81c3052d8d45f5ebf99cb20c057eb79b7a6497930fd87677da62412c7c9d6cda62fe05db587cc4c3197bfd2254d40a4aacf8b57fe4eaf680761c26ce9cedadf8008fb3a8b667eeb3753d5f2d8bd2e67126dd62c38473760badfa15edb9dec0c9981c3cf8f3ca18205fc9684979701d8c56bcd8c1024bbffee08be0221deae9a108e0888291db350b486309e76ca1b294ba8d58ebc5d074dcb29cd450a90358a4abf995177486c2ce815b5f922867424dc9d03fa395d43929250846672ae572bd68e2d7ce7ee17b3bdf9871ffb98dede01985c46125044e71b707569724d9e39a9159ab181421e0c4b91f4110075873337211b9eed85adc9749", 0x1000}], 0x5) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="5aad90cd29cfe89752cc1c32c064612b9a95ac7fddba1dd70dc19e341e2327a2fc9a0f343dbb527ac24bf35ccc2215cb2c7238986b9bade3a5ece2ffe1b6ef5b5b56546e6007e63eb29571df075c0dd79781e6448f928765744f0659b8be3707a1de3dfc94a3edfac02a5164c417f810c99a8c8855068b7ac3fdb2969f0843d70f25068d28410942fa1f8c8f602f9c41555cfa0fe0d8243c65e4f2c1ae5e2c152bb92a5fa3ee0123f31c2ddfafe9d86a63eb30a083d4cf276db87f0429bf307eff17", 0xc2}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r4 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, r4}) getpid() syz_emit_ethernet(0x6a, &(0x7f0000000600)=ANY=[@ANYRES8]) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000240)={0x7fffffff, 0xfffffffc, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mlockall(0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x7ff, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e712019837655ef0f8c", 0x14) write(r0, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x8}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x20000009, 0x20351d, "28b77c09b87aa5780008000500"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) executing program 4: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYRES16]) openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = open(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f00000001c0)="39e4aff1513909", 0x7) write(r2, &(0x7f0000000200)="0900000001000000c001267f5d5e8ee581e12aaa95abbaeaa007a90172c84c838b4278ad535c2a591c97413f308c970527b0f7a6540a", 0x36) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x69a4178b469d79e9) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file1\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4e) mkdir(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xbcc6085493d08411) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockname(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x145) poll(&(0x7f00000003c0)=[{0xffffffffffffffff, 0x4}, {r0, 0x1}], 0x2, 0x0) unlink(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x1, 0x5, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101ff, &(0x7f0000000180), 0x9000000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mknod(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000700)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x109) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000002a80), 0x0) socket(0x6, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x20000, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) executing program 3: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r0, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000440)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000065}) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x80}, {0x0, 0x0, 0x3f}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = getpid() syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="00001c00ac14", @ANYRES16=r0, @ANYRES64=r0, @ANYRES8=r1, @ANYRES16=r3, @ANYBLOB="75c33ebbf4add2e089ae", @ANYRES64=0x0, @ANYRES32=r1]) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES8, @ANYRES16=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x1, 0x80, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x60}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x2, 0x4001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000080)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f00", 0x164, 0x8, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x16b) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x35}, {0x7}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setitimer(0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) fchdir(r1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1062, 0x0) shutdown(r2, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[]) mknod(0x0, 0x0, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="a5dbca3a00de72319c655ed1cbf5b5677b84d1a85253d5b3e0042da91d22a01ed7713688593f7c2aac7b5ba42bec354b9515e6ef213d6704180749a708806e95298651a601b4b410ed79", 0x4a) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000400)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000192000/0x1000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000539000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000386000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000164000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000338000/0x3000)=nil, 0xffffffdffffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f00002ae000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], './file0\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac1400bbe00000010c00907800e6ffff4400fffc0000000000110000e0000001ffffffff"]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) semget(0x0, 0x3, 0x616) close(r1) getitimer(0x0, 0xfffffffffffffffe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3, 0x0, 0x0, 0x3}, {0x14}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 7: 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}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0xff, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0xffffffffffffffff, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0fffffffffeffff}) shutdown(r2, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x2}) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x1f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, r3, 0x5) r4 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/30, 0x1e}], 0x1, 0x0}, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000013c0)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESOCT, @ANYRES64, @ANYRES32, @ANYRESHEX, @ANYRESOCT]) r8 = dup2(r7, r2) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) kevent(r3, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffb, 0x20, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0x49, 0x8, 0x6, 0x50}, {{r7}, 0xffffffffffffffff, 0x85, 0x8, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x42, 0x2, 0x0, 0x3084}, {{r8}, 0xfffffffffffffffd, 0xb4, 0x1, 0x3, 0x4}], 0x5, &(0x7f0000000640)=[{{r9}, 0x2, 0x1, 0x20, 0xffffffffffffffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x24, 0x1, 0x2, 0x2}, {{r4}, 0xfffffffffffffff8, 0x8b, 0x1, 0x58}, {{r10}, 0x2, 0x8, 0x90000002, 0x4dc5}, {{r5}, 0xfffffffffffffffb, 0x18, 0x1, 0x896, 0x3}], 0x1, &(0x7f0000000700)={0x5, 0x240000000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/81, 0x51) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimes(0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x1f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) fsync(r2) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000066a000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000606000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}], './file0\x00'}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892900b940ff2189ae976bd635aa66dd55818d1ca20b928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65a3f18b0ac7c13e30000000000000000000000000000c867cbc7007345afd1f1da18099e136cfcbff2aa04f138cb896a59408f0c9d6bbbee2d705e83709c9de1315cdb1269723967437c3f0e7d2c928edaf54d73f376422da5e081e0479d4677225562a333254e2853bf36d6df97c7291f99cdc01fc4bcf48857a6f9f1c14e1847fdf14d1d3abb69ec0416dc7224f468e700b76e4cbe8e13570e3295eb2bf4a63556bb9ab55eeb8c1e2d5b0aa8257859", 0x10d, 0x405, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x7) ioctl$FIONREAD(r2, 0xc1126939, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2066a, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) close(r0) write(r0, &(0x7f00000002c0)="d3048d7f38d9457b9ff2951499d3351608cbf8f75ce86e5178910e22c0002e516b7c4f393ec12de974ef8f9c9a23ee80a679da61c30dff6cb80e6eb34770e5517676ac69579f358f248e1d376dff", 0x4e) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() executing program 3: syz_emit_ethernet(0x45, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000f0000feb1ba7d7bb9a6000008000000be0000000000000000000002"]) r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc9, 0x1}], 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0xfffffffffffffffe, 0x10000}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x3}, {0x35}, {0x9106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) load: 2.73 cmd: getty 19132 [ttyin] 0.00u 0.01s 0% 322k executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x0, 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x0) r3 = getuid() setreuid(0xee00, r3) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaa4aaaaaaaaaaaaaabb08004500151c0000000000019078ac14008ee000000100009078fe339657"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, r3, 0x0, 0x0, 0x52}, 0xffffffffdfffff00}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)}], 0x1}, 0x0) semop(r2, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000ac0)=""/201) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="e104a01a194aae2b9fa520863822cdc05e088c9b9274ee5d0c7fbe0287e5c7d308d0ae4e4040dddcec5abe864ad83fadb654418e39192364e64e24f19b26201214926a00816a685a590b8087eb4715406a24db14c06028fc4da5c2b17795da6a407549890feaa7bd87b4dbf53a96e34a72d18af47bf766dac0d90f4fc4fb12c4c3e9fb57911b10797adaa4d96e3f10d0fdf1982925a39ee4bbc874ef533d9eac369713cc410e74c84e30342c", 0xac}, {&(0x7f0000000280)="998d0472f2726540c52240436cf595bfdb4988b193ccee80cb5142f0891f34ed84139395f14fcf28d857b2cdcf6cce1e5140cddacc0a1ea7f49f8e08c0fd58e1b2f8c5df15de94e874acc2a07504eb035ad3414cbfc8d5978602f35568315a5bc6bf0a4822d1445dc995b21f77bd123f27ec11ce744a7bee1f1ce233d3df74b58e", 0x81}, {&(0x7f0000000340)="3641efcbc21c5177ddd83e51c8d0a378f017419834f162fd3f690bd97e67b4c1f93f41fa34ee3748d4d0a55297cb2cd09d0ebc680b44f142ef546a6437fc66e5da1c5b80a676da375996ea3aa292216ccd41035a61cfd533e7d85128e0a3cfdd3c3331e1432cfff5d70de5fe1c41fc7d14e5c7a776fdcc6962323c07168f9c9f9e6063fa92869947de912e2883272d8ed340c0396c5dd5e2d615b6c2088eb1ca266adb5e13381e092f82c348e26df1cf98113b75e80406905174677fc8", 0xbd}, {&(0x7f0000000640)="1650bb27b1f9b2567b3dd60e9158332d8b314fd4f651800181df8f6fc880e21129bf1f31e3da90e345acec6c3b6e04fe61ffea1491230baba5804119ad1818ddd2b655da78752266bc1a9bec59e6abe699f90749856c21e67fb18655f65401a6013b99104d6101a2bb807db7bb8308cfdb43ee6c9ad90fbd80f69d66b09f57c86312fc1a748a02f3c9d51c", 0x8b}, {&(0x7f0000000100)="aab4251af9386c00", 0x8}, {&(0x7f0000000880)="32d697f0f6d4afa5e6656740b0f4c7cf0ef8643d720dd05ea69b8b3b4eac87e01e232568411d103e750dc4f51bbf7de1f70da7488bd925ae8907218247618f827575789b55b12109cba69bfa466c25a6d1277a86f189095c417b54d9edddf7786f929445d3051af53baf1f31b178f6e38e1214b660b62ccd25c48376e12ddf16a2", 0x81}], 0x6, 0x0, 0x0, 0x406}, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$GETVAL(r2, 0x894f2c8f4c78c83, 0x5, &(0x7f0000000780)=""/256) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000440)=""/64) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r5, 0x8, &(0x7f0000001800)) executing program 5: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000140)=[{0x24}, {0x60}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x49) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000e80)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000003c0)=[{0x7}, {0x1c}, {0x6}]}) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) r7 = open$dir(&(0x7f0000004e80)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x75, 0x7, {0x7fff, 0x8}}) read(r7, 0x0, 0x0) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) setreuid(0xee00, 0x0) fchdir(0xffffffffffffffff) seteuid(0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) dup(0xffffffffffffffff) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3ff) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000100)={@broadcast, @empty, [{[], {0x8100, 0x6, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4}}}}}}}) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000240)="03c0", 0x2, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0xe) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x30) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x57, 0x0, 0x40}) socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = kqueue() dup2(r3, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x17a, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x50}, {0x64}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) dup(r4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x244de8204caab14d, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffa, 0x6, 0x7, 0x1, 0x80000000, 0x5, 0xfffffffd, 0x2, 0x1, 0x800, 0x3}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0xb2a1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) connect(r3, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x8000, 0x0, 0x80, 0xb682, 0x1}, 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x9, &(0x7f00000002c0)=[{0xa73f, 0x3, 0x1, 0x7}, {0x62, 0x1, 0x96, 0x400}, {0x7, 0x1, 0xff, 0x3}, {0xff01, 0x7d, 0x5, 0x9}, {0x0, 0x0, 0x4, 0x4}, {0x6, 0x81, 0x2, 0x8}, {0x8, 0x40, 0x7, 0xffffff7f}, {0x9, 0x4, 0x7, 0x347}, {0x6, 0x40, 0x80, 0x1}]}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x5637) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r4 = msgget$private(0x0, 0x480) msgsnd(r4, &(0x7f0000000440)={0x2, "367bb497582c5bb98c73081df23e26f97ba1141a1a212d0134fbaef38ccd9235fe0b67ca63521bfe7cb2dbd511206434bd46ac876a357f86989c1301a8b5754f399250804b21d759a9f8511cfb2d97dd1e7146fc2af52f59929db8347a60b5f5a1ab4607c911c5df0f6acc8e530b6d4d419ee43c7b30678cd937e7f338faf5a3b3375e0bb7ffe8a376eed3bf0fc8de04d6e4ea4e83178b99e594936e72d2c1db97a16f3b08ba96eac3c647aecbcd4c4bcf619a2a4d5816ff581c8964fdbf333e2144c62a889c47660aa28583487dbaf6b824b7cf71daa9f560e4d85887423f6421e7fba7823346b041fd0bb550251abdfe4d4ba2b7"}, 0xfd, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000540)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x0, '.\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x401, 0x8000, 0x101, 0x0, 0x3, 0x3ff, 0x0, 0x1, 0x2, 0x4, 0x10000}) connect$unix(r3, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) r6 = msgget(0x2, 0x40) msgctl$IPC_RMID(r6, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0), 0x20000, 0x0) write(r7, &(0x7f0000000700), 0x0) shmget$private(0x0, 0x2000, 0x428, &(0x7f0000ffc000/0x2000)=nil) kqueue() pwrite(r2, &(0x7f0000000740)="b066f0757c5e9b40855b5adab24c63fddc5cda70cbda996006811bdf7ad4203d6b9f78ac6ac6d4e97e49b1bcd20fb1b974528467ce7c45dd0ea8e270d9761a4f5f83b7c958bee93d6fd16d7d050126d97fba26951112f919d24dbcc15677e92babf686ada3498ad1632763d9963bb5620823f0be440cf60223d144652486b110865eb82552d9368a41718b388a39f7456040b2d5bc7112eff2edaa8c79af3ddfa7a58cf28d052fc58a9a4bf5e805f893b9108fcdb512892dd54f4be894ea0980105840ea82fcad3700", 0xc9, 0x6) executing program 5: socket$inet(0x2, 0x1, 0xf7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) open(0x0, 0x80, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c0ff3e80c0443fddef67805638ad07d3153940f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120e35856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651aff7281b8c41c689c2a4aeb4be03da90de544f12413b4ed37455a53171562adccb9799ef564b8cd3557ac3b55b73f64cc15d8719f5c9c0a6d8014647cd811f35338436aeb332fcac679c51f5e4bd26ee951e29bb9afe8ff28d09e69828f7f4f2737841693b48e3dc3fca647f36c2ec1e15dad42382b1a50181159c24ef783d093ca227eab3bd7c5ec2a251db63d0563a1df269915ce9ab3579f0cbe85384f4d157842a5ab41baafb7b0294fb8da8fae1df14bdcea9fde2", 0x148, 0x8, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000021c0)=""/4107, 0x100b, 0x0, 0x0, 0x0) open(0x0, 0x20000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) link(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x7, 0x0, 0x0) setsockopt(r1, 0x4, 0xfffffffd, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000002500)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd607114e600200000fe8000000000000000000000000000bbfe8000000000000000000000000000bb0001000000000000050200000001000000000000c097cedeb2d9d5d600089078"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x21, 0x200}, 0x6, 0x1}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 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}}}}}}}) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) close(r0) close(r1) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x8106}]}) setrlimit(0xb4fe99e0a1b11cfe, &(0x7f0000000980)={0xb, 0xfffffffffffffffe}) syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f", 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001740), 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: utimes(0x0, 0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r0 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1000, 0x0, 0xfff8, 0x9]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) getsockname(r1, &(0x7f0000000480)=@un=@file={0x0, ""/511}, &(0x7f0000000080)=0x201) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) executing program 0: syz_emit_ethernet(0x26, &(0x7f0000000040)={@remote, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffda}, @icmp=@info_request}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x4c}, {0xe6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x80, 0x42) mkdirat(r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0xc000, 0x101) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000006c0)="8189c0f8f522ccbd68af60ba0f42a62dc50b30f3d45332f37cd6b1914f4680162da4cbfeeb4324d560395a00c82c0d89b28535f2b07ea3c6f2d7f2c58111223ac6c21fbc98d59aa9768fa380e28d59a16a492f7d05b948ecc15b2430a9798ee3696562730d37c417ee0da356054c89895c1e2660806bfe50cc1ab0f26106cdcc317c90655ef1b070591e5dafcfa689307924", 0x92}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f00000002c0)="dc00f606092dc40448161facadc80c7e6a0bb9defeeaa4", 0x17}], 0x9) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') r4 = syz_open_pts() socket(0x0, 0x0, 0x0) close(r4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlockall() unveil(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='r\x00') executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r1, 0xffffffffffffffff) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/504}, &(0x7f0000000280)=0x1fa) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000002c0)=r3) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x80) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/29, 0x1d) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', 0x3, &(0x7f0000000500)='./file0\x00', 0x8}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000580)="40e9588d49c4bdb34fbfbedb7ce57f308b660922836876bd0e56750fd0d073000be24b4fbd521d9439c23802a6de3899f643d6a9c2bb2b2d47ca86e7aba6922d238fe05fd9d57b0951429ea109ada4413deb7112f4783d356eb0097a858b158666d09346faeee7a4e6e94bd296457e8e23176dc9ac01f9240670f8c0205f0528f2c20ae3f5600c23d7af79cc1544a6882bea7ca6ae6c3be67d49fb0cb06b", 0x9e, 0x5, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000000680)='./file0\x00', 0x4, 0x1, r0) r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r2) linkat(r4, &(0x7f00000006c0)='./file0/file0\x00', r8, &(0x7f0000000700)='./file0\x00', 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000740)) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780), 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x4, 0x8, 0x5, 0x0, 0x0, 0xfffffffa, 0x8, 0x2, 0x1, 0x100000001}) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000840)=r3) open(&(0x7f0000000880)='./file0/file0\x00', 0x20000, 0x8) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000008c0)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r11 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000980)={{0x7c, r1, 0x0, r10, 0x0, 0x8, 0x2}, 0x0, 0x0, r0, r11, 0x3, 0x9, 0xd31}) chmod(&(0x7f0000000a00)='./file0/file0\x00', 0x80) mmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x2, 0x1010, r7, 0x0) socket$inet(0x2, 0x8000, 0x5d) syz_open_pts() symlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000ac0)=""/78) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x8}, {0x2, 0x4}, {0x47, 0x80000000}, {0x101, 0x7}, {0x21, 0x6}, {0x23, 0x7}], 0x6}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x6) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x2) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x0, 0x0, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @rand_addr="be6bb1b17f7764815db571c7663da59f"}}}}) executing program 1: unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='r\x00') (async) mknod(&(0x7f0000000580)='./file1\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000880)='g', &(0x7f0000000000)=0x1, &(0x7f0000000900), 0x0) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xc4, 0x20, 0x7fffffff, 0xfffffffffffffffe}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) lseek(r0, 0x850, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) getpgid(0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x1000000000000074, 0x0}, 0x0) sendmmsg(r1, &(0x7f00000000c0)={0x0, 0xfffffffc}, 0x10, 0x4) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000380)={0x400, 0x200}, 0x10) close(r5) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f00000002c0)={0x4}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x5, 0x4, 0x0, 0x7, 0x0, 0x0, 0x2}, 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) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) executing program 5: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = getuid() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x300000001, r3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x2, 0x9}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000840)=""/267, 0x10b}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f00000004c0)=""/167, 0xa7}, {&(0x7f00000005c0)=""/116, 0x74}, {&(0x7f0000000640)=""/206, 0xce}], 0x6) sysctl$net_inet_ip(&(0x7f00000007c0)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000009c0)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de565457712971ca66264b7f257a970fae17eacaa4a145d44a65ae", &(0x7f00000001c0)=0x3e, &(0x7f0000000b00)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f3654fa3db5606cd55e36a6e511162223b82e20178d63a8203c7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f12893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3189d30cbc3e2ec26c2cbb1dd53c74e2a9f24b74e3e66955c06ad938fc3642270b25a9808823c98aee464ec6dab6997383444efcc90a6ef71bf808fa309e5ee6308b4f10e0496865f465496607362d79763138860f9983c867ec169e8cffc504f7248b526103b7582eb06af6013e2491808c17506e35bf9ce2339f96964e581ad21c21ec899176c41a606db9511ff44a7aaa7e7d6685a5628587255c927834c8502fde25274a45e3e8520c28a801d02802f85b5c01674b0029072736ca2c00684c3b1427a064a26fa5bdf55a73cc4d358740fc57f2d0619820ebfb45a7ab4f7a20d3aa301fa2a206fcf353067", 0x188) setreuid(0xee00, r0) sysctl$kern(&(0x7f0000000180)={0x1, 0x32}, 0x2, &(0x7f0000000280)="ac1356a99f49e2eae1e29b4b764a006804121f73dbc1595c1d5963040b7276de", &(0x7f00000002c0)=0x20, &(0x7f0000000300)="0bb5d0b2c90cd4a4d04405b847c0e21a04621f60e2448cbb56081aeb09034a7bee7b1ed22cd9cb10c4e36121c445cf8e2cac79fb061f317d9adc8793939c43487f387f38cde619e8a6e78409c2291e6d02f861066e2d4e9354c13a87b0c786179a7f29680aab158f12755758993b70ec7ccaed0fbc13af134d9d53113f79886836d70ccfcc0367923e2396241d0accd808b6f80739daab", 0x97) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58afb8817c8be16207fe", @ANYRES32]) socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f0000000100)="f55b973656618c8d50141a4efddd26dc7d70fa6b85881a78794d644d6e47a79fba2f0f92b9208acc9b11b917640f1b1c80d67b1422eaf57cf5877b2fb0ba325c56b955a7c0ada215fe42f78226761429165cfce069006195d5c499a6a993a2fd673f7a59241567b7a77aa150be1892918309eb74c1e6c40da7c2dd4a8f7c6a7e9ea3a4958adae7f2cfe7ec2fc921670353a287cef79219106767b72f06efd486e72e61689ea3ee2a08347d3ab027b0c6c2ef9dd18e3dafd6a15fb48fc0f01b6ad3127cfc35e62306fd506d8657ae38d0b7cc571baae484f69e6da05e02aafc4c942c90205f030ba93239c0953071d810374af3b0afb908de880de6aa4e96ff", &(0x7f0000000040)=0xff, &(0x7f0000000200)="ba9d842d7314cb3d42c6e39421e95f36fdb043cf2cefbbb5e1b19f2b7275b43655bf1999732b5e7ff1282461556d8aa0d5b70777941488b677c284a02af22d8a2b55feb823a672b764f7f8de42e83c0a0488c0ff061f0f4ea0689eede3e5415910f3b81dfa247efe6430a0e79e75284fa0c2d371c4186ca3a5d73d51680a54f3bec7af87aff0bc526271d1f883d2d80091037adc7cd8261e546ab70a69628e945241", 0xa2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x81}, {0x50}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8f82, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x4012, r0, 0x0) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(r2, 0x0, 0x8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000044a000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil, 0x4}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800004000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00006dc000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000404000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmat(r1, &(0x7f0000786000/0x2000)=nil, 0x1000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x233, 0x0) socket$inet(0x2, 0x4000, 0x0) r4 = socket(0x2, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) getegid() semget(0x1, 0x1, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: 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}], 0x1000000000000074, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000008c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000580)=""/115, 0x73}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000600)=""/117, 0x75}], 0x7, &(0x7f00000007c0)=""/232, 0xe8}, 0x40) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x208, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="892500004000", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x8, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @udp={{0x3, 0x2, 0x8}}}}}}}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x200, 0x2}) r3 = kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x81}, {0x40e}]}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x28, &(0x7f0000000140), 0x0) dup2(r3, r3) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x1ff) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x7fffffff, 0x3, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00", 0x1}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000680)="97df8c3d29ecccb406c0d28625b36c36c6e32e7df7102a5ccb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e0983cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1eb1fc8e9b6aee7000000426e30fee4143c75c34bbe22a18321305ee96b2ca00b3f8f8f0bd7008e6af6fa154e240f58ee4c278b131aa48aeafde7f3958a8df4fd67aefdf1af390e6d1df83d4d1094e1bb10c6a2738a46ff820aae705dd2ec42016a5858ac43e4235456cef0071b45b1199d312df6c347e33cb68040fd54c90ed683a7948cbf3a279d13bd74903b44064cf5a8c53d1be5c3119c11026aa67565e375dae7dda7a2bd334a582a6c104ff870c17b033485e9a32c418e22635b58581cafdfc3afae122806e12657caac00b2c3fd4045ec771d0368a373", 0x1af}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea207000000000000008af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe3861701", 0xd4}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab58c2c7c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc49823b4a6a9c190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88e", 0x15f}, {&(0x7f00000009c0)="badbad87750b277e6e28b1897001b819402604bde9d85ec0de55c59b91548e03353d076e21e0f20f36bea80a57afa367e0d4a4670700eb00000000001000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec90108262668363df0063febf0a01db32080000000000000034315e5bb78ea2457c2a9ba0e195d30be59cad149a33fa12f59c7cf450a6b22ec04c922a06ea8fa4f3dd1317cf1b6d7baea651011dcb2a828c1cc2dbb3137521697e23f653d4b2b70fc0523dcf024c2dd9890b361bbd0af22cad8d3c5ae107c48a7ddb430f0000c7a89fb4b73a1af7b320f0fd1405253b6103dd063937307bb41d5147ca0de519eea43e53936fc9105093e0ad8a244d924e9c9332edbcec1f9f10c65b76e8dc788618c24dc76481794e522399ff5755397883654063c289f7f7754d5192975b7f369a5de2498195b618e3aacbed7417f8667195688b052c872d7ee9656de82f8a4ffbc113dc82895379d5574d62f322801303a5e57f42ad63bbaab59ba99a7e19d1518dad2950", 0xffffffffffffff49}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x4d}, {0x406}]}) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x0, 0x8003, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0x0, 0x0, 0x7}) accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(0xffffffffffffffff, 0x2, 0x0, 0x0, &(0x7f0000000500)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt(r0, 0x37, 0x9, &(0x7f0000000100)="8114211b92be540ed46e6aa1ae22dc80c0562008448f41e3162bdb760855073ea951c222c6d09be8e16703c6d20c9e198ca8c81f3c9333184499d28fd06a21f5b16637e06fe24898fa3143057453f78d6e0860d3fbe56e69453563bc8d3736975be547caf028b8f4ad93c76c84033624847c0c0f08d9a11609a5fe0e87fa0c6422c43788e403b92a76ea5da40bdb7ce6c8cb454d43098db5b3b6fd635365a70a525bc6928c4dc1e1e001", 0xaa) fcntl$getown(r3, 0x5) syz_open_pts() executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x100, 0xee68}, 0x10) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r1, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x40ffc}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000316000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000005a000/0x4000)=nil}, {0x0, &(0x7f000011e000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = socket$inet6(0x18, 0x1, 0x5) bind(r5, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) malloc(): allocation too large, type = 29, size = 8589962244 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x10a2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)=[{0xfff, 0x0, 0xfc, 0x3}]}) writev(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) mknod(0x0, 0x6000, 0x0) open(0x0, 0x200, 0xa6) chmod(&(0x7f0000000180)='./file0\x00', 0x23d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, 0x0, 0x0) setuid(0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)}], 0x1, 0x0) flock(r2, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 3: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f907850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757aeb005b0c36ebcc42f8d369043448b630719ef18a6dd4e6902bd8297b0799b426aabe9fa04000000000000008bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000002f9c294800"/145, 0x91) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x202, 0xffffffffffffffff) writev(r2, &(0x7f0000000140), 0x0) r3 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000002480), 0x2, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000024c0)={0x3, 0x7fffffff, 0x6, 0x10001, "e3540c0073198bf0661e51b95c03a1219cee91c9", 0xfff, 0x80}) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = dup2(r2, r5) r9 = accept$inet6(r6, 0x0, &(0x7f0000002500)) poll(&(0x7f0000002540)=[{r7, 0x80}, {r8, 0x1}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}, {r9, 0x4}, {r5}], 0x7, 0x1) close(r4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10082, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#', 0x1}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x92, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, 0x0) semget(0x3, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setrlimit(0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x2, 0x34) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0xc517) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x86) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xb0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x0, 0x8}, {0x6c, 0x0, 0xc0}, {0x815, 0x10}]}) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) syz_emit_ethernet(0x46, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) listen(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f00000002c0)={0x0, 0x0}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x401) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/251}, &(0x7f0000000140)=0xfd) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000180)={0x1, 0x11}, 0x2, &(0x7f0000000300)="1a6e9adbe14f8176a921b978e674abdb6c0e23f98cde2d1d8e94450deab413d3013a2e7ab8ead9a0660f3a29cf12d7d54cedef70609635822cb926c6a755d77abb3e1e9332a53ab7ddc0351887fcbba18482720d33acb4aa3fad8849d182b79026c688b90d692c8fdac8b58ff0ffc68ae446d4b58187ad8de8253344f3efb69c3fae343e8c4c173c1bebd529b6a3724c5967fc70183a1d9aa07cd8fa667f5ad2a4de97e74ccf1f54f4393b24a934c698e2bd76609818d721e60a081d8eef7dd68cd218c6b7fb68aba0cbabfc1d535197f2446093ed2302", &(0x7f00000001c0)=0xd7, &(0x7f0000000400)='#/b', 0x3) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff02"]) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea170086f9010000", 0x8) executing program 2: r0 = getpid() ktrace(0x0, 0x0, 0x40000530, r0) close(0xffffffffffffffff) link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) r1 = socket(0x0, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r2) writev(r1, &(0x7f00000004c0), 0x0) dup(0xffffffffffffffff) syz_extract_tcp_res(0x0, 0x6, 0x101) syz_emit_ethernet(0x8d, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500007f0000000100019078ac1400bbe00000014e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d00800009078000603030013129f60bca02eb4fcb750049971b1c4f36e8d68b7550067b4f12fa5f64c01040202040196e570ae8ab6dfba477e83869b5fd24acf1c2fd7613a9b5f5cbb372ea79f85175394481cfae0ba81b5d21900"/106]) syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000019c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}, {&(0x7f00000009c0)="a359820d9d33bbb8ab6976adcb16dd062e4a96deb56ac21226789ece6c9216e217eda9a301c88553b3ccdb8999779039e398449180d9655d5f0a15a58ab9695c5925368cd7021270aefed7ca577ce7775533b32c0efb52f73b5a3ce7259b06cd345d5a14b8b74a80c1368c1bd3d9113753a53614307b2aa01065e6e3462cacaa14ba5bf8ff795729f225ad9fc615d0ed5ebc32631854e6519d1db8ba691a6ab1253dbbcee8daf9a0f4cfdf8ad5a684d1207dff8a12f2170cdf7a9f5f0d592ed81e08dbe0b96475b66a27a84167237355202b91396dc22742298daa691bbe2a4ccfd95e98a842d655b1dbe97960dc81cae7f8716aca44acd8fdf13048322f4539650fd7747d6d128e94a655eed1af0c4851c23372ee870fc4535c1baf05d4a6aa6b820284f8289715a0370b151f5f961fb3ba8fa666e05fb65a443b53e647408a03245a1c1f2a541f09c205ac5c83cbb4212d1b05e5b3d1c66fbe453224409608ad8040c960b7e60522ad542eb8b4a44c9da785bb33da15a02bdd39f4bf824c5467d5504d7c2c38ce2a28cd8dabd4f59d24576c7de30604fc700602d1b053c5a2ccee95458915657d7cf8f20d4d5cd874de19268cea5dc074448d66cb291d8461822dee1ae55ba1417db84fcaa6d796ac169143f355fdcb0ba281d8c64f152eca6263608922578606d0c6c889b7c21288c9faf8f3f2457470347be9419a90972ae38be85f2d18dc1e49280728eafef4f5101fe398fd304b203a82672111ef064fcadb2214818ad58c9589be70975ca2d78063f024e163d8cf1140e6deea4d6394031d87fcf9a36b273ecc59bfc63ed99c37b5f7efa75717049bd4149552765d6f0da33bb838a16b7d2fe56c10480146c452435ff63323c90d7ec07bc0c1ce97bc39464b8784b82ec96c0666d26c4fbb30ecac66d126e18998d840ce584614304fc35be34480f676b2fa48d0594e98ca1bd67f1ba341dc0ca1d8b8e018a953290dd1382dde4335de82abd1a939a53b54d707b9411f9610fcb2a6639b96f65381aa667189426cad26be3050209fdb1f038d8694c678dd09a92423898032a4227338c684c9e1ceebe5693f1405bee81f62b8a8e216fb524424bc98e888158118d613feebff9cfc72e7b647e2c4cf448545277a5c1490d7a8ccfe1940f3da2fc1a971b1dffb9967b7b889aafab946ba6b184b8d75875141a57b69196f158cee0c773eab0f29755dbae5acabf1c3e6445ebeaf31411629404866bfd94a9571e5eeacb24755c8581ecb386a4489d69b2057ed4b76c9edb167e36f880ea75a4d1aacdabf5446c986fb7b00935adeec2adb12c9527dde60c9f751bce6713f7af599e4a0779b16497c5b28e12f4f2ce698cd4da0c7b457f461b959d50960e4c668bbf18fbcad5806bd4ccede27db74f0466aecf1a502d3ef6c4970a997c43221d1f2a1c2cf7b1cda508e4386251c1697ce8e7c965251ec10b33e8e602af6a5e02fdc6d81e4e597fdfb57f486a174e8b22fec17c4eca442df5599c77e8a3820a913e4724fa78adbe537e85daf9cc5e1c9aa9c414a726caad2eedfdc28ed05943b54d75296fcd676d5b4691dc4c5912097ff8ae301885e8ea727a5a9da1f2e1212d4d64bae888a545697b415d4fb4898ba2cce87c62d15377aa9bbf79b49ab2a68c0e884ecf168fec6e755d30bad556766218cf34912744c3670dd137f9c686f733fa03882d6f6b897986b62cfebcbdd50c3f7e0a8f3bbfb0c7d9f25355fefcaeca8666409da0e00de7819e7224110c6b632b877217c6913292d9fd566b767a9cc375b9a3bb500e6176f62c023a4df958b706abcbd984f97bf1c2d9be55eddfc2f4021b889688b7fca54e81d110bfca0df856a3044889e27b6940c53a62c050f7ea9826dc22b5e2d854c02bf85aeda59bf8433e800d63c5154c3419281d32646146ecd107910f7358ba0dac54567010b532473390b3edfed7227f98ed95cad1936181860f600745e2ba39a8c602102f3e2575a1b7229e49fe52d3f8014ee3b3b72e9ee77f9770d11d1e161738145436571222b01cf7a66ef50078dd13d251c6af3552d0432f5219ec1942ac3bf2b8d2b55b79d5ee7b3180ce2d7e1d122a935614e35b2a492ef4883532b48d8907ae9c5650dff54af80a3fbb1465c887030e96b14d1df933676c3329a25a8a069c19554d3a74924edb89360af0ec11fa694e45a8b25540a3458af98131b440eca348ac494fc8ec27f3dbf7fe084adbe2771efc2089a76faedf2e0a4e40263ea7a81a0f656e8957413c4fe4d99cfbcac574ae1fc2ab226f6b77bf316a2e207c8b79de9bd14a2ea6362cbfc07e9ca2f3aef3c0ce23a2f91f51ef1d5dde9ca1b7f304e4560482230dc4d9b4353b3c46a18169842ab07c7c9aac2fd04cad7ce8bee1dd9d005e60e2b39ea6622df00b0be896186d97fba4975c2fda6f13ba4b9255196ce46b3697e392f8c9084c8c5663d05e3ee3ea0002b024be772086ea396edb6cc6b41f08e1dbd78d2a827c22d0e22e4223ba552854e91eb45187e69e3071a6836c598508ca1c428a5aac2f9a27838283cd130089373dfcbfbe3712af91b71900a7271351d8205fdfef054bb16b3407a6eb9ff776cfa60979c8e3d9ef8fa6cd0ff3738a6f4c1119876560609d283d8c9a1e22a6d2db183d12914aa16bdfc8fe05136df6d6c946fe38f0613b233cf7ded27959a19fd365a73cced4ac75bd1e74045ecdceb67a560d67dbc188c71f51dc2ac355ec409cb90f208abc8c89fb684efc7f0f101303aafca80fe4f588e18600dc1431fe473b31fa549e19cad80da7603f063912ca32e828000dc9363639d48feae43e77ccc81de303000eeaf6b60f39e27e5e120f75a477574cc11ed9ce31701a408a7b4da7c95b7f0dfbaf9a48e82a32965a11674b1506166ac08ce7170d8578d532f8ba6baa5f61ec649838dcd3bf754cafc85bf31d2c77f13ef5402dbec943a40d3c06bd02797ec4774a7e75e8cd0f4587f65856c4f1018408aefe45483dc00e9a24d77d354480e3988a02e7a23418a3737fe1477d6708abd745a247e1c367436906b92c09fa43c3e9f27ce77de4722b25a2e158cf8dab18b6d2a4c098f0eb235aee586de9f4dc85d61fc8fd4e098444d2bb4ad9f3fa3b706f962975c63db3aa9ed1cb4573166457315f23b95e117abab0133875e17817046e98578af146540fd45cc5c3523a171d6b97d2d7f1d784df3a3309efd5e2ccb7354a273d6790a366991e8e7c10409727997e9bc27d235db750e8dc305b57f1e13bebaaa6218e32a03e55b5fea734d0757e8ac8896c26e25d3079909e0e93187a28f0feacbd31fe5926bfcb1c27dba3a888293eaef91b9ff7c3062dd2848f9401409a1b50a43ae0c99aa04b41758952996aa6df6febcb9a1983a2fee3cfcf9f3d0332b1966a35f13ba3fca71f442d154fbe76e75960f26a9e66baeee97bd9e9490fab5da0ef14c012229c72975239568ef296525b8d98f46eadca3a6987616a4ce663380689e827b6eba5966317069b7621db75f273cb511191659b0233ac06d592648c1b88308ac45c4ff6ae1d1e36fbb0e45575ff05a521ce9ac71bc0ba05e8a632b734b41c9aeabb8adfb2eef67d8943cf359f7c640fb286bc223968b8408c2d225011c349379fb5a8241e2abff61bac03f9420660946bb308989e26a742a9bbb4b4ad09570b20d4fd31be8101a327651fa6fdd69fa04c7b26357f837f2864b761e7602f036c1a6300bde73e039d8fb0dae3038ae6c13adaf1fb50478be4131651bdecf564a0dd124e0e993331ac03c54c1f9545ef72a1040fffc44bcc2e4434fea49622a49667da6d67e152faae50837e11466dee5a58087af3378863bd5f2df0ebaa894da79e9375477fbe084502c6e95aea3a928b9b26dcfd03ca2fa262cbd42357b5eb1eba285a81950c777fe0d80f4bfa000a5ba0774d98b62bc836fdce65a4ee76ea3900002708a1109d3fdbf86f2ff53e48517d960654c3ad2a76ed2f6d450bcd200e9e844201954fdd1f81eb40dbbe333df3f7a2fe1e059631b454b4038efa986a6068c888cbead84dc4ae319e8ca6749e264563deed07a15dc8d8619c5d1e8e7a06496b09a255b02aa6b1d3432454837ccabd034f31094f2fe4c97b5b711491bd870f9090f092952801629deeeb1a03e7b1d146a2ec0d3c5bbbc4f4b3e8ccc744489950df1c179fef64a66d73ad9db1b2ac597df84ffc70e70bfefaaedec5715eb7e4f853bc68c0eafd27f5fd60d77623573b318269073f4d455835888fc5103bde3f97ddfc3130df6f50e9b32d844a1089756507340d7ee5c07f8c35b03b1ed02c7e4ce9d4faff7247299420b122777b48d6ca4a8080128aea264f3065a9dd65ff4d132c696bca48a098b8956fc8c71e41a0041f54353146b2b1f6675c53eebe024047a99c3b23dd3d654909798df04d8c3f038f949c94de266ad0f8c340c31f78e1c04381dc0e1ed70ca7a72bd9729e2c9d058d331b1e00b6c3d43364e79dcb1c7055276d6bc9354b90dd64ad877526294a18293f2739d7c1bd17528bf4710f0896de88617d1eef7310e4abb1cf6c7780b3cf864eaf96b8542c1844d3cc911ddd1f6a2bef7df00e76bcd9ddb259ac429992e6e3b403e4b4fe0389b3ea563c16f07979302b9c38eb510a94451dd5a492dcd24f879237fd5f23a45f8e495038e08853e2dce886f82d3653fdad8c2e29692824f930116d5ebcc1651a7fdb3a601f09dc5c01ba4e98578db10f9a1aa04c68f1261a0020238b6cab6c6cdbed15a3e5d869fa85b460bca1379ab142616c6e4a5e798de05fb7f35acafbdaede7f068394d9c661c30b539d4ba1eda00ee0189249d1ee815073f0674fbf679ecb2f8f9713ca0df071282f83d929204afe1982591c2bf6e732d039d7d99ff946c5f35e1e59ee1c2e40407650e76034b94090082a7447c65cb9002cad7b7e4bd31ba304972c0fbbd71ebfeda3d7a376f3ca967496bdad05eab352eade4d7e2085ae2441723522a23e776492be6179be264ddee3dedf8371c654d67e7e4a045ce8d11d519ed3c3da15baf222762058117fd1c0b02e54a064c32c9597df41c30f2cc630d7cd15e2078b598e2485bd4c7627b47415dc74a3b6eb518e98bedbfc3398f5f3adc2aa888f406416102eacd852f9a6037362d5b4d612e8333467d20c3d0717d703c8ac8ab6362db4f3a3a746f2c8c006f6bb11017d6f6ac434013faf94f4fbacb678871a03b4180d177a71da48bd9a58a174b1130c0334c53d9baef88f96103c04637d20a58faae50d0cae2d2f90dea5f736e2492716770a8e58b7956fc1ee4dc2ffb8914bff7979e2191e46f9bd90b2cde760fc678f08cfa0f80f14e6ad424373255dc2007cc06fe53f975b556b5d2676a306d6a43630eb010fda32eee7e594eed4674c6bf8dd25c476b0594f1704c8e5c9a910bc3f00b35ea7b8e1dd5fbc9bd18dff4a4323bb0c967f4b0f60eb5261f40067445143cb98d97465f6e7b4cd173685e30c37b9a5151c4dcf84418476503cdb8fce800864e4eb0269f1d0378ea9927ce813e1a59b58b508cd11e615c9fa6e964bfb1db74d03a0c0baf9eeef7c6708e659d6c29813544aacdc50a9369eff72458ae8bb06b750c4e23137a8078ff596fefa51bb67493f8f5014590db6acd721aa4b16feab8b291ababc6bdb0e10e5288c0fa8aaeb21caa7d9faa5357da106df0bd0a6129c7369e131d986e4c4ed204ae0b26eedd8b738527921305fe4c7c49c8f5154a9334cf947bede91a11a5ebb44cf922204e577a63ce96f", 0xffe}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) fchmod(r1, 0x184) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x5a, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x1}, @generic={0x2, 0x6, "6ce343ce"}, @sack={0x5, 0x6, [0x7]}, @timestamp={0x8, 0xa, 0x7fffffff, 0x6}]}}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) syz_open_pts() socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) select(0x40, &(0x7f0000000000)={0x9d1, 0x7fffffffffffffff, 0x81, 0x7, 0x0, 0x9, 0x3, 0x6}, &(0x7f0000000040)={0x0, 0x10001, 0x2, 0x100, 0x4, 0x1, 0x0, 0x7}, &(0x7f0000000100)={0x401, 0xb6b, 0x1, 0xffffffffffffffff, 0x3f, 0x100000001, 0x3db, 0x80000001}, &(0x7f0000000180)={0x101, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x8001}, {0x48, 0x0, 0x4, 0xffffffff}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r2, &(0x7f00000000c0)="ca", 0x1) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r4 = socket(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) listen(r4, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x6c}, {0x4d}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x3}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x10244}, {0x4000006}]}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000240)="676a500600000000000000a41b6b", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x2}, {0x4}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 3: open$dir(&(0x7f0000000140)='.\x00', 0xd78161855395eb8a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x2, 0x8000, 0x1) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sendmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/88, 0x58}, {&(0x7f0000000480)=""/145, 0x91}], 0x5, &(0x7f0000000080)=""/44, 0x2c}, 0x800) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r3, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r3, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r3, r5, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r1, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r1) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r13, 0x40}], 0x1, 0x0) dup2(r12, r13) ktrace(&(0x7f00000002c0)='./file0\x00', 0x1, 0x40000e0c, r6) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, r13, 0x28) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r11, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x130, 0x4e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = socket(0x2, 0x5, 0x81) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) r2 = open$dir(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x164) ftruncate(r2, 0xfff) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x18, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x8126}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1000}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') executing program 1: open$dir(0x0, 0x10000, 0x20) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x128, 0x200}, 0x0, 0x1, 0x2000}) socket(0x18, 0x3, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x9, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000240)={0x7fff, 0x64, 0x8, 0x9, 0x0, 0x0, 0x3}, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {0x2c}, {0x12}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) socket(0x11, 0x3, 0x0) 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(0x1, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6e04, 0x1000300000001}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r7) writev(r0, &(0x7f0000000400), 0x0) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0x0, 0x200}, 0x0, 0x800, 0x4}) getpgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) socket(0x2, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) socket(0x2, 0x2, 0x0) executing program 2: r0 = open$dir(0x0, 0x400004000011830a, 0x0) faccessat(r0, 0x0, 0x140, 0x8d286aa647c4982) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x0, r4) close(r6) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r6, 0x4, 0x44) connect$inet(r7, &(0x7f0000000000), 0x10) poll(&(0x7f0000000880)=[{r1, 0x1a5}], 0x1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r9 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(r9, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a00fe6e00000000000000000000000000aafe8000000000000000000000000000aa01"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000100)="94a34b8e5fab85024ff7878b84cf71b53937fec370820000000000", &(0x7f00000000c0)=0x1b, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000540)=[{{}, 0xffffffffffffffff, 0x25}, {{r2}, 0xfffffffffffffffa, 0xd8, 0x1, 0x8d9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0x91}, {{r3}, 0xffffffffffffffff, 0x88, 0x40, 0x4, 0x161180000000000}, {{r2}, 0xfffffffffffffffe, 0xd88f3394fc419b85, 0x40000000, 0x6, 0x1}], 0x3, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) sysctl$ddb(&(0x7f0000000180)={0x9, 0x2}, 0x2, &(0x7f00000001c0)="9c49ef80346fc599f148c7", &(0x7f0000000200)=0xb, &(0x7f0000000340)="0fc8e44139183cca183cde7a39ee89881cae2d267f21041644e65b4b4284cebc82c8f724acf2be48a8e76806bc0cbb52f79c440dc1b04f4b88467cbbecb938a779146d12080afdcf3429f97967acfae57c93305e8a88f871d28b2f759a32bf696be75c68e403598bf7ff40e0fb51eb131bedecbcd761110e2990ad514ee1891d6276289ab224c916f92fc0cae285966597ddfcfe554ac3eaa0c2aa6e37a66cc1a112d1916ac98711830ca2a24e42e751e3abb963505a8dcddc1c749772b4cdd8ca98f73f6936ba0474c6d2e09a414fbd4a082cfa9e08fa75968c70", 0xdb) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000240)=0xc) syz_open_pts() ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x800, 0x40}, 0xc) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000"]) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) executing program 0: open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r0) open(0x0, 0x70e, 0x0) r1 = getpid() ktrace(0x0, 0x4, 0x0, r1) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000100)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe800042964000000000000000127aea451cf3410e778f"]) shmdt(0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000003c0)="4df9b42ce4a5522bea5ed94d8964363eccad457b443587195bedb0406a8d25c3ea66", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x69}], 0x7, 0x0, 0x0, 0x0) close(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f907850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757aeb005b0c36ebcc42f8d369043448b630719ef18a6dd4e6902bd8297b0799b426aabe9fa04000000000000008bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000002f9c294800"/145, 0x91) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x202, 0xffffffffffffffff) writev(r2, &(0x7f0000000140), 0x0) r3 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000002480), 0x2, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000024c0)={0x3, 0x7fffffff, 0x6, 0x10001, "e3540c0073198bf0661e51b95c03a1219cee91c9", 0xfff, 0x80}) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = dup2(r2, r5) r9 = accept$inet6(r6, 0x0, &(0x7f0000002500)) poll(&(0x7f0000002540)=[{r7, 0x80}, {r8, 0x1}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}, {r9, 0x4}, {r5}], 0x7, 0x1) close(r4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10082, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) executing program 3: socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/26, 0x1a}, {&(0x7f0000000540)=""/108, 0x6c}], 0x8, 0x6) r1 = getuid() sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000001240), 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x800}, {0x5, 0x0, 0x1000}, {0x3, 0x2002}], 0x3) r2 = getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(0x0, &(0x7f0000000140)=[{0x4, 0xfffd}, {0x1, 0x0, 0x1000}, {}, {0x3, 0x4, 0x800}, {}, {0x0, 0x40}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, r2, r4, 0x0, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r5 = getuid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/15, 0xf}], 0x5, &(0x7f0000000480)=""/146, 0x92}, 0x1000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5}, 0xc) r9 = accept$inet(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendto$inet(r9, &(0x7f0000000740)="e0d6256353bcf508f5c825f81fbfca30c331bfb0c0e20f86ef875ed88b996756f2a25aedfbc885d6151fe4f31ac7cdcbe8edb0ad2e5d802066ba92c1c90072401b28cadaf31fd9ed651e50dfbc5d27e8a5d5b92dd5e01187c34fab42ca5d503c4aea799599f0d31f87b3f77cc5a0f7cddfaef1e0446c6a9d7bce6cdcd14d6d591182f716d841d7174bc096ef23f414045a8ef2e1aae7b26bfd548c912d74c33dab92fc8a02eaf39cb4825a119dba0127dba2c09b159238b5abfa2dc2f728a654d40f522b63b6e58ea2e9773db2f2", 0xce, 0x6, 0x0, 0x0) fcntl$lock(r9, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x200, 0x77, r8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000640)={{0xfffeffff, 0x0, r2, r1, 0x0, 0x13a, 0x6}, 0x9, 0x7, 0x0, r3, 0x20, 0xa6b4, 0xfff, 0x8ad9}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f00000001c0)) r11 = socket$inet(0x2, 0x1, 0x0) getsockopt(r11, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r12, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 3: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) dup2(r0, r1) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f51d00001c0600fe7100000000000000000000000000aaff020000000000000000000000000001574c177addcc20e73b1846f67318dcf42a8b2f210702c2261b88d7eb"]) executing program 5: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, 0x0) r3 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) mknod(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0xef049bbdb92d988c, r1) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) writev(r3, &(0x7f0000002b40)=[{&(0x7f00000005c0)="8b9056b689374b71f31ca461efe7caf59dec712725311f1662634732b0f8fe40e3a1476afc01dee8d6d97733af31dfc5d8ab6b49b3fbb80640633b6ab2c7d3b33494df8af18608064b19722e702ee831049ce4b883465f1a1dce6b7d2ac29f1248fdee7739e6d77171e858f18b3494ea738cdf60066b42825bc94d06e85203b64772ed3bf7bdc288b1fe93219ab68a5cefda0a6f2c22be46d338a5d60c0189176c2bb839c5655268df32b2232ccb8764ec11e3d0744d333e78e10ca1042390ece3f9388a8a6d3001c76f9fa12134f32a9aaa90689a1661fec476049d3363de62673b6410bad303cd423ec26c2a215dd8d6513744d3a56eb652d236fac5151fc97dbdd3e0ea2817936f13807a194d9fc5f160a5b9e0190b852a10495befda7d2da8a7f0973488aef0064bb53d8773f3bd960724f3223f6b1b78d32c8f02e1ef57e2b54464c8ed1974eb3dc7e0bb4f6453416f597250e889515e1f83509dca3284f6d15fabd2b3b908c97a6216b964f5aebb8ac69a994648ef2a23c8e18c2cca6d4ae764936e48834ac66ee62f2ac3dbce021812e7c04984a9ba97e0a08a9d8f9b7d61f5ca0d2aeb3d23c96b34045aa898c6d463730da55438c6ed9c8556a4bff0c7a64a535e3ea1efb09f31431ed208209236d46042535f0a0137902129500045fefa45dd3f447c3dbeaaafa9a3686e90468772c090f45f3e9298c347ff961e62e8d96983e45dfc9c5d16a58541cc6fb603454cde3c3672eb15f2c3b9bb2cf5ed62fa202f24fa4f0ffb5f3dc79233f53041f387391171f8bb761a472c692204653d2374de15bc174bfa0c53723833b0820577399287031ff4d04603ad36d91cf0e39825e3aa9b5a7d6e0380723768c0d07167f984ddf1c91c6b11ad130eb8a4d84f03f4c39c772e1fc9a25778136bf1a219b530188f274fc4ad02d999f7fd760f63e2a3036ec950cfc32cc651cf72ce9438611978106c45090c8f4796f6a36cf195b54b9c59e516c6201edf27baea8f337ca60651bfa1c1fdb9fda51a9622884f937f72cb1d04db110995592bd8b3adf01f096a7100fe8b50766380bcaa2c7fdabbfec03725e25d3e7144bcf01287fb0a74cbaaddd0179b747e6ab7a9a9d1b952af3cd0d74c6c373a5ab594e4eeaf578f98f362bb4685f8138600fc702a70955c6ca503420c153e3bf93986714ec6fadab77468488383726a1e3106198757fd2d40d85723bb9e968e0851c01cfad69f0e50895105fcb621848db75e704cb595687861ff2d0c8be2cf67214e348701763bdf74f616020893a6f3f5325a5902c2d3585d1af805a89b3a0275e394e85b50b77ebd55f3ecf81aaeee467c631c01f7c565970deb2cca750f846fa501faeb52277b5b50e5e2a2d441eae8ff6b538558d91ae13a759a43eb886ca02dcfdd71f18b68a6673314a2ae96a9e936e3c8674f2a5115d3789ceb3caf1ae298851653c446af1e71cedd7a1a232c0dca1295d277c2b0be1f091c72074c13afadd67bb1f24b89849c122bab773871ead6bd35eef4558addd1a2ffc2c3b7bd36a99fd99800dbe3de6594376b54d0d3bd8185086c29e2b421f74da58020cf81c3b647e5f60e01728cb6945a2e8aac81cc0b7b48f0c3010870b875ff4cc61de3ca7ff0a342e6d65c009a119e054759eaaf4db7568b67b35e54520bd21a548db346686a8e0a85c74b91f0a1fc249d6c810523196e054b344fa4a0ff8f467689b16fb9b4cbdcd2682d5f1beaddf5e7e0203183b4b99ec4a22a701fed5d11c19ee3416012d64527718f4af9c99ce907998a453924cd5381556e0baad6fc647171c26f3a055597fc888c6a8ee4e5e2f5483e61788e2882445afcfbbacbb3f3403b410b3584fd2405f369b710deaade6fc04ab9c944f9040186cafb4fba1706bd80ceca15ae71e2de145ef54fd1a08b12391b3ef254cc5973bbdaa4168b7694aac51590ad940d03779dae5fffc86441f49e39386d60199f49be3d436303019168e46115b1f92ba0805bf56a2cfffbf85f4d1ddf3ba960399e527b6042a726dd40409270219c7e51661f28c79cd68f458572beb960efc28b37c59fa3b5ac4092b3a6bd41211ef00d139cbda1a99db5b1cb03410fdf066960444ac92c8d2876bfc54f016f650ab52fd9a316218722f5f1b7b494159cba15991980cea943fe723724090f6eda22801e0b0013c3ff96ce171360b83ed257074c5c621f9956baaf5af179b7e462727a7baac0b54ce19d6d88342a234176890955fd1fd4a32caa219566db607788a6b6eb8f692c322e645cc59c666904addd16c10c3029326decbcdc3b2d1bb3c308a7919f22da4c72f30591b7d7d3dfa3426684c5275ccd681b3b6c8e084de70fe9120cead342da558eaf78cad9cf37d3e6e71ff60a39c60c2bc2beaf1d83c77f144161158231e1f47a137aae14fd14f62a09a7331b4020144256af140636750146e6d18daa51563710daca3e3472c8bd6a0eb30f1b0d7617a8e97bceaecec00083484f36a14a643d2b2dbd19afff4f27bb961de338f7682c593d497e6bfbfc802ac49b606412be4b40230fa4a50e32884827cb525ba4b3c38fdd45a0c5cf71f39d33d9b58ac13b8333b0973b11aa3b981c103f1dd530d5393eae2e26186c84544dcf31c78c6acd6dc993282ef1219a9c56fa3741fd75d6082bc9ce365fd5a40903741249989bb81753ceb225798e9442ec8beceb9c1d951725e746ccf9e20864a1676c772edf6cab12f9ab2cd8c1172b08ee1392b5cf91956c956cf998a4e5e644c8c63455008997acb7d5f8ca5c751b4c6db51cef26476d6b0ebd40c3a4aba8032d8045e27a40e879844b4e4e3fa4d51be5308fcbedb55a39a142afa04a24c1e80a8e0f0485397513a149c8ec8e0a6960bce7a2b2018d0b64096efdab2021eca50cfc3d0bff943fbb9fc2bc3d245bec42b6fc600008c86a8cd2d6b561e7305178553a670ffd4d517840a849e1d5af785dfe78237eb64e64f9f376e63d8010454e4ceae233f6b7f72f2f66e3bb2e083f6ae6e8b19536aeccdf01b8323e5ffbbc1c74063754c1756dd742dc2eee9ea7fc1050d1746932f172c7adbf2bdd5ef006bd6735aca1e8fe3284ae1b71f03b59926ef6648c4cd20c17cda860878d504abee1f47e7dbee7fdf6f23232d2639d52c3fd06d5f65d876d755489f202147e1f7ec2dd0dd7f73b993a72fcc69513a347ee0f88f2a8a1afe25b24e512539c364e8ee827cf03d1a5434409b26b1c7fd81d0aa908019949ca926537d250674cb40e1fabc1d16ad394f5071edfb782fbc0174bf54d40177e2b14d7956bb4c9f3b226a1d31343a7b25740d84557110b2829a49a602c6456758514f63bf40f5618a2d532c1ad35196de2f47a91b60c26e68da8cbdb6c2f22da9c22113478aed1deb8ae330406474dc45482eeefeea55e4070e743e3e7c661dc0784044a1ce3a2fe6091452fe9055b36a4b525235ee8d1d618f70d16fc850add76223de1b2d434dd7590a7619fbef1f71a3fd5aaf6d751a827eca1b819357cf395f029bfc06991a708a75637104f6e92159fc04306af6c90a8c00c09aec8aaf58c52bf21b9c9c0781b07e8557b0021870e5bf455cf11eb15b361577cfcba85d2633ab0d975ab04c064be62d36f3c5699d2613f1c0cca1bc3c1cf5a8d60dec0911b016016dc1f7a26a6681b7875922291be148d5be1b902089788428603a30e9468b179798706b2554ceb8da5ee3b69dbaefb279784bdfce5220b36eea94fe81bfaee5983ffb4b84607794dd8d8a93b226fdbdeb1f735ebf63aa5f1e9016647558cbf0ec1c6a4064571c25f991e4fd65e2959fd45f265c577add9ee43a70d84128508af1899452552e65d455901dfb900956e516d47969062e6b5fb8d49515428a5e61ed6632815b0a3e30915be51893d6802c86c9bef572f4f04b7a70985b8a08388666e03318cca81af7d743f5b6a93f4bed76d3d2abafcd1ae75dfba074cf39325289cb6569e3b6071434cfa79796cd0592de20c470ea21327bc68a9669ade0747b5c80e0edf9ae33f92389a38d5fc2a55745ddd71321e6e9477a36b1d34d2741a38726e35553957257169560775b4d7acba2be5a3868a72579495a68885336e1332f9e8ec09b0f342b7f7bf13237c10020d383b82af785e526e9a18ef27673647714965c0289e1ddb78052ca8199f95640465d3d1cc30ea0b228bfe74c55c732094f255497e674cdf9b9c79c17a6707ff9a6624bf2bb2fab239b28824ba5523a7a3ca1c1974481119b901d49616a8aa94d60d7bc1698698e7c7f1dc202d91c16d4de44f3eedb8c19433a1ad65bb5d55a8abc557d408a4c18ec67af94939e0b532a0894272082f8c790f159dacff663268d01f7307fec528012a5d81766d0e5df918ee4b9eef1649695fccb717f8b07dc88abc777a9f885af0494101452e614fe9772d269dea4e2556eaf3a38ca5432d687008845a4a099bafa26d23dbd9d8ef878630d6ea64ea49d42a04d2fd215794ad303fc404afcb7f4dcf18d680a53e7d7118ea58b6a855e179cae42d3b81e67cc4a3520368c9c0275f627ca83b3c81500ede8c6c8527191c77b111c7675073579bb819af512fa07382ce44ec61dc755660839a1adc06322c478a115bc346293101589a00070fafed0302ba681ceca268b9559db18206da48f780e641b37e57eabfb33f4a14b59b92b0d8dbae3177406505c1440a7d27ee0207e7c759b34ace4f07a0e720d2d5eee488065967f1d4a44d503f344889b8a1a93117e8af0bb3d6112565b4dda3ce3e1a011168516fb77c38e4368eee04452037d864889c6bd823202656b557e09abcfc9b36a4fbf07f38695605265e2395aa7bdefb9ce79d48aa321c6a9378e58c7811053cd46a6cdb299f4a763e4da49e920b12856a51ac7dcf94f1cef65c8ad416ea581c3502610df500b437118759a120e598c9b9831def142e0b39c32ff20f9970b00d57994c9abe878a95a005b90122e32b7a8d580fdded786398be1cc95564849ae2a301832b7d71a34bbe5b28a62d8b66082f6281bb81066c1f296e7eb3f0e66a837f5a060ff2787fb10889c97c017b2d4c519d29997e40006be504362f21a03bb970eb14096d76f2d2bc01951be6079e89dbef7d9a7f39245ebbf5b10f50897122f309dd9c75435e0ab5f2cb5c8fd24ea3bece0dcd0d25e4a98e62f6a807affd525ed1d64b8d56c0b098275f1027350cb1d350fa57b2a13975792d5de9beaca53c7c1354aba5a44b0ab53167fbd6e270d1f4eb631c58f12a07eeb9ed2cf982545386af7f0eccb90c1ff59446d9fa6dd44cc0c2a7a43b5e70bdbc6cd2633ccf8805ed945df6de9cb53b10ae94dd586e9bb4df55bba42f6bb7c959a5b5858170b243510efd4e5b5f904df075c41f36dd4f7f0fde8369a74214f64f2624e8cd8cede2b06a9f030c8fe5f88cae9598cf68977b4ae7ab7a678d30986059b869f084497238b2799fefdfc49a85c20a685c692a4d1534323d3a6ece8cd2c3114408e90a59f1f7dc1f02388fc10f3efc8c5748095763a787348734f79e55caa866ee3fab2952ef454e3212e629b40b89e4ab0f96c5ac111ba49b95f6a8d06bfc4ef5af3b6518c5259fa503e16ebe03e6ff93f0c38eeb88c72abccb0900e85900a616d8f3d92364a3e0553d28b8f5f2ff0d64d1e7dcf0f287a32ef310c177d62e02d696a37947b042e00d9264961bdf027dde1bca25ec8add0728fa0648b4f53b0dee5dab6f1f4b30e4437ae2f617fe43489093f61c95fd8bcde34c2d87a97b49db0a8ffa858171ec786a", 0x1000}, {&(0x7f00000015c0)="7ea8c844ce6655a666ce59b43217c9a8287ebe2f087f75ef1597826a01f122d19d1a5bdb4c1b", 0x26}, {&(0x7f0000001600)="48906717527782b64f186eedf74cce4e995fb0afdeba8ce7fa6a3ecf6ff239bc73b35d266f57b8308ef1ed72c2cb89b269b679ac06e6ff271e46a9e11c8cfcc67c89c48e337dcc2dea3bab85e7c807b0c01a891a8d67b2a96586e35594381755955fa4d8c9619c636f1236880413b797c8253d6e1bd5bef3b3b58f79647bb1a73031b10539e6b61aeb9b07bd622446aec63e15f9efa4a8e9d7e75537e24776ca4107f5824707dec478c9c02984584738413582ab7405bc7a1cf111ef5f2f9f5b836889d56d81d0b0042b", 0xca}, {&(0x7f0000001700)="e77dcb150b5886ef6c231bef554448dfdbbb48291628d7db193692500b0514566b423bc4c43850e753da57bd5c169da4345444d03bb1d6b9bb7c76539fdc4bff5f4fe5c896ebc6a8a068f87b6f4e4c3d765badd20306f2c3d409b30be337cabd52a3a35c77bfed0b67e367c626c0550a3d16705de41d07dd9f4758e088372e2b8ec4af401b78a452cd038f37539714b034de3be3fe55f8e9193a76baaa8fcd60ed2a0f31b562dd678b71da60fc6a7f925b765e1ffdac7265b92a899b1aa4cf248dcda1ed7e64c3ec639bc1a4d046165327d158ca6bd9aaef987514e525dc0473485f3cef", 0xe4}, {&(0x7f0000001800)="63b5c5e1aa775cb0ec1344cfff6bf24db574ed157ac207eae2395203fe63bec6fe2576c2b0128f0eb2c1d76f53b83a4c96b0e3fa49f12bdaeb58226b8a0a23ba3c71341694cdea20df7b58cc18cbed32573007d092ca4a74491454a074b47e2cb8b0d37aba9b3070411cf44d71957937f42f49e441577add47c2f8cd994a6d636ce953b17b50b19e2063b871fd10a9d6b6b4906225f62f40caf952adf2c7e50f2aae3d61b4bbd5522c02590c3fa733ca1bd58452a7a6418e607e83779a93ad34b2760135e0f979febf99aa9dc28edcd13520bb00cc4d6e2c4a1b0de01599aab35864e149cf45fcc05b21544a2ab20d9741b89085fc4f552d", 0xf8}, {&(0x7f0000001900)="927253866612a242db9ac97b703d8a9df59c94b9765a001935f3e1ff60c3a4aa0df43cda0d237467a0cb093c6b6594e18335af68f7adb43f625db7cff133f86f9dad68b229f03f99bae19e290e21622264737f8c6bc21a36addf54f76e7826b499029b77613814aa24c1a4baaaa4e86fd708fe8aebad8861d7a5f7661557bfe80958c91b68a3174b3939869f59b9020a21e3c222487ca27ba3bd80640809639f7c363561912a910b4ebf3c93d4751f3d23e8a49e9fcaa62590019107d4b27ce821a32a6ddc6b84cd00c2f5f37e04bc2b557aa1857108bb29", 0xd8}, {&(0x7f0000001a00)="c33651623c0615817be839198781268da3796a608c6bc433", 0x18}, {&(0x7f0000001a40)="9fbdc1d10773274f20d09465a2565f654548c8d894630662bd96bb90c84b6f804d18fd852a96db5e6799cfabfe712101cbdb7a315e6092bb3a02ca0aa1af40c74efd03bb6fd961f93335ce029973555b4876e433a4cd231904513a098613a1c265537fdfbda39c57819e12442078f02188fbe0253c05e482bdf6b305f5e92dd6252924e7c98e9ce4f7ec6e3ac7c48910244a11ea350518d62f2e3bc29316b2198711942a65608bb2db6e952b077c5ebab1b80f71a8a143846230b8482367b8c232619e190ab1dde8c9bfb2d766d1564f9d21df2b310148f0a6c959b71c61620cb4690f573cd33a41fd89c5a0e704f15a5b6da55ecab6e49a09d43917bf57329cca7cac7756ce6e72bc0d7f33aa42cb359000717da659a029a82d0f3c996d7235ea98ef6f1922c484e634314f3efcfee58282f8f6fe29567409055b5e87d0a641bccba7c7a08aabadc91b1763b45507a4a897cd48b73035824d7d5f810f30b50eebcd733389d2ac7ef296c48d8fed25430440ee485a2ee027f4773aa6fd97d2f03bbdefc2259cc9882ccaebf0df030da23dc6f52e2334f330c57a211ea3bf713d5087a8c9ba27381146cddca374bd06f1b341f333547481edd53fe114b8733e79f05f986469171a6a38fc3253c085a0cc6c562342d3b455c558a1c8b062527edeb175c7d691475907d8b02223d285057957eda395f7958c3c4b1e6c87c3308194d6ff2b26c2d3c04739860a6f795182c4a8183be90b2a438db0dff524d1490d715a200202847b0b1c11cad039aa75d8f702ea5ae562982780b03baed2d4af05b90f8f9b10ba347ab9b1101addda7009bfc83ef2346b19f40b3934e04a043ba7a6626969d4bcde7f5652e2e302d86f95fa56b3a607978f346a15ae268cd9fe6d725c01c518df358d47c1c42239171e989ecbb5ef4e22b758038af7d48d9f20ca5b9f41816508842d2766947cba92f81abab434ba4c97de413c6280d662b7167f6c453220b0d6f0cb028ce784028ca894c674d184d46a4d99d761ec01283dee5bc5f6913decd070984cb1c7db8f75eb62a329c360fcdcaa1d88361372b539859f8c8beb1808f6824868abe14a740321ea324ce671d3c806572277f2cf2ed63113b4254731459ae8130d4d63b75cf52799ab933a4b3404cd6bb2e66b81ed9b0c818d60124296b89dd9240a76dc96d7c6096127b5ed66c69ecf848deb27d9350c0dd33b75b64902d98cb119b9688a8dcf7137a7d4e70f2e5c082883611e7c6f4aa47f924523c02a5b141a9e46fd6589d7e4eff554f7c44235aa964d1c22aa09bd60556a727d90d8cd65221fa25b89e2a7c572f36c8a38953d077ba4c5158ceb470605882768431e445d33d3260e6550dd5a83ac337b7bdfb717c07ac78e829a5f99d0846493aa7133d6c6a14cdde12b4a90998becc06120c4a15ec6d3e67f4fe729b32bd28c1a2315bb645512b7e6723f7752ce7f1f6c7d77701da88cf603e7429adb91e44adaebe270901faa468fb477fe800a498905f9efae6cae16131aae74064b215a11dc7b5dd44462098e5473a185d97a03a83a2c45da254377fe9fc7585ae06152dcb03987e6090a985aa12bb7d1b5ec765fc27346663c910fdd39d49a41cb58a9d76b8a3a791af2549bc8f24841a76aed2a855851dcc4564d19d1148e91f47f9065b1f9bcef5ba667fafc1a127d29945ca7e8aacdd99e57ffed60c48a4e27dc5c4146171594595d88c8edfb80425cb92e2effd253ae72e1fab3e864bd50b685724c5ab06cffd8849c00a5a132fd658673b2b661c93760bd76d97d01f5a52fda0d51c8e64eeb07f2438d787769a1dde8e51e23f865521ee52c756ffcf2abbc85ee30f65d487afd052d8f83ac7c080fac16b9b52884bad27c21d2837e0f3cf51148355a75923b60338aa5890611182f0e8157ed8698e60b58d4bec8d9122e11c5930c9ebd75ae85068eeb02c1b18ba6c6d226a4b691a95dfbd9c731d23e6bf6fc1ebbf9ab8753b3a0496bd2616e46d406a3dedb38f6ec5f85734136d474d5a2baad83e3233176e73b32e4f0981ef0b8aa6cf62b50c8417d46ce412f0927e6b89f4ba5a9c1367ff358bf8a7a3036c2f5fbc36b6fa21f3d17bb7b043838a000d4a2dcef585be76e4cb8de5f3cc049ad450a7c368f905b034cf5a7470963018867d703048b84c7ec560318ffbc24c768999c6545e706edca90cd08cf79c07e6e290450293d6855982545f491c54c567658f000690fad7509f4c493af2ae2454c8c7440c02ae8fe4a5c1e5902fdcd0ea9c8e2d2a9561e16f002331909f4702fc543029b9c7b0342fd3c1e10bb31075065fc90e40089162e925612fc91d2445c8c1c8b11ad11872721c90741697ba8d1be75408623b5e959f302c9b4631a4668b9672f178059390d3a4f6814c7b5d75a4d50a562e7b028fd57b95f39d2ab49f2ff510b861d30b236d14b16a0706ce6daddd32ffe0d19ef2873100235f95e1471011a9fd22ff6a91b3a2f6b5644f6807a476bc1cc6247aa38abc49ad1b074cb523d2cd66f2e304c80b6aab3efa4611ce12a1dc47febae595d664355f078c44672ee45f5deab5cfc9a46271895f6cbfa02db28583350fc9116c8791ff8dcf6839c0dfbcb3d5b1a7cac4d8e91c439505cdfaad20027f622f41f5f08d2f8d604f3733e84d5339a8fa50a1ee346c192815e120dad2820be94e05561e268937fb723b30ceaeac1da5dd2912b9783a1803e4e4d6b393244c6d59641f99deadac4e78be4c7d0bd75e0984825ba268c6f3d6a2c5e98c8e8860507f22018922327dca1c7056c12e4b101a525d6825d484a3b935cd499c523312ad4c15c94cd25ddd142ab51d1daf1eaf7b9a043dc135a6e075bcd5a4608be7dae67ec967bbfa3ad8d186b561c011845b085792020e7f77ec24893bb0be799cc9b7ff88dfdfc79f51fad890399c9686a28ade5d850be03df6aa9fa0868ea08614d4d7c39b202a31dcd2e6bfad77d05478cace3ff6280587f359d3f30e2177801ccec757ff84335d8ce9d52e54782d504b37ae9e0766221d2b4fbcb5b0cdae91b1aa17c6f9bebeb163a5200cc3b12fe525e26ea787ba6d6fa59cc0e990cfdea54d088d2db86ef2b33cb62839bd9e079f36faed3e09d18f7edd792f634ada9a267ccffaf3827ed409664ae99f1a19a6384010849ef5c36a3de59e4f12d01fdf6e43b17d3b82d945ada1d80efe9f124d6d143b2fce2259c0f8f58791469c7116015a0e1129345a6c7bd894ec387c2761f3ed7e77527e5e4d46b626472b8a6c26400f6d882d0da7f20c9290b3a920d166eb6fc4eb5cad9139ce962058866d6c8c8768318d559e953f3fc3e7f1afc2207bd3857f769b6691d58e7144ea9b266984a688f36e48fc4fd5209f401ef7c5db887a731186c2c2aac33da3aeb7e7d020b01c1b30cd84f24cb539996fa6dbaa001b89478163cc397b381e1e23454dbf594454e4eef3db2f29a9fb3f0dd681b95d73a466f4c35206917b4658428422e6dda076f1663ce32e97011cdf1cb0634b883dd3df6710acd1c6eafd318c3c0a69ecaba2219e15dabd2c5ca22967c98fe17ecbed1410da9fe50b135da186ccd5b2324699da6d9f3f5800f76d477e45edc3a858741ade806cdbad2160527b5ad5b50aafc2445c9078eba080bb10c2a6adfca8b7465a51caf042e22c95c5d86e0d4573148998bbeab4998fff06e2c0d575a41c8b3c02f245bb16d43c1fb580cda6104e0856ba0448de4760dcae6007fa4c5b47fdefaed09570576bb7b145187bcfa64f78523262aa56a28a3a25288c3ee18476b752a6f99e4290e27abbd439103d5a5a96206e2f450eec53ad04f104d2f2c59fadcd1fb31efa0334b1ad550300d4b330dd90632e5cc2e639ff08202d60e89b043debbeaff4444950a42c5c8bd27120ea29ef7df73e0a5b90785ea26188ffcb89c1c19490459d851a8c024eea516a4fb02418e5a14e82fed7ce4013d9b07a63b9c17d84c79ba910e77fc4e666d180b86dced53415d202ebbfb687ab3c1a64ff5b32ffd2d8fb864c55de76495fe576cdcc06faf7c79d4dd9888fde7dc4d6fd1f82e028c4b87a0d0e5a78e49e741771f6ba2dd53a142b7a05835014a4a1b949cd7241f5c53156b72c84a782c4b73374b881880d5d370da31849785a4208c19ca11d2ad8171dcf57e7dc58c0458102ac5e10fe1f94245f2ce7c0124ea3d5d8e26dd62e2bafd4babba0b1e22e59eb90096c5a4636c08e0c0b39d85540ed63fac6b03bbb40b1e9f11f6da97792a6d80541195b20592c7c24f6810e8a4d9c03678c714c736170e1b3777593be8671f7bf48590feeb6a0986b74c73f15bb00157c0ab7c3548b0db8f345247a2e1692a7fca7580430c2d3c1baca4011f44ee196ca1d18f631ae4c44b2b3c9c6ace813d7368441ab0d549df8b3b8a2a8f807ee12efc6e599a92b1bc2577258ece631553aaa893f562cba8663e7c20e05c7b062d461db1a5f3e48b3ba70f72736e3a2800f776e447d44965255ba3267bd4fc8556b55201d6fc7d25f1837508544ef3e22a016071fb5a6c393f1c268d7d6e34b912b06a6b8d95cf111d9ef760113efc7cf717bf930762ce82fe8a3021c8d6042364437fb515a39e517560e5366f189aa695933a116288deda35c409399a7cea02ed5c999b7c0bdc742baceb5d90bca6e76bc40c1d7177ce190b5f09fdb22a8af8b44ea74d806dd0e69cf826eb978ec6ace10fa2f4b9553b7b95a8bd98f23724e34039097bb85ffff62d805f42ae43e50dac407fb0732d5af957a5f1e4442154f499cd7021e136c91f4e39638c33eab36e23f8d3f8709a29ecc5a55565a173d0a0b15b50e4300d3b182220d08b97ddaae2734651a38e924625e85cd5ca6ddbe9eeeaa6476b9777d176f5dec0688362389183ad222fc246acfa9fc6600e915135d02f9ad259a0fde6b7c0e0ed0b340cb81bfa89cfd60e6be87153d53f4f95128947978bb497b826bf21976afdf86c40034f969b8e07cd957872c14f9269cef4bdbb33af5d4be4100a4fb72a4286ff2781431218217aab5e051fb91e7a675fb5a7e345f9eae9805332cb64b719151bd50f29b2b5e56cf1e3d9d9c65cacc371ec9d9ceb8d7aa5af6d605a1aa69f98306c629264944a9f2dbef2c7b97de8702a521ca54425089477aa4469148e1d4a202d89746f8d53011fcda1d3a50685d77e8f9bb5c6e3a44f2db94b057cf9f89c0782dcfb207bd0d1273c3b7733cfc4d1abdcccc34f1518e106a9760a71149972353c5c276252eb611b6dc1b0013069eaf804e11ac0801c7cc955f7682016ecefddf567897ad82ec8bc6ca64cf63d00cd68b012e662183b75c9f2f624186347b2bdd03b893e0e6ffc6b018ce57d3b9178cd68c65a05e99d65034bbb6af63758e7b7c2d7e8bc932158a550494a6cddb8c0f533e093f37d83af0f7b6f22bdb17e8ca65c329efb048df24c4ed6315695d9e1eb20f8746c316afa0f90344e39ac931bdc0b92332f269fdc2e8d48961e23e039151a6e50effd2fc7aa0a321d73a4db792dd039876a50437a0c46c450c81e8bcf75ab263dc317dad36ef0b43ecbccf11d66443b7cc468d85da56934e0ad3992ebd42c661c3429f68931273369f79311731490e97904cec58c0e61a2cdaf62f9dd948a31f6f5d274cc98e58c0fe965bd9dd4ac72041293788c16f341bc0e757c8d62ae9518e5cbbc5ed6f784c96dc6c898ab1292862cb4bcca070f17df81ee2db58ea6be252f857907733d7781c33da315db06fa4908281860abb0455a315646ea38ed9207828fedc1568c", 0x1000}, {&(0x7f0000002a40)="59e9eccdad4fdb1dc353921bf8ecc3f8fc00149e2fa3c929b09c45180b706d9c548e4622ef6f8f10fa38", 0x2a}, {&(0x7f0000002a80)="02f69ecb15610f99c6c5e28c7284ed38ddffc161a9df60965e81681178da26af29ec3cee0c3a2ed4b47f815439c3ce3e112808e233a7a584d4d8f3a883ccb747c97b9b7890620903e0270a3e0e87ca06c44e874cd2c25836bfcab17fc8234723eeede7e0033cc531362d9e0d633d3653cab75cccad190b1dfea18348d3939a3ab832156f3d3b2c6f", 0x88}], 0xa) setrlimit(0x0, 0x0) syz_open_pts() mkdir(0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(0x0, 0x0) chdir(&(0x7f0000000180)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="070687aec8e147732e7a416191c259318f0d", 0x12) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe", @ANYRES32]) sendmmsg(r0, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="87f73371c4a1ed3f0e012b02918202fae2216061717e247da7cefbb4b8060ddbdf991b86e863e247e71b940bbebf2393b27a34012d2388370f91d5e79d6d5ce5f0d45b82e26179d4198f09d22e53f8edcda646f5f8ef0cd3cd5c0193b421b465dd31d549e58962fec2fc62d3b57e9b1d1d71fab217f25cf460db8cf7e48e728e6806e5a71e4c8850c5da8a8890d2", 0x8e}], 0x1, &(0x7f0000002c80)=ANY=[@ANYBLOB="7800000000000000ffff000006000000ec4c1c7af2586645ce7798af832b254a66d9f4583d38231f536749a724d515632990d43ab81c2cb68dea9562b30a03260c637dd1efe851f554c2fbbe562383abb842693d90fc5217ce32bd781cdd98f87e391dbbe4fc64a4519c9c7f8d3bc492c6f7034857d369000088180000000000000100000040000000a8af5d94aa3c39320ea941c9ac220d6218b9b1e0889aa096d86073d8b30d41170844131de223da88cb4cd19ffa8552c6e632e5e20c6802d91120711bc09dfec97fdcf606002d4da70faf6837bbd4dfefe55d0e69d33278f46862b938708dca54bc72264f367db2cd24e781835903e517d4368249ddcde490a553cb28b7c9f1da006f000000000060000000000000000100000004000000d7a965dcc0e638a506340bb1e31f365b80398c3ac4568584926cfc050f03174b9f89562da6c3d24e46075a9639c78e0b5ca94b49d38283af394013a74e9c08bf8a6a1a350476352c7d36431bb3000000009c19bc20bac924a4e1b5a3186d71074623df9f770ddfb058a92dfcd8fe462b27519ddf94b1f3412a52feecc0885596d2e79dbb7ab3966072b0840e468612a47068bee1c3"], 0x160}, 0xfffffe00}, 0x10, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, &(0x7f0000002c40)=0xc) r5 = getuid() setreuid(r4, r5) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a210200ff9268ebe4671957d67400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x4}]}}}}}}}) r1 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x4, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d94a34b8e5f04cf71b59c7afec37082cea386051381facfe8a0b3780f3f71be40041778a01bb258ca6f3991adf3090684348d20948aa0578f09acf6f033edfec05d36e2d28348d0101f7c1b67cdfe23286f85171630b14804c5a83607ead66d57ad0338ebedaca72ba5aa201bc05b544e89ba8bfe45050000001cf40e67cdd40713d717a9293bd1dc02fdc20313cb36df9a68e5085b1f", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r6, 0xc) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) fcntl$dupfd(r8, 0xa, r3) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$TIOCSBRK(r7, 0x2000747b) setegid(r6) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000480)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYRES64=r4]) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db"]) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x41) ftruncate(r1, 0x35af) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, 0xffffffffffffffff, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[]) clock_settime(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x3d}, {0x35}, {0x9106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) executing program 7: r0 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r1, r2, 0xffffffffffffffff, r4, 0xa, 0x1}, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x7, 0x8, 0x5}) r7 = semget(0x2, 0x1, 0x100) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, r4, r8, r6, 0x40, 0x40}, 0x985e, 0x9, 0x3d}) r9 = shmget(0x2, 0x2000, 0x491, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) semget(0x2, 0x2, 0x100) r10 = shmget(0x1, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) getgroups(0x6, &(0x7f0000000180)=[r2, r4, r5, r3, r6, 0x0]) r11 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/223) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) pread(r12, &(0x7f0000000300)="a00c5989e5ba7b31b64d944c26eba36b42fe5e4634948657ebfca0e358af0703efa82af0792a8d837c37b5245eba7c551df606699ab87f31e77004ed72b63e546b244c551de90c5ec435f914397fae3cc45a066d27d29d848c251ea7fd873750a8c752a391da788306ad1ccebefbbc7d61964c890b1e2ca415ae3f309f569229572c483fc667959d9fc76ed1c9e4b4ae2f9d6f087ea1a0d5dc7cbdb231e668b6d79aff9d556394635a94c7a1bd", 0xad, 0x3c) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f00000003c0)) pread(r12, &(0x7f0000000400)="dbddbd06d04c2fbaa39ea60613182f0820062c4fd5ef11fc0787dfd785701967568b3532d844250ebb1c388d8a3a15430543b5405525", 0x36, 0x2) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000480)={0x5}) r14 = getpid() r15 = getppid() setpgid(r14, r15) r16 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) close(r16) getegid() setregid(r6, 0x0) executing program 2: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x1022, &(0x7f0000000040)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1014, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @generic="66719d37b4330e2fa6443b7b4f2045e3bed157b54a6c88ae204f8f4f929eb8e54f053362fa572cfc72a9a7c46d78f30bfe4182d5db218b88602b4101d599c83e011bccd2ff84e3a7c6f57be65128233e91683e498cdaf39b1bcbb323af94d8a8d949bb4a4f83f66ba806cbe63f4a3e8b178cf09b2b58f5fb5643df370f54aad15676fcae1b076f1224329bf86bbc11c348425c3cb3938cae2df8689d7af9dfecec70c1de7220aa2899e8d39c809db8911b5c296c4981af4bd765b1d99f59e357234c1e8f250c54ea804bbeed33787f679669abd23624e250f63e083c0ec03eea85cbbaba524971a1b47a27044e378ddc944caf8edd54f413c22e438a5904c2e8bc182479214df9fa5529af95cc759b354228690709da4bdc77298eb589fa424a7d4b4a1b83f0c508b6fb7702749ea11b01ec58fa6e5563a6c42a49a425ffee2cb70eac02d3019cd9dbc65dc02fe8dc4cbedd5f8855705440a09eeb4a66c0d25cec2b8a32402893874f3ed410b5f053e308b8fb6a565db07ebe45e1fd72ac369467b67338dfeb90fd2c7e193b90d34bab2f5853d80ff9b4ea181cb95ce9727d9bf64ca3c04d38dc004f40cd5fe7b14a169f1d7415103bec4f3e66a212badb2ba639c57d067d39477398822fef5c716b6a06777c77e55fdfd781a4083b8625ff8a8a392bc4b82cd9630091bb43daaf3d2a73ec0eda727906ac96d878b274f455b016037f87bd0b08819441f7075d840d88468e7714947d3598596b717dc047048fdfd4cc8c3ea17eafc423a9716c1d54fef8f72d37ada88fc5cdaaab527d3378c4431ccb7f2960744855308402cd19c1d99629b561273efa169e560409d11abe42be5b1414bc64a0fa85dc1a3b6aaca3902d43e1d59ec9d6b4d6df8d67ae6dd5a2e93b1bf6c282592228650a4f7666b734d5ea8c4f596b74f1286d7feed558114cc7fc2a525df2a17ae094020a840db00e0335952f9b40d4f7cc03647cf3bf59245f5a68c49907a69456094ce15df96643332961a95e73359db677ba3e430642c1e00326987e5472040a1c9c74f797e947cde776de5745db075b682e353db99b299a35cb81fb1da29f946975f94f2d86700d3f70c8086d56dfe6451a976041dc31d4641d9c21e868b5e31758a5f63faf9af88ba703b021f274edcc5fb831aa08dac9b3b17f801e494340f4affa890b0f0d11f2aba9d41e73367698bade0690027df2bba3d6af2138503f4decd07e6c50006b27631eee074018231391a335adf720dc785f64c564d28caf4ee202054f88d78f42368a4c25291e4d710a2f4e64926f4382ec5f51f6454fb8862eafd7b1a5cf2a278480c3b1334119ccdf69ca57699d398e67d6572ec82436a013196c47a361dd5bc5be21498565da3806bf8d938dcef9a7614195ef70611bcfb34a118eb2721934db3692333f8b20c37886e67533df9370a8c41733452b4728c816e787d03a470f4bdcbce76de006377c2fd47ad3bf368a46ed014fe0ef6215347708cbace2a951dc03fc00bfe95aec52dfcbf5ca39d4244f5f308a84f205a9103a676fd47cc7d88e23f986cbdf1cb8a623efdfbc2610907968b4dc9f08776e9f18621318480c69cf3754e5b991bbb0cbac1882fc2fd537b3a2c06cb7053bcd84fdc18aabf0170aaf0c0c542a9f375ba060357d14cbf45ac25feac06d7e4fd273d7490f3e2998f8e4149d4b0ce3a6bc8f00ca95f3642b3f3b41e464acb91d34074a166ee897e11b63069f2de29e03c307c28642ea8d9df85287417b6cadcae4877d2545c863b885f7bbac09e199cf9bbe88a323db7a6e4487382933ae202022cdfc9396833714289f4305eb2b112faba5bcd640ac3095afd3e4e4637cc4ea5319d9293bbe06e99733a46137ec96671c54787e4b8d8de5cfe95a586f04c905f6604a77b43d97214a02a6a50b91e05a34df4df303996fb1935989419c26604991b1f550754fc966815882d50bbb864d9206005a3f45edad2a06f11fbc9b9da81455c1ecc71cf4bb7d3a64c3b2e1a4d29b85b6a8c96475a3c989302b56986a94e6562a6b458a25be9f04967d5ef6e4170ab07a684c8d30e43bcf9435d59b4c31928d0d6c1a965e8b8e5d2948257cd0ccafd83df70d8fc40f407f286b72ba92ede5c50d120f1a7acfd3829ead6b9aba1fd514d5e2b8b40be5a5e548b1f158991ffe4a953949f305a1f3c44aea5d75c8ecff8c9854fd34bdc57cfef772cd1061b243c512047aa2898c5b6ef52e69c856fcf012a66cb709b7ae4bd8c893d29808661a66660731bea7c1c1057b8e97fa258c7e7c47bfab93d008c90f1adaea36d809234bc6d5c43ee07ffd6f1671af7d2d97c6c1867024348654ac6e5ad1b5fb1d9c82090ecb0622ee3e892d02f2dea5f589faf420b7b601f0180add6aee48a4e64de2d5ed257c452b4e31ed83b7f636b4223a0a4509286b9bb63807b9721d666e53b723138e8094999ab3722379ef6757fcfd3fa690694a6c963f301d96ff2ab79d51ad99c7a3fda7cfbf4d8c7d9512f2ee8d46fa8a26db0ed491336d5e1beaea8d93ad5ee520e14d03c9b98293bed5ff56aefe142b2dad1e45dd34a8ae971693fcf449a2063c9415d829839e24546c1324ba054c54ef073f82dee3b0719b17933b846e38ec351ac23da50685d1756b67a325a30a89e2ab2deb48fa2faf3db71b475a7a10de43e2a7f9a70d140605fc6684aedf210781f5d38f52e2547aed736780b09feac12e2b1d1e8851d092be4c623af0fa875a599308bd28e48571f6a8aaebe9456bd4f44d233b1bb182767f29ff1b2d2fc9f0bfecf7bea8bb2e1fde577f46d4305bba59f2d21c0fbaddc42ea3b40059b77d53d36d42c4a0a591df148c0f6c52be2b6ead5d05e9d0a3f4cf77a4fc52230755632c19a17058ef78e215ffa6d944b8b140154c99add927b1cb550002f43d0e15aa7251c589d35eef582f0a0692e4bc6b2ec28c39ada2077dce2a67e343d53141b09601a4555852ee11dfe759f9eac7185b6f69d612057c911b0c5637694f5a50f0a140006723edb8772a0e8a65edbbdd537ce84d20b093e58c2405a41ad4f2ce0d1200a724f89e7fe21666afa94ac0e39ba90b812ffd4810be4244705893570ca2cbe6d969f751e5a22ac7b27da15601b8190055c9c3a4731d6c1b35286831041668c455ec4b358b6dad58322266f3048d2e9f6bf42ebf2cde9c0bee45075aa080efe0467f8b6a8b93c04b3f360a68838475c2accbf1a297708409150a607376e1709e760fc73b913d735ef2de27102dd2a85868d25ddca76f18ca22e1e489c2daacb003d1b5929ace32c353b917519c953f0ceb79fbf6d7debf870703d18a4cd4792e2278dec09d7df9e20535f06ef9e5ae3dd063a3e4d08323d2d5e73fe5513f367d3d684572dbac06f6e3cb16ae3f70d2ee44ca21a580764c2a65396402e60a019b2d2a5459417ca2b702996476f90ba227d9d1a796c3d44e2a8a69ae9615d2a3e98e5f12aebaacd6d67ff4c6cc4341bd8e247e6f7c235a0e926ad821abe0e46446eb9dc4f253b0d587638fa3790f47f910befdf95f3c906a13dde10288fa8682022fbed682391951038c9fe5f21ccfab0dfecfd05bfc4ae02385303092c2dc187d80d4b077148e192ff5ff4fcc486a2e93d991c04ab2116672791f0ef101ecbf9f17108e8cfb85c69810f71140441bcc7ecc138b9357c872e6c4ad7194a4700381d08b1e8dd6ec6acef35ac2fcf9fa327e18f31bd38f1521f535293d46d125ff4fad29531bc6e683caab1aa0f125678bd02b1790f63e31ad08ea21d92b58b2c19777182810fdb08153bc49f6cf31a9963a48d031d2276ce486fad7caa6278f0c467d312395a8a3bba8247530c6f2843c79fc93dca4c9c6020d3fcf4e16bde482bdf6476b28f44e6999f85893feff5dccb1669c30a97f77b679a2388272872147a034b69c794253f619bc27a2e624a49104312d07e7417c5ec15b1ff7f294e7b58476f520b5fd271193a12687324adcdc6d474379239480aa4e585e3054e2b02f848025c74cb75f6a9995e012137e2f8c2a9446d0ba6a9791b5de1852b2c033fb13fd577d17271714b11cce15f5191932b04cc22eb6fe5bf680d953cd38dd6998a88ee02fad10037314d45d396a197a7d67220b05fa8adfb0a6ab90a462cbd1178fa2e1a92ac570f500c1017276c197beac11730e00efbd3889568dd343a3aad8b9b22690ce4f204fe9bbeb46c38bd5ccdcaa2015f319cb76918f645a820528027ae24206b850cfbde5d9567d8e868fd3c78817edec9e4078ced25c5b7a0800f8fadbbbf57226222fb81206ae7c7d29492171db4d604d907d81826bbdb7b9c78d206344dbc1931752ddb621eb3a335176da02e57244100cb97c6bc2d26716af22c80b0b36ccd369080ddefbd8409bdbc1ed827a8404dc2272477b97680d990132bce96ac809d4bc9b1d54c30b6e816b40fae2ceb37a62073a99e24d60d8d13197b285fc394244178aeb80292016a30cfc723a4f2ae1bf7776ed33e34e3b57d81a9578b09800805178c19dbdd0e87e984fe3a22d7501f23757baad339617e6c5188f383001e5ec598c2be3198acc3dd529f1adcef920e471168412f83218e98a247a05fd3cdcd99d9622ab2f567fe991f92e91723945e9fed8a706b282d54048274bdfb128eb9d20933417c92b8c239f3b40ca0c8e1cdf0aa82a90ddadd50b8a70c7529571f5030839a2f6b331af3cf54189b33fe9a587962492ad0537a91fb60f6c216d0e669279a5b1d5fec0d1c5e36089653cb5b54389e3aa45606e5f62e37cf5a41ef3c757d33b2f6f1d7d8cb12b0564e9f0520a85327ef63d4bb69f5637efb7ef0384b1a1739adcc06980abb4ae9fdef6fe20cec3ee65e24ab17d03c6d3917d97029be24129110bce46f6cd6be403aedb486a0298110656daf06f901c79ab4d3b20459c1806e97388c228b0311876655166e6ff40e2da657fb1526736d57eb8d1dc7c0a235885eae14c634b9267f246860bf7c7bc8a4342b24f92215001219b0f3b9cfeb6dffe99a97929446dfff438beeeb117a8d5a9eac1eb0ccf37fb59ed675bdbdd3d2ef36415d7a138abd8661ae868898bc1799ac806513637d83f6f23cbbaf83975457cfee82a93be38f27e98830f5aaca70a47770e3078c9d2bddd3c445aafdbd87342f6b1f4dcec89ab04eed1f17e4057d555be9a2dd536533e4b69a9c5b1e621d81034172986e9f1cc11f29d624794bd5af0059e92d1965ad677abea2ccaf337ccfc44de22f118df88c013f71c067804b4708ca336548fce9da0ed19a4513fbf332e5b1ae55ff1fc5d748d1cee9aa7a353a0cbc1e99bf9e1c8cbfb628ba92a17cace5a8e9fc7f5743347b807fbbe3b819a45b9ce3087bb24acfc6af71e0b7818354be1ff823810baa0e4c3c9843c8f360d99accd40910f09858f2d69c0d39e7034008d044bb849a560ed06bc617bbf4e53b3065c47ef8bc3cf536c1724456228579b46f85cd020c9d26d009504ffe2384ded83b06a00d4065f3d5d49acfaf7cd3b3e5f413abc9c690dfea848d2778ee5809dd3d45ecae876f972578442e6824990774c71ccdd122c94c8fea9926a397c456bbd394fd2a5a000393360abc9d90d620cc5045f64967abb5fdce79fe20e7d1b7642a44d8253fc5b7d6531eae35e4c3fe3e0aa21c305bad4018add6baed7713d296ca7d084b528ec146390a09f3b1b3d2f613541954fa881a7c1fa82596c187dad190c0ca28ec806b0debba3deff6493a61300c4fdf39f285bd7b26221a4891f8b25d16f13548a65ee20e3"}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000100)={0x0}, 0x0, &(0x7f0000000140)="4047dedb094a7b53d9cf6d77e5dcc4f34fb398f15f600338213db79b546c6fc735816ebf1c06d80b9b097874f4d19d087b5a5bdb0bfa10da8ee6b4b960645469f6f60f0b9c26c2cfbef082e4182739577735", &(0x7f00000001c0)=0x52, &(0x7f0000000200)="171859419e2403eacaf71b1f1f1be5971a9b1edfb30a9a0526699ece6293c1", 0x1f) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x5, 0x7ff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) sendmsg(r2, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000300)="e6dd4dba9ae023064fe3629c047b1328f14338b71a2a576213df768192d7b6f25da5e8cd0ae118022a6e347b1e7d7f671222fc1f27fee8c4fda28171881ce7b627", 0x41}, {&(0x7f0000000380)="83d5f2499a593c0d7d3cbd6d0d96cd0d6ee3638255c569e39bc3d00cef8919ddb9738bb06853b0cd481b499f66e5119b04d7986da5a6aab2e10c2f0c278035494fdcdcf4ebabcdc40a5a430621ec4daa8d798522cdc7dfd3772437b2c2e22f9e5ed4fb772d7802509dea37198d189fa4f0703994a37ea688cfb1c35cc91024db6320febf0cc864157143fe14722c48458d0d15deb907bfed46335569e4a46299007ee64c1f7373666b1af3ad1604fc4f55db5731887a7de26e", 0xb9}, {&(0x7f0000000440)="50c1d07aa0e33b1fc49d63b556e681b858a8e4a43a577aa686b88bb320614e4d77fa7b111892ef", 0x27}], 0x3, &(0x7f00000004c0)=[{0xc0, 0xffff, 0x80000000, "90e03cd5fff4c3afae7239ce7674915e9c033197f82e8bb63abe82a02154b6ef3cb5b4409f1223e9c3853e0dbb48a6192333cb07661477a4e6fec1e9eb964dc061ed966506d19f112c59fdff240fad43b68ce035326a855cb032588f58512495507cf37f059c36d6f6ba27ebf5928c4923fdf93460843e91e8d8d19f04e13f556f6f31090afb44a3de3216f497631bf7ca40a60b885b6b7b1f645b4d28712714845eb55b6134d4dda7"}, {0xc8, 0x0, 0x1, "b32bbe1f14cbda16a0a2b63ae6f8de8f9ce1e892f924da43c8882dac7206a1d43e40ff4059362eb121beb11dbe2fb1e0387bb95c9e308f314f283e5dde977898c457efd4ab8c981dea155af8d0d6b4994735ba368dba2dd4316222e8307ca55feedcee9613420498a23b179ffdec7782457362d1708547aa7ee7a64f5ad85b66d1b8a02ed86418059981f01d91936c1ffb4337ab2c7b8a83b6a3f2a144675980e711d5f9879a174cbc121a729364c7bdb903016faca652be"}, {0xf8, 0xffff, 0x8, "9ab2e020d785b9d8445fec7d99fc063368f29037e64db63b3c77ab2b8cdb8271c003f079496128263f2e21ade65a2139c09ad74ce35633814f812d735094748dfe476e06911308d075b2077a9e1b57571c2f58a96e58bd297267fd42c1eeb378440891b931a2a8def971ab8778cd1c84cd0c5637f035700e04e57327145642d17b3843ea4f03a5b59459518bad7c9413adcb2bdd14129acd831d57f826766ac2d59e72ad7fca37e6b80869e8d44d4493164611bac9bd23565b78ee4a6371fe568bf5c0425e1f6f4ae8b7b8c0ca6a2a2562310e153a17f95d319f8fcb62e2938ca2d4"}, {0xd8, 0x1, 0x9, "077bd59e0111af3cdbb65fdffbddf8d27182055f1c24a378adb9d315e806ff23deb3f005a2fca07785de5659e970b9ea7cbd0cb3771e7f706c18b73b97edaa04bae42da6071180e3f94efe5ffc35e94898dcecad82e398d18144da71133859fe135575b3e36db6a0109c0f4c7453e51e6f367e734ee670ffb4f7b328a591cc598fe95fda8cc967471593d77dbba036195b07003dd5f723e58b9e0ecd04c673256c04f5b5440a9ddef1d0db6c85f56a544361a85332c19605f3b5b551076a153687c3575255cfc3"}, {0xa0, 0x1, 0x10001, "43d36f7c406bea7bd4731aa89f2b9becb8b329255074ae48ada7c64e31588ec11af90dbda632242c545502754464a9174ec3308edc3144e4d32b89a90427f658c4341454b4d47ef2767ff8ca6f55b6f568308daaeb222ba07a6542de5a8ab06c91347b60b87c1e5f46777b0425097701435fa39a09f423bbaadddc540484a2f502a08eab9830b56118d2909ab0"}, {0x30, 0x1, 0x4, "88fa73752d2158cb371065c38d8e25c97453ac60d17e1a7669e665de1d564c"}, {0x1010, 0x1, 0x7ff, "7c43b0a83db916abdd4e1d737d40c0d8ad43073bbe1f5e4f3139c4b9e092f3fcb3112ef1f9a0501f8d70096f9bb8c4838a6a055eb0df28b905acd6243a3b9c5be689f4ee99254cd63fb287d8d9975b502aa76d75dcf980b9e742bcf56d6c68f0f61475531963dd07f952fcaeeda26ee525ebd2b9cdf2b071adfa9bbacf6cedec35dd0ea7692b9ddc95727e526b896e0a46cf1d72f7d44eef6d432de0530d815df1d0080a927589311e02a9c5b5d6cfc342919acf767c90e5064666089d04a3170e00ad8ca56615d73da45c805a40f61350ca864f90955df6ca620b330cb1fc12c0a737a46335700072990cd549d1da0c053a126c7c235ec3664a4e3b2729e105e54f8a6e04a7cade4b55783d62b962305f603dffa69db54c9425e7f9602bc3a4707ec54b16303297a9304c192e937561b35421cb004614a404abe03fee0e07aaf38a1ffc12d884b9855e3cc08415c866c22d9e87c516e1ed0d580e8fd9166d537310320b84a9fd462d0caec1eb23b1738dd405452e86e9d3714d955d5640d4307c2bde886f1efa1a87e3815f1221c1bcaf81ce56facebfc9eba02f91dfaf5dde87863a08eecc4868970c6ec9cd0bc0aa824144b653401d50804f5a3787cfd0dd81e8c4bffccbd2925b4bab101fecc7d4a6eb32f27179919e8141cb52d81e750b68049f0441061456c039b7c22974e289bcabca6244dd9ab2dfcd23bd41db05556dbeb731ccc39ad9c88b54c63d6a8984a0ef43ad2aaf84a6334fda1a33645af1dcf791f261bf6f45e6452c39d94e48f22f5b0ee4d411a3a8c4cb8918513ff938ef427aeb3f54f2757582c656a9d574e6c849d68b2e0279d677de934f1ba3f344aa73d6db40dcc1be3c2acb8bcf9aee1a967b4bf12ae3f82f80f1c58e53df206485bcc5ffe67fa576437bbd31161ac45f9b81898e6797d7ffc75d08bc9aaf7ca845a470677c46a5fe7c737908293bff8786f4fc16016e862fab5402dc3636fcb6bff7945e1a314716a37cfd47daf5b5f5c853a291b1ad3d808df7057a7c0cd9fcb2b5929c1e0f562611009436db4729bbda867797d990f68199ee1a0bd0aad1d359c5b65cd8ce0fb8b58893d893119e48e6088d2eae5da9a11f2e93f2cae08297854d7be9143f86c14a90d0345b2a78aabb62472188beb63aa8f27838ebd560099966ff721944121641d0a0d3ea2b4cfe7301aef60f9d1858c0c3bded808adb593552b8db32f8e1c42cef1bf5087dd453a5e7727d79f62956e423242cb6923f5f995cc762225d7aa15fcd0bf422c840d3b9a787c645fb23a92124baac401dc4b7e9bb7d9b67ec515d5d041e8cd162163ed5e32c367e5d34b2578a02521f968e7398b90081c0ffb5b33b5915edffe7aa8a8ac53dc3e40404b96438da5388af263120a6db11afabc8c4630f56189b3ec9887e800b8c6bddd841c7409174e53926b042158e656321f98d8e07b7e717905554149e7c0a9df61f8f0810c01aa863ee1f31aac78afa80f004ecca3fb3df92b52983b840ec62a5de080315e2a853d035e0af5b6789289c14767360b5a1adcd5e1db563c94450b4f7f1e4658ee2aeef80babc2b337bbaaa76e0e4158afa58090e7b487800e28ab79f1413070a4e59626eb04b36dad33ce83c109b105dfd7aff846ebaa7409b73c5053e6ce9e65c331b012f163392c71a3770982be77a6481b4038c01c046ac9ee0c2c83bf0533a2fc5a7c0b1acbf6d123f1c70dc2316d1ec0eb025efe3aa2b64b82f35a501e868cc1f4c2f4750c423428a7a4734226af06d4d0ec1b2aa3543a887aa8f226bcbf1c818e60f2deee887d210dc54b44049bbafe5c1aca53f2c90d3ea51a4e190e3ee1d1347154ca9fc963be40dc20c05579a105d59b673d33b793737007dfbf244bbc0b88f67de15545efcb9ccf008974cbef07c8c106626f240191e1eae658d6b854c7ea1b8e26cc0a2125f6dad79773e22f34d3767c24a5ae1d8634b960e770754dbdaa194c8c46214221178eaa5e33c6679d10d2a1392586292f222e402144948d2db081ed4b91a5adf85dc470f0dbcd088801a7531c52aa2643290315ce9d5fbef5c0e39dfba9c78a47fa4efb857e65cb704184da7242939633c960194014fcd642c6d4981b646cc88de5a8f03b0f50b310df305d6cf160a1e65339c6cefceaa0d3205f87c30459c30f9e4089440f89d53de56bcf3592466e507c233dfb79268513e595965a5c0ec8f889d8dfef77ee3d5c89ed2da896ce19b3f9e71fbe658e049368e7a5c4fe4eb24fffb648c510be0fa89410de8eaa1c03cd4fa93309a0c32f7172dcf26f58b566212acacb51d758316a1d3b5565f765d9832ef75bd3a91e685e16c68128ad55462c86838604d2be6e79104244c09b1c5ba01197cff878c8f36aeb2bd867a1b80ffa7699645b8b6f61631f8bd829efd6a0fd777c0ac9def6abf093ad7a16540e44cdb127446e6e42d05fdd857b2df9c27304394b8f6c3a63fbf26b4648482f865229f4c3211f1fec9cce99a27f1c251b9928e1dc778e90d2926323d0939699631418ffe5f84e653505f11bf06b9c3dce47df3c220f9e87a2763fb9e0868b3c637a601779f56f5887f760264483d10d024a5bebe438ee75f4a0222f7e5229fadaf6b1587d29465d7c62d58f8412492928d73cf8f1dd05843d3f8e1996efbd07174d01829afd37a55bc18b9c3d20e52855f40b3b68e3d990b93965db61f5f53f6b242a5f4fc7a15d4a144df97e03c4e030c8b6346632ba509eb9e76f8e339a167ad7e87f122144c467d0cc3bf19e378bb359f1d55ce24b13d0275b7e9db29424010ca7c84f138ebbfe3b7f770fd21fc471948987121ec4d3bc008a692a11b14f4bf39a82d399c32291f11cc51c7f7dce48b5845844f465b39d1a4d5086fe10b1d313f6fd52dd434b995aa41a86fcf630bfa63d1c05b4859e242ad6d4a9ec0563c816322e27a78df44322c7c49462d92ec2a733d020ba0a5c2edace34ce5ff83dd5903004dc1f384f29058f628ceb439a9cb149eb2f3c16310e5f9335175726a2ec28658d7245ec8f696b14f9d8cc82037567b934c096666e2a6fa72122978ce3f15e8dd40b585bb7ce15b352f91a9cb3491f2e017efe2d3f61ed8d359f42f2039270c87c7d3b536860475df84e0cddb61a482781b22bc207f3e943993e50e6fce1d474bc90aec993453a4496d403aa09fd942b9f1412bcad245c424608287f650aae1b0d0d16f173423510dcbdeaaccd9aec053242dc129c260cec389d742125de432c2dbca07fc5250039d938a0edf762c08b63082cbc49e799ee41849d40f4857d5764606422d87e74085c5fc7e5d7d6cc4f8dad93d1f1e0459e0e0cdc926f70ecabf6f14fd9f6f8fd7460b3da8503d70e720c7c6ab01ad19c3950061374a6aeb5a13fe36da15b46ff6b83a0b384f4eacb54978d10cd8f059925058063f8e58dd58f333a3feefe659a85eba4f3a48f3e4d3a621cf9ce5067e04521a5230567aa0a779b2ab55b99a2376d0157d86c2aeadf79ca4982cf8097ee50e4e80b13e5032bcab28ee9c11dc97f7580ba13894ce0ed0feda07a3f72ccbb15a69cc943053e27e37b56b57ff6c16255c049cd08a03dc0d2814fb777903d39a4af00580117a5836b275387a08a6ce238edc6d4ffd48fd018790ff7b45ffc807ed78bdcc4eef40a88da7686d8aa756700fe139451c2890ef479832547ded8f8ed227e011721db714f232770b673f30d1aaa8d7aaadb150534e0eb67036701364dfb6ec49c5817cdfbd4d9cfa6497575a6c04cfc54245cebd1b6e4690bd5762dd4157fa6174d0b2ce98c3f1b0510b1cd5db9785982cb8cb1b5bfed349c1dc923cf444bad217a1f6e5216815538f765e752c21cf8bd9228f3e596d740e659e9357c84687e8b5853505cfc10260228fbbce839b16a0e995cbc609b48e557fb7d6090a81837078a9b6ec11b45fc220d98700e0ec1297c8c145c29527983f4d1d44e97f5134bd0ab21063d5fbca31fd7d78b31e2bbde1e2b6fcd051d43158f9463b07b674ebdc1e1a8f49cb917d99b098a311742db35d6c2732f999cfd2333fd06c7bd092693096c60a40bf19074988a13f9d59b1d1adeb21de0a3920f3a0cec70ef35b82eaea0892e3122e1916b3c28773b1f769c4ccbff18a330f3f186199dd353c72b6d9df0d991b450321b07418a498e7a23ed558dfe195aba8710111cf5664fdb6a960ab903a838b8a6ffb73b850b4d94832ed0a10878917ace8131601a839f3758d581af6c47da23c904889c3d5954b91d37ed636613b7e7da0cddb507c220c2689dba5f8c7edbff9acb37d3cd86035c459bbcc635d7d5d0de05044c99fddda1b321c69126868bf75417c52d9719415fffcd8f66bb7aaad086d27c33b7c6287019eddfc311572a8f840714235903e931358ac80ab2ceb8e23d23574c57b4afe7a40c1e3b04ea66aaf0526d29f56f6c9806c63f43473d33255bb90814d5c3b8a8d5f32e3274357907f729afc479deb9cd0c8d2e73205936aa32e945bb28a8e6029b43613bbff9a18db78ada309f04e451eacfcf5079d8962dd35752e62a8326b0e834f477596f687dd1f7d6850ff270fa58e530e5de18dd19940df32e3ccb5938f357cb28c8c67466449e278ad5902a6f844529a60c4819810832005e025b2d6a38c34f3a7e830d3426f501fe66d52fea4ab22075ec4e248becdf6755ace1455797e2cd36e5a429fc62234dfba271409fcebbef68ca1a7c22ce950e2f16dc85c5b86e48e7ba0bc796e0bcd4953f74ae622183fc692fddb7c5c8795f0fa0b9a481497c824296219fd428295564d4d7c2aea8dd88aa5f6113c91484574f0e340751ab4296da645d6a82d1fed8efec50f59b54b4014992413a865b0cb934282a4a110bca5f002c24e5efc20c744f4559b038edc12a33aeef933e7aeabed74766b1ed788dd92bb12de497ce47ffecfa2458c1ce0303a6953a02fa7d1c04b2f5ef3829190785ba040f3bceab0f4a2ba577dacfd53013ba417c077867dab7c55e395755cd12360347c0a85bac0f838a9790d551578e414d43c93d944438020754b6a08a70457b342e14f6cb8ba40aec60ea75d8767893c5bf771ef87da393588f41b8a975405b4bb0a43e452757213b786b95930da5d1befb61e3a193be71ec67504706ffebd378d7fbcd4281004d1c85a415fa2d0632c81a7c027de93c75ef52b28985d07f6eaf30eb5867d0d9a1fe585f93f72f3ab952551f2df1555e3290a614d11f79348712a0ccc0ce8d6f300248115b8fabd3c511ded51723132958dc03e53164350c0c3f1e158a8390e814a436b3fec8b3a7c11058f4433040c66cc5a0a2cd2eb4fc3587dc0e420a242cd07e81afac44a6378ab6133ab97eb7f0ba62c48b8a7613466bd3b3e2f9cef3321b46ca328b42158c72bfdbddee7ba30ef5ae0dce41cd864c05aaacbc371f8c1acd01f9c5a1096fb13b494d0b3e9ad98ed237b7ba23792031915c9c23ed6386952e68e8b9a13ceeaef66793da35468737a53386a5d5ce565ce0404208a60aa6a5bcd8c1874a81c92051cfc6fc87aa11e855ea0ddb0bbddcfa3d286c446864912738186093424831cfd838c9ad1e270cdf08b8cade255c657812735e2ca60ebe39f362055476f293659da6e058829937ec7ed0cbfca2a4fc3e166b336eb93f5c688e2db3d693ea31bda66b9031deaf07e82712e84e059a0b4a82356dc387253f19b64926963e21e2b635c7c916949d16dd610898dbc0a80f0547a6daf92a8b7b3c4fffcc84b478473d7a1ab3472174b9b20952ad8c2003cfeeb"}, {0x38, 0x1, 0xfffffffc, "6801fc099f29ae4bfa6b42b90ddb2f131feca00f56b3f5888c9e99a13aa77bf927a08a933fbd"}], 0x1470}, 0x8) lseek(r0, 0xffff, 0x1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001980)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000019c0)="4bdc8134e2cd4b6d483a3822670bfecaf8b3cd618348fb76a193cc7989d0b88dd07f2357e2e0a7124507122f237271de541de49cd20265ac25c5b76ee76ee75a2adab13998508f484d1e6cfbb3ef630d745ec927bc257e0d04d6c6459a06ce756e8a9af88b9d68f727c3524d4c49ce7448bc4ec8361ba6c6df7b5b75669c8d68489e5120c46efb919f46b7c7bd417168bf21c3da4c40853e4fde8f974536c98204ddab26cce664006ac44d3bb810f112830f0b67320689c828f95450bf611de9926b9dad10c0f5f629d76a4f19bab7e7a01f781da44867ef34a089d4f1507afc5c2629f87499524cf2d9224fac1e47e1c16b7c8e04bb8d01b06197d794", 0xfd) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000001ac0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001b00)=0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001b40)={0xffff, 0x1, 0x15, 0xffffffff, "e796d23619126fa1ec77fe28769168b5c74ef79f", 0x6a, 0x40}) connect(r2, &(0x7f0000001b80)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) readlink(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)=""/66, 0x42) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001c80)) r3 = open(&(0x7f0000001cc0)='./file0\x00', 0x0, 0x16a) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x7) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001d40)={0x1, &(0x7f0000001d00)=[{0x2e6, 0x7, 0xf7, 0x9}]}) sysctl$kern(&(0x7f0000001d80)={0x1, 0x47}, 0x2, &(0x7f0000001dc0)="a49328677a48d72be2a4442f3b7c24fcac92fcaf6e7471c5190ac32b0ff315213b2f5c23e81c37b7bcc3b7b36ab15da176bed36f69704bab9d2c2abe8d5fa8c76d731e63a54ece2c54c88142efb00a607bf9a95ffbcd21d01d5c", &(0x7f0000001e40)=0x5a, &(0x7f0000001e80)="9a55008bd2ceb78f", 0x8) r4 = open$dir(&(0x7f0000001ec0)='./file0\x00', 0x8, 0x2a) fchownat(r4, &(0x7f0000001f00)='./file1\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x4) dup(r4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001f80)={0x3, &(0x7f0000001f40)=[0xffff2421, 0x3, 0x9]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000002000)={0x0, &(0x7f0000001fc0)}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x2, &(0x7f00000000c0)="6691f1e55f985027bde600f466f424d192262516e4797431b5c03ced3eebdda52851d9be48ce4a27feb0bfa002569cda1658f863431e037cc9b38872124184299754446e3e7257f8d2f180d981fae2f6b2956b71c35e1cb92033f2a27c0ce1369d5498c8c8c1441193c595e48491412ac52dda025d8d67ca7542a32719133d12e0419f3b42c7a6dc54175ddccd2ba03d5a2d5ab1d29d8044bf0bb7b8a156f62e314debc2590b5c8c3fad7804d303df12033a1df2e64b683e42f834634733d733c7402519b43855059dc42dc7339a5dfd2631623c03e23a43408ccf901ad52f04bdd8bdf42c7969c979a1cc9c932b01745c8e7f0584c4", &(0x7f00000001c0)=0xf6, &(0x7f0000000200), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$setown(r0, 0x6, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f00000002c0)={0x1, 0x5e, 0x8}) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x90) semop(0x0, &(0x7f00000003c0)=[{0x6, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x101, 0x1000}, {0x3, 0x9, 0x2000}, {0x2, 0x9, 0x800}, {0x3, 0x43ac, 0x2800}, {}], 0x7) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x9, 0x3f, 0x2, 0x81, "fd99ff40ec235f760b090d268b6c336ced892119", 0x100, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000480)={0x350, 0x40, 0x3, 0x200, "7e791cf01710be8d9737d7fe2f880ccbd827a6e2", 0x3, 0x3}) flock(r1, 0x3) ioctl$BIOCSDIRFILT(r2, 0x8004427d, 0x0) fchmodat(r3, &(0x7f00000005c0)='./file1\x00', 0x160, 0x2) syz_emit_ethernet(0x7a, &(0x7f0000000600)={@broadcast, @remote, [], {@generic={0x86df, "b2623518de0cc95b6aa21cb0dda5909d10a74d9ba9aa199284aa3c3225540b19767f9a900b74f8ce75405ce127e02b1407d399da6e18c24df6c7aae22f5461215f378ecc8ea52c36431d5f4ffa8a6f5f9e833fb6bde8e4d266b440fd4aec7cbfdaeccd0d641bee772698ebd4"}}}) accept(r2, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) unveil(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)='W\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000a40)=0x7) semop(0x0, &(0x7f0000000a80)=[{0x0, 0x800, 0x800}, {0x1, 0x20, 0xc00}, {0x2, 0x9, 0x1800}, {0x3, 0x0, 0x2000}, {}, {0x0, 0x50}], 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 5: socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f00000003c0)=[{0x87}, {0x20}, {0xe}]}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) socket$inet(0x2, 0x2, 0x20) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYRESHEX=r2, @ANYRES32=r3, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x5, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r3, 0x4) r5 = semget$private(0x0, 0x2, 0xd0) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}, {0x4, 0x1e4}], 0x3) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r5, 0xffffffffffffffff, 0x53) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x30}, {0x4c}, {0x40e}]}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='.\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000800)={0x1, &(0x7f00000007c0)=[{0xe0}]}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) r2 = getuid() setreuid(0xee00, r2) getuid() r3 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000580)=0xfffffffffffffc36) r4 = getuid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40001800, r1) setreuid(r4, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001}, 0xffffffffffffff00, 0x7}) semop(r3, 0x0, 0x0) mmap(&(0x7f0000105000/0x4000)=nil, 0x4000, 0x2, 0x11, 0xffffffffffffffff, 0x10000) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/117) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x4, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x800}, {0x4, 0x7ff, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x3, 0x1ff}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}, {0x0, 0x5, 0x800}], 0x8) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d", 0x4b) getppid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/197, 0xc5}], 0x3, 0x63a) r5 = semget(0x3, 0x1, 0x380) semop(r5, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) msgget(0x0, 0xa0) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x37, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x5}) r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000900)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) r9 = dup(r8) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@empty, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "8fd40c", 0x18, 0x33, 0x0, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts, @dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x815a}]}]}}}}}) listen(r9, 0x0) ftruncate(r2, 0x7) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 1: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, &(0x7f0000000100)="82b6e3463798f45cff624a505716e61573cdd3922873aedcb81672c7e89150a0ae0565c5ae4d251542ce0ab41776523a899a5e4cee2bb8980f197760e363fa88c3aaf5115f2ecd9a7d53370951e27fb81f8a86f6ef9ea1933e8838316bde37998c05671ef1c0649be1dac8bf4916cc2395a2c4473fb61dbb3ff325807ff66eadbc2d3039909edfe17706c6f59bce5c12", &(0x7f0000000040)=0x90, &(0x7f00000001c0)="23a4664e19028ea5093ec9906cc20c589d0fcc0fa012980a23f1187c89c74943424715e7ae89029aec7044496d585d3f1d982e0400223f2010e7f8b60aa270cd2d0c3c29ddf5a402fb7e1f09172db995a215b9cc98dde3b1b8ac0e6f4c472fe9e1896d520fd4778e7c27eb21bbf11208109c7a180d75a6249f19a04a12ea256a41798d70d1184666fe6e05704b518d1b4185babd81e1de45379a2d9419ac1f1661cd1b6b4c70582461241d30d96922d81c7def8ac3b78618ae3ccb", 0xbb) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000002c0)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) bind(r1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="c7a2e48305fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0xc0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}, "deacdf2edc543f54"}}}}}) executing program 2: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x80100, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) r4 = dup2(r2, r2) shutdown(r4, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff, 0x8}, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) malloc(): allocation too large, type = 29, size = 8589962244 executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x83) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x30, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x6) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff, 0x3}, 0xfffffffffffffce4) r6 = getpid() r7 = socket$inet(0x2, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x44, &(0x7f0000000140)=ANY=[@ANYBLOB="99b0e6fea5ecaaaaaaaaaaaa080045000036000000060002907800000000000000000c0090780914000045d1c0000300020006620007e000000200000000bcfabf6d9f11"]) getsockopt(r7, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x76, 0x0, 0x0) socket(0x20, 0x5, 0x1f) connect$unix(0xffffffffffffffff, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r9, 0x80045710, &(0x7f00000001c0)=0xa1d) executing program 6: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000004e80)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x82) read(r0, 0x0, 0x0) executing program 4: select(0x40, &(0x7f0000000080)={0xfffffffffffffffc, 0xa7, 0x8, 0x0, 0x2, 0x2, 0x3ff, 0x6}, &(0x7f0000000280)={0x1, 0x4, 0xffff, 0x8, 0x6eae, 0x8000000000000000, 0xffff, 0x8}, &(0x7f00000002c0)={0x77a, 0x1000, 0x8, 0x4, 0x7, 0xffffffffffffe79d, 0x400, 0x5}, &(0x7f0000000300)={0xffffffffffffb18b, 0xffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x24}, {0x14}, {0x6}]}) syz_emit_ethernet(0xff, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8100ba5ccb1ba52b18f8f4e5fffac108bf8be756b85e308679ed02157976b59b27f041b9960d9751fc899ceba93173004c9d65e8acb41d654dec3c1f797d496a4406c5cbeccc85fc2b82afc48029008513e8aca626963edc53eeebc21da308e34fcef42ebb7f6445268ad64eb27b64eb58103ea667861b9a86fe136023bfaded08aecdb3878ff509d66f6e4b19dd234107b58a627350f54b01d1ea788ac9a663bfb15fbac58be61b21c00c4a3adb838b947ca043463434acc746c9d2cdb7d0e7301f1821b88602e931f1f316d32eddc0c2188a80734054302e161960743ea84b998293c6d9"]) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r2 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r2, 0x0, 0x6, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) setreuid(0xee00, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x2], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100], [], [], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x2}, {}, {}, {0x81}], {}, {0x9}}}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x400000000, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f0000d13000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f000037a000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000908000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x20}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x8a}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4f}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000064e000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x4000000}, {&(0x7f00006df000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x63, 0x0}, 0x3f89}, 0x10, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) executing program 4: munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x61}, {0x5ce}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) listen(r0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) nanosleep(0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000240)) executing program 2: 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') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x0, 0x0, 0x1000, 0x1, 0x7, 0x7, 0x79b63372, 0x1, 0x0, 0x1107e6b780000000, 0x5}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "e8ff0d030100"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000040)="55cf848faa45fcbfdf060b0969eb7006dbf9f31e2108dd23b93a32351a7cf0d5dc0b6fb696", &(0x7f0000000080)=0x25, &(0x7f00000000c0)="7b0af2e4956480c0955981f781a61ddf7bb20d77c5cc5be6134e9de3a9fbe9eaaf0201806091ade5c3880f78aa020e44ad03ebad31109ab992cc0cb85a43c8602b85893beca64ee06ff281bca78df4b47ec903207bc92af9d25e0f5ee0794d3c1cfe870a5bc32b49a6a74aba5e7bfd7af3064608a796477ecdab912256", 0x7d) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000400), 0x1000000000000165) getgid() syz_emit_ethernet(0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000008}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) write(r4, &(0x7f00000002c0)='o', 0x1) r5 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x2, 0x105, 0x40000000010000}) semop(r5, &(0x7f00000000c0), 0x0) r6 = syz_open_pts() flock(r6, 0x1) syz_open_pts() syz_open_pts() executing program 0: socket$inet(0x2, 0x0, 0x6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setreuid(0xee00, 0x0) r2 = getuid() setgroups(0x1, &(0x7f0000000080)=[0x0]) setreuid(0x0, r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) syz_open_pts() r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x66, 0x2, 0x8, "ebc1e86d4bcc681ac74cf93d49c0e99d4501ad65", 0x5, 0x80000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file1\x00', 0xae828e137847f62, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket$unix(0x1, 0x1, 0x0) accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/517}, &(0x7f0000000540)=0x207) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdd6, 0x404}, 0xf) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xffffffff) socket(0x0, 0x3, 0x7) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{}, {0x3f}]}) syz_emit_ethernet(0x1019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x30}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r2 = dup(r0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYRES16=r2, @ANYRESDEC=r2, @ANYRES64=r1, @ANYRESDEC=0x0]) r3 = socket(0x18, 0x1, 0x2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x20000, 0x1) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000580)="2bfe7db43e8293fb8905445d0b36a833419f52f3465fc5b6cb4706f3344b567ed64f8898de5d5b3984271fcfd0e06d55c9e4876ea7dbae204c72f71741de8099bead7daa080de0c4ffc85a162194d1e8bea8f7199287a978dbae2705626b624953782753813765c2286acc0317529b2d629ec53347c116f83e9eef4ab273be2c88e9412ff4e490da5a0000004739668f80994c0632ba8ef72f8a27738821a80d6dd28fb948886ca7bf19c60372f2609360628bd851750db061fecd8f9f947a689fb1527befffb85c6e410a39ff818bd14d9d24a51a677c9add84dddb62dcc070b0b7ff49a90636e1a2b3a25a110da56aa60cda3e706e3bb5522401ad3e0c6e9001a0db0f2811fbedf4c9e42ba0ac35c886c3878d04dad0c370a210966369b0f429890f176368b557c1424d9b25155621b98cf590fe7c1421f5693f80e5f8738c18ac322810119648ec61c0bf5e757cac2101c07b6935697cda716e734cbb343ec869c6abf7191269abd6c58682f8092225f22a3afb73c581d1707f0ce2ac5d523206cb2c96ccca9b5e766cfe801c5f60934bbcd25cec463564970ea715bb311a", 0x1a0}, {&(0x7f0000000380)="ad6b9fe2accdb38aad0f79c6aee8680947c8b3e431f4155b7d3a46fa944baad99757c137b42ea653059bda85e03edfbc13d9f04b14fed609f0e2aade26a2a63eb2807589719ecb0384a2118e3fdf705e11591a093656157a6c21db302431529a282888fa6321e8dab8b3e8cf4ba1392352cd4e1de825f3b12ceb704e79364bc5d1677dab481cb697306c07c4f9f2fd6949ca9b5ce5ed5c51a2c4b9cd3e22fe137a0826be50bbcb21d922f5", 0xab}, {&(0x7f0000000440)="ecb83d714ca5dc1174072568c1f85a3db58148f4f0286a5a3d0a000000000000000000000000000082ad47780ece3ae71efdf79bce843acb6e15dcbe2b5f3f0b5d48cf10389bc3169d84beabd67d0aefdbbe8eea6f2ab3a17ae1d0df040b5374cafc01bd3dd92b257a3fc2e8359749c4731d247551f5d95a40719d69007abdfac7315846639eb54b52cefdc33fa459b0fd071d06ebe1d7511ec7e5fce46ba5d918cd025592c9446bf154fa317a0da9f0a6ac7fb0e70fde0d90c8a5073632cc691457c46fdd0c10dae881fb549e7b1df0fbab7802057b203e617cd2cf3bbee3971113b34513052d61872afb0445295d17df58272a7964bdd27d1646f7e79c9823eb46cd6d9b758207c1e7f7c3ac7f22d09a1a25c7729c01e55054", 0x11a}], 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r5) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r7 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x1, 0x0) dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b2, &(0x7f00000001c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000000008000}) shutdown(r1, 0x2) close(r0) r5 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0x0) recvmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x3, 0xffff, 0x0, &(0x7f00000002c0)) r7 = accept$unix(r5, &(0x7f0000000300)=@file={0x0, ""/82}, &(0x7f0000000280)=0x54) pwrite(r7, &(0x7f00000003c0)="8ab7d5ba3196e51b08ac6a9a7e4494da2feea66655fe1b28c1cf05a33b53ab2fd036be58aa3d51e738a0e5199467a35943fb753c599329113e8e7b75539d234bb82cbee8204ca3d0b59945793d9dd00e1dac365a130b051826731631243456acad7c308bcb73be3b2d4746b726577171cf5a59fbbc133d51f6c1a4971d17bd8e3cf34edd28974e119acfde6b5d4826da1605974198dad9514d52936dcd2253b04b16484e7e1f45f26007ea9737264066ed2c27ee2bd4f5eca04cc6085d00ae417a51119695e5bf47777f5e365e6d92b0d992b91c", 0xd4, 0x8000000000000001) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f00000004c0)=[{0x3f, 0x2, 0x20, 0x143}, {0x6, 0x2, 0x7f, 0x78a3}, {0xfb22, 0x2, 0x4, 0xcb}, {0x7, 0x7f, 0x9, 0x6}, {0x5b, 0xff, 0x58, 0x7d}, {0xb220, 0x81, 0x20, 0x6b}]}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f0000000100)) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000140)="aef43c05", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040)=0xfffffffffffffd82, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(&(0x7f00000007c0), 0x4, &(0x7f0000000800), 0x0, &(0x7f0000000880), 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000004c0)='L5', 0x2}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xfffffffffffffebf) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r4}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0xffeff732, 0xfffffffb, 0x1, 0xdfdffbc5, "08000000ba7d00fdff01040000000000de00", 0x8}) r7 = getpid() r8 = getpid() fcntl$setown(r0, 0x6, r7) fcntl$setown(r0, 0x6, r8) executing program 0: close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x5) setreuid(0xee00, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="00521f3ba5bc0a5c4cfef4e05ddbafe03e6777bd22f8d58c5d7e5d8e93c06bab691976447bb5364431295d1bbaa9d32faa50699b6290811a0ea9199230d9b51b8b8b69abfcf9f5a2a174f5b3f41dcea03bb7dab0ab6c48988146c970825f219234f0f86b1d9cd82049586e21e6bf8f78bc02afd5610a88d3b53de1515e4d1b4332a99bc68a86989df8257d64fdb5cde319f709a6e2271c300d587ea048375f69e4c3247750649c006c9710b6d4e758a1b0db0f1a9542efad3b822cfb56dc30be7b", 0xc1) setreuid(0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) kevent(r2, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x0, 0x0}) executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x1, 0x7fc, 0x800}, {0x0, 0x8000, 0x1800}], 0x7c824c4d26323f6a) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0x0, 0x1800}, {0x3, 0xfffd, 0x1800}], 0x2) r5 = getegid() semop(0x0, 0x0, 0x0) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) getuid() socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x800ab, &(0x7f00000003c0)="01000000614293ee0999e5c1874ed75404053607e210a0132a59e71021a2aebe043e5d29fcc13c7fe5a79e9bc079f9e6f60237c4efcfb351fa8383046e99d56077316af7ec2a4f30679580ade386bf1ca72b7ca606fae133379bf1797a951491c6a9bfefe88e032e92ff86fe84235e8ee9b10be5d58595625c24f78aa033", 0x7e) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526709b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000b00)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e917e1c5d607815081e9fbbce94fdd20193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c136519db385e57643ed1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a82b5447cd95619ee27c6095d6eb9278023d29c0f263a", 0xd4}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}, {&(0x7f0000000640)="d6d5661b7e47bcfc969d85deee805b0b90d83e24d8c525905d5d5c04568e7c0f180dc328289283f9cab6c6886fd680a8d809ddb62dc52b0ffc44d2ba870e4d4dca9cd644a6c23aff7b765cc93cef5218013a06630ff0a125afce731a4219f19f684de39bc46e2fb4404b099383a6097712f331db6c8e460c6b798e53d3d3", 0x7e}, {&(0x7f0000000800)="ebbe1cf7f885392faf4af8a329b85cc08fd36c2f8dc43573a4de4fcb481c8907db0ad07d663f0d57be3fcbe2c22c6c546f976052f5a45cbc7d4f799f9ea0e7354534ca8dcc353b28f7ee919d3a81a0230fff93f954a2bede0fc9b883a615d003bf951ab50dcf14c2bb4d4a35a53e8bde0a05d3fb1ae580d3db13e063669991708e5026bb115f263a52b72f2acd826e4efcafd37513388fbf73c4450fafea7fbd06df3d9ef0da706b62ee4359d7a7d309dd76c06b43f39e6dcfba66096b0ebeb317e8be544dbf4bb3ad01cee719ec729d3e299a89fcc03f50a43f8de77d25", 0xde}], 0x6, &(0x7f0000000dc0)=ANY=[@ANYRES8=r3, @ANYRESDEC, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32, @ANYRES32=0x0, @ANYRES32=r5, @ANYRES8=r4, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000100000000ffff000000000000", @ANYRES16=0x0, @ANYRESOCT=r7, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRESOCT=r1, @ANYRESOCT=r7, @ANYRESOCT=r6], 0x98, 0x2}, 0x400) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8060693f, &(0x7f00000001c0)) close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000200)=0x5) pipe2(&(0x7f0000000000), 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 4: sysctl$vfs_nfs(&(0x7f0000000200), 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000033d078ac1400aaac1400bb33678b6fe3dbf8db94c4f98a60527878f557093ca5ef910d74632cce9a0ed40cf23b537c4694255f8a45d6f50931edd2e7eb1976810bb6a48ac1827c29ba3649d5a600"/100]) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000400)="28c2b8d5d6fcce8409f67192afc9c122e0fc7247ad5a5d7b38d61bbf8249eedc0a9e3aeb290b819c8db7a736b674ac468c64b6d4ee68b23c69a71483d38797de588f12a262c30e271a8e3154738e0d4d9d78fbba23430e1d87321f0358aee51807150962fbe33139e5a97ff6bad89388ca060cd4b93066bcd64991cb6efa19692c90e6d496db3b02f1142b4af9f8c8cac95e537e31878610d9e51d260697615a07f025937f53cd3a0d96d59dd067322ba8501a2cf7a4bc0351ed7dc35e722ed6fceb2ac1b7399eefd48d8e4f1142a3538b9ecf57c26ad917bd50657ba5fc632f99bf5d", 0xe3}, {&(0x7f0000000b00)="51f75e0a2f89cace6f197b4f6b734d410583df26bc23074f59eb2379d8cdfbc491e87ade3243005aa1f5e0de02a4e1110267afaa98ae0fcd68e5dd09ce414f84ac91607155b8fab11f6ce67e03a64c7a403c035341ca71249a00e0c5c99770e2185fb79d700e52cdc0de279989aa1ce085721c05bf71abb5a3bd18880237c3a01da2e03bd4c2a0ffd1455a9b11746d1a57de04dc01eef9681d3691517ba9247b9661582a03885eea9815808ba018b8e560ca5f133b5cdc30d027db1ffe715a0f1d163f07573be4e05fb1894a1d4e2a2cee1a0051631feb0516019456e31018514ba247a448da12343fe27b0c72021b2c25e05999c5e5499db86b880ce318e3d93fc4df76e6ca511ddfb810995542b0b1f8e5784c7aaaedcd366e1ec429a465a697b3026d981710b9111ee051465cddea81aec75d61db5d1bd5a57182c2c63a0f17e82bb0345565", 0x147}, {&(0x7f00000005c0)="0725aacd203b8e7a6a0a26d26b4fd1076f4de58ba6eab3df73f4f132f9d3f8962fdf3a51d3cf14ce33f65fe3a75c3b5d96230218101a3d0e07910885e1ee589032340067328d3353e119a8dc788937c0abd9c317425801c22151c242b2c56c7178", 0x61}, {&(0x7f0000000940)="645877784912e864cc55229315561fec165790c917f98c1bcd45be197d3e237e72e5616853f393f407d0e6f2f8e68935699f027a02f8880d06c8c7013c6d726245cb10fc03801b03abea2dd73f5629e47dbc02402a1d398017ccc1f9d2758cfeda62241effcc000000022b26f99f48206984eabb3b2a20e32d1ce799e35600271e5a5f70a4699e29744f26a3fa5dd5c12559a63fa96d7a14c9e86c9f8b968f678481116b26f841a2efbc368574a9886edb48561dacbf7db5e0b9ed4a0229712899c372e6fe764d9f1811da9f7ab6b63635109a263b905d72218484ca2bfaa5d07af6a03fb9ad0d395d4c18ae7204f953170c529df792cef70feae4a108abafa4f286a108700ee2c1cca98f175bf2dc4ab85afc03103c8552907f73d0c1a4ecad055e355c199b171920cc9590af346d4f5ba9d05adf38dec04ceb54224e74a937301b286f936308ab438e17f0df37606cbbc2b5e542bad214beff72e4da2ccf6dc8830f51ff83088bab7aa9204a5c689935c81c3f23c0b265303169d1053d7df722c7fdfd645d163b", 0x188}, {&(0x7f0000000c80)="da1e820cb5be4e29b137772f2642696bdc337fcdf1879fd33a71e98f9c740463cbdba33485487e2c46ed13faae9608ff13a0a442529614290a4b9e5331e7df48585aa40ccc5d970b57db999e660e4de7e24f96f7fe07ae424ec3a81aa97d47db57fe4aa441a9443cf55c1d62baeff6a205d6975b5c85c24fa8f30e815d53df206d84710041ae4528d183e87464cf59d333bb0908fdf5bebbf8263c94bf1d0b356282aeee3293302b99cd4d96387c0b52ecdac69b30990974492ae61908566f21d3f3424e2b01001278db2206543c40db72e8614f3ea04ca38095fc3bc8447aa970e10717b2c2fa14c028460be6e451826191ce1fbc5aa6b1143c85f5e2a92506033b0cad539c46", 0x107}, {&(0x7f0000000000)="52ac9d6b7a869bace8b5f57cdb58c5859df7ccc7d71caaa209983d9fa2c25e64c9bee00c32e694cc91329165ce900338683fe6b923d605", 0x37}, {&(0x7f0000000800)="503629f93d636666f99ee9753b3d249a3cb6fb4d0285b7b7a0387da553fd00f69844884fa111ee8e8ed7dd6c7d29fc9dcfea504f334d1d02defcbfbb1dd14cb9553698360a0eec81ee475318b204e8e3683c22db42df66f4ba2adee094ac220d22d3ec1732afe953a5fe7ef07649c1e3f9b5b0365132a4dbd07a512e9da3fc3cd15d2aabae6d9904adcb8aacd25494", 0x8f}], 0x7) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240), 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x16c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f00000001c0)='./bus/file0\x00', 0x80, 0x111) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES64=r1], 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, 0x0, 0x0, 0x840, 0x0) socket(0x20, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() pipe(&(0x7f0000000080)) executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup(r0) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000100)=""/90) r3 = kqueue() fchdir(r0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fchdir(r4) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/196, 0xc4) r5 = socket$inet6(0x18, 0x4, 0xff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="8c06ba8d9318069e85f81a9d0603e7f82a586be8c344919208c086925f65e69ac95bb6da0ba1c506f4e87308b75f51317e7ef83b1885d5df485430e6d8ae49fd68b28e06b9c3cc33bfa0b4acc62e164a39b21fbfcb63d7ecf135827261e02bd5e2cc4f94586ddb764fb404322c33c889be2a582089e10fbb666fb61e0ea6a850814be1b6f1f542d34117a432f8229cfb5bb1ace3fbdc8c627c44aff8dad0", 0x9e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f0000000400)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) chown(&(0x7f0000000480)='./file0\x00', r6, r7) pread(r5, &(0x7f00000004c0)="3c4fcfe96539409d8f828762483dbac71c75877a346416123bbffbf444526cf1ddd03fdfbdc0d6d0f8faa37c1abccf9cae8ab66a00d3f0279610f810adc3997b88b68e7076093d2120ed35b6766f658f5baedea2e6d88ce7942e173f0a683941be5bd0ce537b7574e0c9d38f26249bb1c2b8e0174c32bbd0c09136d2f8c7e302eb229ef698926c81d39c6d9419e6e61b01bbf4a6c2d26bfe58c37e9914cab2bdb1f92900c7c95ad76ff0977d47a5c7c4811d0f514ece1286c59ba46f9828ca4356a852f0de3d05079152af406a4dad72fdff5072be4be1525d5cbc6944094c3f131bea1b4e42c2188b82c7dd702c852747567caeb0c7b21b0c9d802c18288bcba54136d8cf16efd4b32e1249a03be043b72b2d22dd704777164b5fce5b32a9d0e03e0b4328900727865332eea9ae45327f73644760bbafb445dc2d58d68466e78e919efc06065504ade80a00ce013df9b4437a66187d84ae204e8a6c0b9c33e93c40c6089bf4a701646548e648bff43760dd58feff5b59bc3fa237711c2cde2944dabe7e9d454d58d6c3782efc5132cbc52fb331fe5819fee03982085e759dc026a280fa9aaa4574b6b814af1892c3edd636cf08481bfa41b01d3a94e5fa34cd7d44ea4311ef83bf4cf4b2eea84a488a0eba7f3ee214c07769717d8522379c41ca6adac7c2734f137f902545276e626cc8f52ba581bef8e027312b175ebc0d3b193d994fefc86ce4132e397b87cad46fc681ce985413c6e8af8377e7e1e2cf206d1a5e6349be1a91db9be3f0b17ecc45e165b24ab0b75534439d8807265d50e8fbe7c8f74ccdf2e08d2c4db7828470136467a3248e19c500c83575ebda3da67949842ddf9f581b1430a8b1d2a9c563505fc4bbfa6db207e2c1605a8d38b5b0d207a0bc16bfd52b52b6e21e522eecc88db3fb45be528d6ce468cfd326f196ccba8254a0293b3c7a39eb16eff877c305f86e054566d32692daa2cef71e1752d48148a7042384be90da0a83ad60b981acf6855d5c3775cdbf435083c6aab58b4d34adadb018d14f959413d606966b09529dfcbf119d992d72a7d7fd2a3910d92c1365f2f6f26fdc9567d1beae73bd26808f59288fe81d024e3180b89dd2a4520d2b171971add65a1a573a5fc3e2348e54cc20be8d1dae2a1177ed970528fafebee060cb81008c72d0e0b70a7af933ac84973f779579beffe9fe7d0d5866df0e4f15559a3f733b7eee782edb7f1526bb805ea476a60a50e7d0315f90770c055296448e6b08e38b75d98d36f34f033b7ee830466ce81dd16e8a712ee43bf5d695d3571e52f74bc5a89119cd73d0a2272e9081fefdbab8a6bfeb9a887682fa95aaad4139350ee15b7a28f63febb43fde0c89345fa1a5037edd7bcf7c42f5ca8c97aaf1d044dcf97cc3259607c8b1c3fce857136460deaf70eb4e76cd96df640c08c978407dbaac48dfa1295febad43ccd3c7024935fa3f0e691d46850b53936ef1f4fdd3446ba0d8a1c19b2632a6451deddc1ce5965853c196d184c9b7e4e619d1d01f37fa854f91fe3e900813dd2c975c6a87d58b7102bf8553f711e322d9b641e79ed4d8c685412ae3fd2db789df30b47d16972332948601679dfba6c261f7f6dcee7903daefc96a78accd4380288bd19777a941b5b89ae0a91d2abffa75618c67e3170e6335ebc44f179d7c9bbd7a47a838bec17686648aa85a4f425eaadfcea8d9052bdc5a11c1d41b433a492bc0f8fa0c06f4307b93625de9579978edf48fdf91d51cb764d9aa3031b29b9423b655255eed15032e87e8a78e66daeea25ac9a2d967058a19eceb253a8dbd8f56281101387e86e38dd2dab944f7560ac595a05510aa4e587ffe9e4328ca336c0d151ae77a5b307be16e97e5111eecdd5cd16a2189c996ae2aa3572ae55acf4e50ef6b6fcdde49981e7d03a6158d334ded06c370d079cc7ee0df55ed25b6bf56e0ff36d041c663c1e487905c64b5ca892d313de0942f08d009eea158a1fcbf88f7ef4cc3fcad0621881adbe16643d26c7a274ab1f8432b42422a6ac16128a5b82e21e623a65bad882134d4c3cd25f6e27bcbc95dfdd2fe34b1055203d736cf588466602c4d4fac362c42e2f333acba464e7e563c89770ed7bbf16df094dda69db46cdcc025fdbd3a89d3631c5e16ee906bb88aac43b1e460c8d619027401367c16d1ea4ba1d622bd31d9d785adb00fb82401d5533a6d8c673f07fbd1f92fac96e9d11fd5b5b14f52d75c796ec06bc0fdf8a5c00bb8be3729f7a4932eecdacfb0d944287e86eaa7451f15f1cef87b3a345a58b8e4b04a98f5e0fe1f2d05013b7619c1cec6ba05740b8c4afd9b73300a53c4d1f434a38631049986482b82965c10a61b0e5ac52b885c929fc0252159e1a5a2c9c06bfbf73256b286586bea7a20ff03d791d18784b52d01c87e62d2444a7e6e6f0984f77f2132ca4c18d1f084aed5123048e0f4200592bbb26cf0ff7df8304f7b424fa5502a9c0096bb8ec0772de3d22016cee6ca2dc6729c9a8a1b53d81bfe40d3c0d73461f3254d227bbadab1ab0ab261c26b05276bc5537e7451b760e15ce479c351cdb37ccff3adf3c9e7fa3b781cfce1592f9e08fba265e42892a79a8b78b1b1aad269b42c818cab215bffe4b34eca1ef8cec165b1e04c2294c7c8720aa3e702e58b75c1320a3a2b5bb50a905c6b5af162362e25c7bbb863245c0c000cba17de70095ef3092a8d2666a69c1769dfb96f8fd3011372316b5a4a6f74b8e2113d98235cdab2ffe9caa580f1a731940e388d49448f51d3b62d6df91dc70e05c748614a5302960d56b5a319929b2a7ea5404b4b5a4006ba5aa87c87bb0edc075011dd10fcf10e815d0b0decbf06f0209c3e3ffcac71b2b6db7821d293e3a80a1cd20e12110c6ff1dd5dfcb2c00c063ce5637a1b85bd8327fa11efa0b0bd2d77d40f5e946a39d970185655aa210fe548bd11c713fd03e0bfb2e6e19f832e48b9cf598559680759f96892f9c2ce2f5c076738d6af670cf2888f9eebc10fec6a9d3dfb0dd0dd2f8a3ccbe2c124cb44df44f4ee88d80849a69a0990e8dc6a6d2f9132bf955fef9e6d2cc28db193d0f3f5d12c8fcd90c05b354f82994e9126a395bd29ea712dc7fdf9b7065f573419204efd0a8fc383cba2f9c8f1b7c321ba25028a4df3e8d7e139704ff2e3336f3494e1d0d48e0267be5f8ee00af228d424e660fc73dae3d17d5ed98c03862b13e3ccb5f715aad608985984ae41822c66cd64a8b9e00739362f0224390e46629cf392e67f9cee5a92c73f0d386f403041fc3e7b7645695bf93db887cf40cc01744f86cf5ebfb4037f99fcf58cdc0956d3a3515f608a0db7173d9903767a40a758cd670169cf9e404f862e79f694f2ae4d9aea2e9cdb28100b105a3240ab0b58c673baf61dfeff6712f749f4ddba40347884ada0c3beb83f568c85199a48fd5ad0d6a6e64b8d1418c4fdf7991092a7b6433b6b7e6e83dd3aa0f97587b7dc2ebaa9900a57e38748e33fef2cafda0428f41ffd8c2af1e40c754ff88dd404031c13782c4b826ee43e561f0507002c0756078f7b35a09ce8b2fe0bc6b268b96e3058cf713b4f3fb6e26ab7d390d10af85dd09b889baec734aecd33e24b596d79e6031e0efff9b7f16e517dc580d6da667c4080630298aec7fe38ae945e4d63ed1259c3dc27bd21b690b4b5394372e178bd53bd822b8d1f6f9dc50071a77d5297eaf515d99371fb9fc90a6389f04fdfef9c133a3b75711e3cdeb1525cf61f575490a46e59a1261300554396c893822d519aab0883a031cb2c5d94d14cd1b90d3410eb558769f55ed585cb3c596c44cb81299ddeff1f5fb6a5136d80cb57f001a38b6984739772e6a75a8ca2acecfd1755c8efc995fba894df9418c16e79687bbdc54cbf63dcd01fe06de57d989f28de95ebf87de65bdcb42d799e45be7334c3b9b9e9d8837006cc2bb642bf67fb02eb52bcc27e7206f8792a270f31b5cc48d76a5092eabbd699b956f83199d5dc134a253c07be43118946aada4633b736d0c8bd99eb751445d26c3cca65f70d233e585516e77daa3d2430fb9a62311413d07567a4d036893722a3ca46a65e5af556bed5c451c379824c5202d9003966ad2a5e26523806cc22f40e0c967179926a2e8f9785d1a1add4186c7d5b4e814e4f62c2f9530ffb8f52fef18030dd2dce415e96168ae48ea6e6ca7f6b8c9d08d65de3be0c28816a4500882f55e663f3af454d84f351d8046ea1334d0eb7659cfddf2da822ae8e62848c18a69446a7100a635623bbf13ed06d03a08ed71fc37102b13970dbefbcce23cda76ac8453e9b3c5784c66b6ffc244302df8aaa66563c34eeb3de190d665289caea80c10d67ff5d65a74cff5f6f8f76e6c87dc5cc472926a9e1166638b53409c57f6e8500f94b3ab762d81ec42967aab4e1bb1e3bd52baa75dcac88aee658b9fa7cda12655235c2e61ec9d3383f59d238ff5751987989a9b363cfa5d8e260c2733a3dc05457c6ba3c8790db66d29b0865d0bc0c454406d7dfcd1ca2f148aec96af5cffd321088c4c131db7f4c1191261c726e8f45304ed54b93f6810c9fbd2218e2694975f026f9253cd25a1f63bddfb71fc50e0638bfeacf9da21498bf31a595b533a3524e2e2f7f0c7e43ceb61102b65744032817f3e2c3718b34a647c53a62627513a35c1ddd467cbb9a78cdbbee83844d7e35c60af22c592751d4f470bbb6e886e436080329320608a708d6fb4d315ec915daced678c6e064124c1ed26b4705a8ebab49dfc94e8776025fb69c8fe67aace82346b7bf6e7b1c91089dadd8b1810d7161fb3d27ac612f684b2d585eb273a602229608020abd88196522fb2f6bf1554f82314e66bdfd890bad9626714cb9e41806870efc8b04452ac6dce6e0dbd10d86723c512915372333896ef2ebed9bf1695f64259c9536997f50839bc949c03cb435a38a432b0a69bbd2cf19406e6be54249af56d423846225922630dfd4c52b5b7f7fca29195e3427e6396d06be02338ef1d39c7e924206d252c9456401a8d775e056e535405a87151835eeac04e2ce02b0ab337bc00589e31ce212bc77b3d933e129754f40b14d792ad96312ef03f73e49d305e256da29b6356b5b8866d8f20fbcead83acfea9b56501c8cd60bd6ddc8ae1c4c9103bf6365be2eda69365042f226bf820f4334e68b8e2ce1afb73b2b73c79e2f2bda8b7a3cce9db722493235b46a21f46da956bde788f599e1f7e9b72297ac58f847d364c2c1e1a0ecf0ba3fe51152c1c65f63230a542e869bc297f0495c9ee6c706c2c0d219e128ed68c7ae57bc94260bba5f0ad1bfa955d3c8a111d42ebf4d3ea7fab0419e32928c7aac2c39990f69935cb45fc9f72e2f95b090d170a08557aaf7350025709503d7fc8dff659f7a985daf6dc252e3e4f062d670371da52f2b31c936db94b5d657068f6e2c44f3d7a559b89360a846d9c2cadb3cc1e06ba11345ece2c6e6395b7ef9c723a6498c780385efd51ef76d476e11e0aadc1b27b0cc9cab5a1e419d1557ee3881ea8025ccfa930ebe59db33791c5eed83cf78b830b2af696b86bb80fee797973e1f627bcac86232e3328313caebe88113470f83409abb4d0e6809065b60e1e6a0d4626c7776a680bdd6c4785d7186679ca2632bc9122f417bf52ba70106381dcf08524499c59328362b0bff7240da600fc9d0eec49730c9437870f4bad9c1c51ef094067d250a3c30065dd8c4a4df465fc433c0a80cf498a1de26a5de0f0a66be1744adf2af6de11b698a946381f073eef75fcac516", 0x1000, 0x1) sendto$unix(r2, &(0x7f00000014c0)="64ce17c57274b175f349acc8dd1ab8f2ce76b9968f0797416036cb2ca3210aac1fa6623dfbfbb1981d28f696c7f5a770c1b3ab70bab820bd710ce50df6337036778bc25cd006839b2c5847bb9997a275be45369311c7b7b1a22e80f260b6e4b094e310d79b8f7c693581ad1e3c5b9a68ee6e5351c1742204fa5b7b6aa5e864b82693316cb7c368837fb8087966e32394f253c7a7d7aa8ec823aed956642807835889b1bd744843d0f074c5a01e", 0xad, 0x402, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000015c0)={0x5410, 0x9, {0x7fffffffffffffff, 0x3f}}) r8 = socket$inet6(0x18, 0x8000, 0xcb) fchflags(r8, 0x0) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000001600)) seteuid(r6) fchflags(r3, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001640)=""/211) link(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x81, 0x690f}, {0x25, 0xfffffff8}, {0x45, 0xfff}, {0x82, 0x80}, {0x44, 0x7}], 0x5}) executing program 3: kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x80004, &(0x7f0000000100)={0x403, 0xfffffffffffffff1}) r0 = kqueue() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000300)='./file0\x00') setuid(0x0) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f00000002c0)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0xc0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') writev(r1, 0x0, 0x0) setrlimit(0x6, 0x0) syz_open_pts() r2 = open(0x0, 0xff, 0x184) socket(0x6, 0x8000, 0xff) syz_emit_ethernet(0x138, 0x0) msgget$private(0x0, 0x2a8) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x9) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000000)=0xc) socket(0x0, 0x8000, 0x6) fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() setreuid(0xee00, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000300)}) write(r4, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: socket(0x1, 0x4000, 0x98) unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) socket(0x2, 0x4001, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x9, 0x8001, &(0x7f0000000000), 0xfffffffffffffd00) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) symlink(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r4 = shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r4) executing program 1: r0 = socket(0x2, 0x4001, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000100)=[{0x9, 0x9}, {0x7b, 0x0, 0x10, 0xfffffffe}, {0x6, 0x0, 0xe6}, {0x3f, 0xc0, 0x8, 0x1e2}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="00008c92fcb63d393744dedf8b125f4e3f5b0c80c8711c4db0099ae8670194424d3ef047a2a0ac7f4b71c6fac7a633131938fe6ba011b28131331709a1dea592bab8317068e3333ba55cb860b31efc0929f984ce2344210eb89af17c0d1a3518d66c5b80d2ded4c0436c085ce453a30184be25e8"]) socketpair(0x18, 0x5, 0x81, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) shutdown(r6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r4) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x89c, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x25}, {0x24}, {0x16}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x1000000000000000) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700300000000000000000000000000000000000000000000000000000bb0100907800000000605adf000000000056337c210000000000000000000000aa00000000000000000000ffff00000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000a81000/0x4000)=nil}, {&(0x7f000087b000/0x3000)=nil, &(0x7f0000053000/0x1000)=nil, 0x2}, {}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil, 0xffffffffffffffff}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000875000/0x2000)=nil, 0x2}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000be8000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b98000/0x4000)=nil}, {&(0x7f0000479000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x404) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x400) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40000, 0x0, 0x4, 0x0, "018002005e00"}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r2, &(0x7f0000000040)="7f00"/14, 0xe) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000200)=0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x5, 0x0, 0x0, 0x0) kqueue() executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000001, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x24) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r7 = getpgid(0x0) setpgid(0x0, r7) fcntl$setown(r3, 0x6, 0x0) r8 = getppid() fcntl$lock(r6, 0x9, &(0x7f0000001580)={0x3, 0x2, 0xff, 0x2, r8}) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x7) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024", 0x3f) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: syz_open_pts() r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000300), 0x4) r1 = syz_open_pts() r2 = open(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x12, 0x3, &(0x7f0000000180)="4b000001522eabfd133ccc1fd2dea7ff8bb52fd0f17e65c18fa2809421a99828123c4316c9ed44259eb104b174386f9a081228d44efaa50500000078948f1341fb388f88a471f072d8b15142ea0d6023138532534159e6961190ca8ff730e6b3d1cc4567f059bb9f468fea7d1c444b387ad6534d8da3d629e51eb5642905206634e0b680d6dec5fdf51bc46d7a44a47de6081e87738658d7086bedc46d78a09421dc75d4e78f0fc3720471", 0xab) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) write(r4, &(0x7f00000000c0), 0x0) kevent(r5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0xa9, 0x11}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x20}], 0x6, 0x0, 0x5, 0x0) dup2(r4, r5) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r7) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0xffffffffffffffff) r9 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1005, &(0x7f0000000100), 0x4) r10 = getuid() setreuid(0x0, r10) lchown(&(0x7f0000000140)='./file0\x00', r8, r7) syz_emit_ethernet(0x3e, &(0x7f0000000580)={@local, @random="0000000600", [], {@ipv6={0x86dd, {0x0, 0x6, "3607a7", 0x8, 0x3b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r3 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[]) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x20}, {0xc}, {0x0, 0x0, 0x0, 0x802001}]}) write(r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x44) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000004c0)=""/119, 0x77}], 0x7) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000340)=[{}]}) syz_emit_ethernet(0x138, 0x0) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x4001, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000001940)="cebed59343f4959f56021718c99b717362e4b4a27d34bd1cf6ec54abeaa0759fb921a63a54430c63d14671a7286031b271751c484bcba66a8fd781f4d8c50bc71ea81976962e09de3b3ddd4be8a316c9c2bfc834383f6d7f4e074125e3e21db30d39a68319d81b328fd66a385eaf118cdc2b7b46b0f4b4702cc9061941089f12f5d941f015bf9991d2e54898f72601dd9f7352fa0bafb75a4456e22d83ac18c6b05cbf7185e96f3b9d58d58c0000000000000000000000000000000097e2c7b1cd0a5dbc48b07c47cad76bd9f128647151a0ded24f9e7b675f2c8cc7592e3131e43dd850d792a95c26dce7ebed7565f3bc70eaa2c18e305cca9dd76c480ebe5ddffc9efe20e632fa7783c23768e41aee77d497d66f44c0a4728e031da7b36393af7a10541694848e", 0x128) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) sendto$unix(r1, &(0x7f0000001880)="89daff298b56d57f550779bb5dd088e35f024e2d498ca95a8cf27166099d21f387725de2c38f2316484c8a66f489e7684683dca6e9dc95a8ab2d4541b22ef7095b936a2ba2a15f09070a2e84c80c532b46349be1f3fd0648cfcb5da1540e5a4693d362a637ce5c0d9f23406f66bc9e7390d89e3778727d7212e5d870fb254466972d5f6dd7407a052ea84e38d8066e657a61675e3612368bb2fa099c82dc12", 0x9f, 0x401, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2881) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) write(r2, &(0x7f00000001c0)="092069db", 0x4) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) mmap(&(0x7f000021e000/0x4000)=nil, 0x4000, 0x1, 0x4011, r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001780)) mknod(0x0, 0x2000, 0xd00) syz_open_pts() executing program 3: socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x86) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[]) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(0xffffffffffffffff) geteuid() bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r3, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r5, r4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r6 = socket(0x7, 0x4, 0x3f) fchdir(r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000002c0)=0x7f) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) executing program 4: r0 = socket(0x18, 0x4000, 0x8) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 3: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r2 = dup(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8000, 0x7fff, 0x1000, 0x7c7, 0x1ff}, {0x5, 0x7, 0x1, 0x1, 0x80}, {0x0, 0xa618, 0x7fff, 0x1, 0x200}]}) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0xffff, 0x8, &(0x7f00000001c0)="e613151c4b8b836497995133e68622f2750043f35312ad355b0962ad82c68b51b9b5393961a359b9167eecdd", 0x2c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x0, 0x8000, {0x7, 0x6}}) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/260}, &(0x7f0000000380)=0x106) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x101) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000440)="0be8684f24d29bd626539b3f80686c65c4f332a7291cc9f863dfc16d60dd50ee8ad7ce5d6990927e160b723425963379edf03d2b5d21e89fc466473596d966476eef5df2e1f92884a0fc7c22803a68e08533bd70212f632b66060c0786fa", &(0x7f00000004c0)=0x5e, &(0x7f0000000500)="3147a04b23f3d5d8f331a10929d6fb65f4d244fd", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x40, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000580)=0xffffffff) r5 = semget(0x1, 0x3, 0x2) r6 = semget(0x3, 0x4, 0x224) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f00000005c0)=""/140) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000680)=""/101) socket$inet6(0x18, 0x8000, 0x9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000700)=0x3ff) ioctl$TIOCSTOP(r2, 0x2000746f) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') syz_open_pts() sysctl$net_inet_ip(&(0x7f00000007c0)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000800)="d0ef0e0fdb1e633d45cd6f2f43cfb6f57700ea5002965634c5741ca17ca16d9499bc3380d03bae06d67be371e9a56b7a2dea96c20ba3619636a9486a1e7aac6c45db16a88116c84c2c335a9ad21e010f934b5d6eda23b356945280ee074de5d9f3c7a0d3ed8b822ea25923db335240a93a3456f38db9806c75b59b43bd6dad825867b1208bb55ced6dae", &(0x7f00000008c0)=0x8a, &(0x7f0000000900)="64baeba3f005ac5c2af0fde28ca5b0300af6cb48ea0e60b0aec48fff451fdaf819231a168c5d28bc8a8c52e59b275969556a3553aaba0dd28e8f7a968bbb0e82afb44fc9a6c4e9e417a106f5c6da7b96a42080beba2524f9dfb59c78f32380de43f838a163defa7c51e8e8671f854c79bf95c395a28e4f29436b1c4ee35ce8ad405930cca0758440b196914f39063a1468bd4edc54bfa35cd4a82f07d826a3f203994821bebda926326518590148578c9bb18ebe53f2bd6b4b7bbec67773d1e1d9b755ae2a3b7a1cedee9fc773da023e83c502c6f3", 0xd5) r7 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000a00)={0x0, 0x1, 0x0, 0x4, 0x3}) chmod(&(0x7f0000000a40)='./file0\x00', 0x1) r8 = socket$unix(0x1, 0x5, 0x0) bind(r8, &(0x7f0000000a80)=@un=@file={0x1, './file0\x00'}, 0xa) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r2, 0x80104267, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) rename(0x0, 0x0) symlink(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xffffffff}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000373d5318 executing program 6: r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aa", 0x5}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1200100000000}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f00000012c0)="07348f0d", 0x4) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000704", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x81}, {0x3d}, {0x1006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffe04, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x4000006, 0x0, 0xfd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000010c0)={&(0x7f0000001100)=[{}, {0x3}], 0x2}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(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}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000164000/0x800000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x988}, {&(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)) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) executing program 2: r0 = socket$inet6(0x18, 0x8000, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 6: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x4, 0x8000, 0xfe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x80, 0x6}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000004e80)='./file0\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f00000002c0)="7e2b8758cec1da82864f50e41366beb704e721e27dd299dea947af541fbc6ea9e70b36b5328944458e4d58604486bd541ea1af63a8d7e7af0eed68c1fa85d2e554c668442d5f5076572580d162ee9d74541cb1fae76c51eef0008f569544695a3af40a468df9adc4eb09a800358055bcc4923c8053e00a11aca70ebf84f71cc793ebd067799b5496c4a49e6a90a932ecbdb02ad4477a602fbd8bca0cc297ec0bf4a02bf7a76ace02241d4add39350f16bd6a62200393c3534ee8135245b872811d7e26272928109fefb448edcc0b5479a9612edc0427bd825c3f85b2c1a784", &(0x7f0000000080)=0xdf, &(0x7f0000000200)="d26848ba2391ff1a1d944fc694aa03d10b49382f037197be71d3d9b43631b6433379aa8452873749f6049130b4d0d8254ee34908168ba06fe9112a33840f4afd3c767c06ae5e585fa67e8d786794d027a437dcaf2673", 0x56) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$KDDISABIO(r4, 0x20004b3d) read(r3, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB]) shmdt(0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) sysctl$hw(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x64}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="233ea5a93db8e9aabb9cc869c8c2c53bafafd8f7feb1ec82869427db3f22cb15f26f8831a9de55621b8df9589f630af3b35f9f9c1f8be6539af797024f67ce0870dc27a7614c81ee566e28a2fedfeaa6af2a1cfd25e5d6fdd13625ef93aec846d1b69950463035e9ab2587d2722b174bc3004dfb0d4564b4e0b0d7cfbb4c88e7404ee4ca13ddfdaea3e2894abadafc35a180c3292147b2482a166db81883fd10520e79b15ed7d86144518703b04ac2287d82bbbca06e0244a3423bcbad63895ac9f982664e", 0xc5}, {&(0x7f0000000300)}], 0x2, 0x0, 0x0, 0x402}, 0x4) mknod(&(0x7f0000000480)='./file0\x00', 0x2, 0x80) close(r3) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7ff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x4f, 0x0, 0x100000001}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4a5, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0xdcd8c4bc089e638d, 0x1}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x27, 0x2, 0x0, 0x4}], 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000740)=[{{r8}, 0xfffffffffffffffc, 0x1, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0xb5}, {{r0}, 0xfffffffffffffff8, 0x42, 0x40, 0x6, 0x1}, {{r7}, 0xfffffffffffffff8, 0x10, 0x7f, 0x4, 0x7}, {{r4}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0x6}, {{r6}, 0xfffffffffffffffe, 0x0, 0x2, 0x7b, 0x3}], 0x0, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffff9, 0x41, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000540)=ANY=[@ANYRESDEC=r8, @ANYBLOB="ede45c1932a58900869cacc9e4e1cc986ee000fc5c0430678db4b4eadc9cf3af533bbb3c62ecd30eadbbc40ca155fbee5abe6be70dfb6050a4e8780eed967a2aa9509af2432ce71ba882c8a32f18ae8bf643f6d7bd00e20118dae2cecd8d0ca62540e482e8941c13f54731a35f541dc479973ca1668d6e83960546fe9304bd9cfb57ec7e1396881fc805f7e6ac6f17d59284db12fc602dfec1e2a83c668dc08b814d32a6107091472e867c2ee89864f4605a098b457d55dbc1b1b31a8deabcfa6099cad6e0f84a2435126e6490421cd0875be48370c77c4e1743168a13fdf8158650db74ec35999ad91c0ff2fdb9b5b4589b6f4125", @ANYBLOB="262a1b7ac7e6cc6c000d4f9abca73ec00aa4d78745805fb7996c2944ad96b16d41a07f1e9809c3e0148881935d7f6fadea23eabaa16d35fdd1b21bbce86eeaa3c040605c5f3143159b9ad7243d7a701b336367f77682dc09d3b41c77ffc1e955382d526e270eb03c90e49dfd44fdd1ebcfef31139b8ff13d58a5c7b807e5c38dbd77d3bb859b5095db3f7598ec77d2d823c2c7338246f3092cc3dc376eff993cb59e74ced18f005cccbee0011fcfd04bf1090defb55838ed61daba7143834f957039e4ca72654f84b31c9bac9d5db844cab43589383f33044a37fa", @ANYRES64=r3, @ANYRES64=r1, @ANYRES16=r4]) chmod(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x0, 0x3}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sync() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x40, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) dup2(r2, r4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r5, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x45}, {0x40}, {0x9756}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb", 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x1}) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) read(r0, &(0x7f0000000080)=""/205, 0xcd) getgroups(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xc}, {0x48}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500)="843783fc5a07ce", 0x7) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x4, 0x89, 0x8, 0x3e}, {0x0, 0x1, 0x80, 0xb38}]}) dup2(r4, r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f00001ad000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), 0x10) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffff7f) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6", 0x99) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x19}, 0x2, &(0x7f0000000300)="de3ccdc7807d7b11256bf3550512d9a950fcad2dcdd0117eb706a331f2145a506d0426bed6296368a6ed68b4a2a3a92a4545416a9790a873b2c3c051a6aaf6bb2e7e5b769936986a5169cd32c45c2fd58222f02dea8eb67519d93d36ff450ed0c8e8689e1b8dfc006d3f633863d8e926bd8a4d5d177b77aa5130d05a80312db86dd345c01df71f2dcbd55d73e605d2552651a2deb6541386659dd03ff35cd4515ef70f7f7f0fbffe5a6c84563360f58f6d7513affafe02383eb5360786279de89de867856a6e26ec142d5e09020c753e9d399f4584042b5a8393832efb6ddd9dff5990f08b63c45235d03c53c8b58ae1297d00", &(0x7f0000000400)=0xf3, &(0x7f0000000500)="9865d57d746714599f698d66c434ab70b38ab57ff379fe1982a9f17324dd6e35c5dc8a1cc3f5df9a277b56104164a9d295bfd5ce2999aeb87c9c88c764a641497ecea585887b6a936c0cfe3b8f4660247df04be89ecb7dbc9e0ac1d565b6ee68592f53cb2b832dddc9fc197107ada34e3174fa37618bc4c5193d84ae361241588e1239df9224f6b926ce07ff129684ee926445bfc0f2b4fc028aeaf99ca110c2687f", 0xa2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)) write(r1, &(0x7f0000000200)="e1250aeaea9630a5f5b0a9d4221488fc58b5f5122b19a091c53fad2f4c54bd7f9bc71904d14a6204b76931aafa1cf6becabcc2d66b3060b315a2bfda3f4db61c971890abe384ea385ef23476617f6dc5f841b888e1ff2a0632e91fb46ba7c07fd2d23655829643a6b178ef87914cd03eeeb7b05e", 0x74) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000432d93145814d62813fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7de9032bfa896443a42102002de8720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x2f) syz_open_pts() syz_emit_ethernet(0x9a, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004700008c0000000100ff9078ac1400bbffffffff9406000000000000030b9078007f00024a8c000600000200070c0001000000000000000001890f00ffffffffac1400bbac1400aa891b00e000000100000000000000007f000001ac1400bbac1400aa070700ac1400bb891f0000000000e000000200000000ffffffffac1400bb00000000000000000000003dde2e6881ceabd9246cd219a924202e490ec5a779bf023465dc80e755dcbe85e7af46cff5ae65fd189068cc5dd8a9f2ffba286099b2b502d64825dda67f55ca3dc5839b3b9505beef7bfa748e7105c207402ff5b204d82256a94eaa26baa24269fd257825a120616e8e8e73ec5f3b1f5ec874175988389904cd6f3e0fb4"]) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) recvmsg(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="01000000", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread(r2, &(0x7f0000000700)="a1", 0x1, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0/../file0\x00'}, 0x13) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xfffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x4, 0x7}, {0x3ff}}) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x18, 0x1, 0x4) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f0000000400)='./file0\x00', 0x5ffffffffc) socket(0x18, 0x1, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x5}, {0x45}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f00000000c0), 0x1000000000000275) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) shutdown(r5, 0x2) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 3: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000200)={{0xf9, 0x4, 0x80}, 0x401, 0xff, 0x7}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x41, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x60, 0x0) close(r0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x10000, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffe04, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x4000006, 0x0, 0xfd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000010c0)={&(0x7f0000001100)=[{}, {0x3}], 0x2}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x2, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f000082a000/0x1000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x3}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x400}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000164000/0x800000)=nil, 0x1}, {&(0x7f000093a000/0xf000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000278000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x988}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffff}, {&(0x7f0000715000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0xff}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYRES8=r1]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRESDEC]) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) semget(0x3, 0x5, 0x79d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x2, 0x34) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44, 0x0, 0x0, 0x2}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="387130feb14716afd49c46742c2d1490e40061f37f5524c4ad3463370611bf10ca6da0ffdf079d99974374131cb579946f74e1d737e6745adcb0b5d75f8a0ccd57140e51b3141559153cd5ae6f034b8b52b17aa40ae39d7040642f01d6d9800530e7ad877c7606d0cc3c23903783f5869e3ea1dacfdcb4166a867eeeef36e362255b1eab1768f5cd0900e2555c4cbff675f3db3e832f5a908e8c66159fca362545935b48cce0412362816ed6d218b4b8eac490a50a3ff3d474904b811bc1d69ad72c4d07502973fdb72dd87475cdc2595112efa5cbd28e49554e4d16a0a299e59f27423684b4cc"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, r8) close(r6) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r10, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000100)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x116) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) socket(0x2, 0x2, 0x0) fchown(r5, r7, r9) executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x1800) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x48, &(0x7f0000000480)=ANY=[@ANYBLOB="1c8ee7fda989000000ffffa1ecf0"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x133) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r8 = msgget$private(0x0, 0x10) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x400, r5, r9, 0x5a, 0x4ae1, 0x7, 0xfc}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r6, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r8, &(0x7f0000001180), 0x8, 0xffffffffffffffff, 0x1000) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x5, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) ftruncate(r0, 0x40000000007) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r2 = socket(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(r2, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc", &(0x7f0000000280)=0x5e, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) executing program 3: r0 = socket$inet(0x2, 0x4000, 0x0) pipe(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x25}, {0x45}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000040)=0x4) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0xffffffff, 0x5, 0x0, 0x3, 0x5, 0x0, 0x0, 0x1, 0x5, 0x5}) recvmmsg(r2, &(0x7f0000002480)={&(0x7f0000002440)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x4, &(0x7f0000002340)=""/194, 0xc2}, 0x8}, 0x10, 0x1800, 0x0) connect(r0, &(0x7f00000024c0)=@in={0x2, 0x2}, 0xc) getsockopt(r2, 0x9, 0x5, &(0x7f0000002500)=""/92, &(0x7f0000002580)=0x5c) fsync(r2) r3 = dup2(r2, r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000025c0)={0x0, [{0x1, 0x958}, {0x2, 0x3}, {0x2, 0x9}, {0x1, 0x41}, {0x2}, {0x2, 0x2}, {0x2, 0x6}, {0x3, 0x40000000}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x2, 0x800}, {0x2, 0x9129}, {0x3, 0xffffff46}, {0x3, 0x6}, {0x3c054418996ecb6d, 0x10000}, {0x1, 0x9}, {0x3, 0x8}, {0x1, 0x10000}, {0x3, 0x2}, {0x1, 0x2}, {0x3, 0x7}, {0x0, 0x5}, {0x2, 0x197}, {0x1, 0x401}, {0x2, 0x3f}, {0x3, 0x1ff}, {0x2, 0x20}, {0x1, 0x1eb}, {0x1}, {0x1, 0x401}, {0x2, 0x7ff}, {0x3, 0x5}]}) r4 = msgget$private(0x0, 0x4f4) msgrcv(r4, &(0x7f0000002700)={0x0, ""/143}, 0x97, 0x0, 0x1000) socketpair(0x2, 0x4, 0x2b, &(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r5, &(0x7f0000002b00)=[{&(0x7f0000002800)="95a99f9a7221b00787f6eb10f63e4d2885931731a3f4ce23f5f40e3046d421342751c8ff834ac43d56015b8038c44c9aba0d5a8f3852cb6885ec854564c0", 0x3e}, {&(0x7f0000002840)="ba50395ce50a9a1cfeb71991ef2f017c6482464df172e6368fb6a79c64f4771ce8343368c6e7f2cef301c76bcb885ffc1a83b3ce3d015aa7c74260841f9661c95fb6172bef8352fc18f6a190498d0ab2a92feae7e8b53a588d937af4b64ea68dc44966533c3b5677f6344af91d0793a07461889d24db3249676e002e6317e0fe86", 0x81}, {&(0x7f0000002900)="9abab43b1fddbc371e6e91fc1cd67b6a463329e621f3f6f527cfff1d7bd39a22b59e72d2988c5d88453f538d336ab18f93b2ae9a69feb9a18aee1f30515f80479a1250587c3d21d9d437b1f79b8b4e78aa77141199d9b75f9c954ef024313e15cd1ef042ccd8bae38a29ce90475e88f1ac07184370c0d1159464c097f53d0ffc7611deb18fe5d0372ed5f28ecebb2f0947a83d0e4f2546fb8907f9cb", 0x9c}, {&(0x7f00000029c0)="be0f59817044c42764efa663fd0c22047d3ea679f3689401b17331a88fa7e2beabe4ef7741eac8fc3a99f8c2ce3e35cdab5b0626f63f1cc300b27fb8fda78f15dbc27fc04550fc9abc4416aee469b88c338d6319fdeed95368ff42bdfbf6dba79892fde048c4000f9f3bde4c16145714f7e855379b9cfff520a3e188d5c7ff859129ed06499d536d08295948fcbbc6c05791fe77", 0x94}, {&(0x7f0000002a80)="99a8b90510069fa01de4e7f4f44d0aef260a15fae972a7a07c37d2bbcf93513b8c26d5e2cffbdde1ebdecb2537ad7362dc7ce71f1c1591e6d2500a0b0102345e41d443cf262840bafc15e815dbca08", 0x4f}], 0x5, 0x3) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b80), 0x400, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002c80), 0x200, 0x0) kevent(r0, &(0x7f0000002bc0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0xac}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x7fff, 0x2}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x0, 0x9}, {{r7}, 0xfffffffffffffffc, 0x19, 0xfffff, 0x8000, 0x1}], 0x9e20, &(0x7f0000002cc0)=[{{r8}, 0xfffffffffffffff8, 0x0, 0x5ff9520ae9964c92, 0x7ff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x18, 0x1, 0x7, 0x7ff}], 0x0, &(0x7f0000002d00)={0xffffffff, 0x7fffffffffffffff}) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000002d40)={0x483, 0x491, 0x2, 0x7}) sendto$unix(r6, &(0x7f0000002d80)="a2b1bd214ff3a77c751b4e3a59952454b414134efd52565abf6e3a21fe612abea5e1f2f933922254fe044996665b93bbad47384e82d85cf3047249f35437b9287f049f14abec60cf1afa13235b88a414ba3eb91d1a60f895739aa00067b95099efe6ba3d558dd4112d8f70875f1e27f86be6e09ad8de0aa130916c553e42bf65ab3bc01a8ca9ed07a9968f77d58d3905b451c5d156a8", 0x96, 0x8, 0x0, 0x0) mkdir(&(0x7f0000002e40)='./file1\x00', 0x100) bind$unix(r6, &(0x7f0000002e80)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000002ec0)=0x39, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002f00)) fchmod(r6, 0x10) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000002f80), 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000002fc0)) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000003000)="e8135babfe007bd32cea2da7d737ab34988f715affa87ea97a8f0f9c644b7cf4cf1064e6683125c79807bff584ba07b67b47962e395645f431045e89c9fe57dbb066", 0x42) getuid() execve(&(0x7f0000003080)='./file1\x00', &(0x7f00000031c0)=[&(0x7f00000030c0)=',\x00', &(0x7f0000003100)='\x1e\x00', &(0x7f0000003140)='/dev/pf\x00', &(0x7f0000003180)], &(0x7f0000003380)=[&(0x7f0000003200)='\x00', &(0x7f0000003240)='.\x00', &(0x7f0000003280)='^&$$/@$[\x00', &(0x7f00000032c0)='/dev/pf\x00', &(0x7f0000003300)='/dev/pf\x00', &(0x7f0000003340)='/dev/pf\x00']) kqueue() executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000800)) setreuid(0xee00, 0x0) semget(0x2, 0x1, 0x0) r1 = getuid() setreuid(0xee00, r1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0xc}, {0x6, 0x0, 0x0, 0x802001}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) seteuid(r1) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x35}, {0x2}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 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(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) seteuid(r0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x36, &executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) seteuid(r0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[]) r4 = kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000280)) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000e80)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x103) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x800000000000}, 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x2}], 0x1, 0xfffffffd) r7 = kqueue() poll(&(0x7f0000000000)=[{}, {r7, 0x8}, {r5}], 0x3, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0xfff, 0x7, 0x1000, 0x6680}) mknod(&(0x7f0000000e40)='./file0\x00', 0x2000, 0xfffffffe) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000003c0)="eecb312ffaf3c575c5d7b9aa9863043f103ad5f8892b9fcf1855a09ae033a85a8a1eb8fe03b4445207446f1e99e65b41240bbcd63595eccf93507bf58f6bb40240656a13e2573a24902251a90fd1d368a5bc9864c1859a134598b04617", 0xffffffffffffff08, 0x2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x3e, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x6c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x5, 0xff, 0x7, 0x0, 0x0, 0x0, 0x2000000000003, 0x20}, 0x0, 0x0, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x2, 0xc) r0 = getpid() r1 = socket(0x11, 0x3, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206983, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) read(r3, &(0x7f0000000200)=""/128, 0x42221d2b) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) ioctl$VNDIOCSET(r5, 0x41946472, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100)=0xfffffffffffffd02, &(0x7f0000000340)="7ebdf655197d778731a30f69d0a6335262d841045b7000229f2f6d4fdfe7c3567ffb5a28edacacdc831820582fa7000e12d663a179eef48e8ec5eba55ce98f491275529db873be91a22d7b473a87abce5a59f90b6e85e873225765e926fe7cac9c84f8a591f73c069baba615cfcffcda106cc8b512b0b97cb350addff152a570740dcae0e7d2246cabf627032c69b6d5c7c7d530866898e3230a76b455c54cd096f98d628847841d1512b6945ed8fe94332721d0facfe3c8d667f9575e8d554394d90e", 0x0) fcntl$dupfd(r1, 0xa, r4) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r7 = dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000440)={0xfffffffffffffff9, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 0: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = getegid() setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x7ffe}]}) write(r5, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r6 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r8, r7, r1, r3, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) executing program 6: ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='c\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0xc005, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) socketpair(0x18, 0x0, 0x29, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000121000/0xf000)=nil, 0xf000, 0x3, 0x5012, r0, 0xfffffffffffffffc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000140), 0x0) socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) semget$private(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={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) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, 0x0) r0 = socket(0x0, 0x1, 0x81) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x5, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x4, 0x8}, 0x0, [0x2, 0x0, 0x0, 0x5, 0x80000000, 0xfffffffe, 0x0, 0xd62]}, 0x4e) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6"], 0x10}, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000005c0)=[{}, {}, {}, {}, {r1, 0x20}], 0x5, 0xfffffffe) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000003c0)) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) getuid() getuid() r1 = socket$inet(0x2, 0x3, 0x2) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000040)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = socket$unix(0x1, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x8}], 0x1, 0x0) close(r4) r5 = dup(r3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x6b1) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000129fb000700"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) shutdown(r3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIONREAD(r1, 0xc0207534, &(0x7f0000000440)) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r1, 0x100}, {r3, 0x80}, {}, {r1, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r4 = socket(0x1, 0x1, 0x1) bind(r4, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee01) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) pread(r0, &(0x7f0000000080)="b0e3f017b478814e070805d0cfcfd78d70b81ed8877edb46207212ae5e6e053c32aff7717f8a054b49b6c77120d4527cec025c3c549e0ccaa7b0a79289b64fc64f9add108e6e23f84cebfcc5ceab866ba4a851e3ceee50615e848d59f8e85123017f8480507c80e1ec947582bee0", 0x6e, 0x7) syz_emit_ethernet(0x45, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000f0000feb1ba7d7bb9a6000008000000be0000000000000000000002"]) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000400)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r6, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x80000004, 0x1, &(0x7f0000000000)="794f66bc35b38f26677e8fd2637f87d3695a96364fee618e9434c8563476f7052925a01d4d485f772d05", 0x2a) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3}, {0x87}, {0x19e}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000340)=[{0x3, 0xfc}, {0x4074, 0x0, 0x0, 0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[@ANYBLOB="c9a2579dd5218882883062858d6d459caafeab543f0c973dc2e198a05ee2d8000100000000000007f71f158854dfd9073fd7ff7b63f839a138465a0029e16b7db823ea768e0c3ad81510b91c1fbb1a540063f9ed7c6f3f0000003990b10cab8cf6c34201812a4348213b183833631be8fa6db1e54b1b01ef5ac99be1b184b38d44399672bf8e3edba9148fecbb06a94ac353114a81182d54154b"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = semget(0x0, 0x1, 0x84) semop(r4, &(0x7f00000003c0)=[{0x0, 0x40, 0x1800}, {0x0, 0x2}, {0x1, 0x8800, 0x800}], 0x3) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) write(r2, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) socket(0x0, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) r6 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c66cc28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd6b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13f96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026969774a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe2}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r8 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x307, 0x0, r1, r8, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semop(r0, &(0x7f0000000000)=[{0x1, 0x19ab, 0x1800}], 0x1) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x40) sendmmsg(r2, &(0x7f0000000200)={0x0}, 0x10, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x23, 0x0, 0x0) r4 = socket(0x0, 0x4, 0xfd) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getuid() pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="fcdc820d62fca6df79a409006a057e62b2f5ab0a0fbd47c844696af09fd17d2b71ba1b70c31acf6af79f24e49f1ac71e37b0c4bd2bc8ea3191c280b0584e0970b56533895a0e5e8cb4b74600382a48a9734c72a9c04e6443f052f3020186ae60e297bd5c068bf5373f567f111a958a05c98c3b13863cef0e2ad3160badcb0fb5e73a5599fb22acfa201335", 0x8b}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000340)="ba780acefebced01579a5628c497fcaa80543d84dc22fdefda7ef1c3153ef9916afc8ee73292311d43518e90953d20b9bb3eb4ea546bdf109e50300f812634c9782431d1abbcf9bdfbc041a58cb3d21ef048b7c69488c7480a902808110c7d1eea73bb4660e561b97b307d0e67817301bde535a40d02e29003acdaa599b107413f378454a934", 0x86) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80002dab0918 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff828539c9) at panic+0x16f kerntrap(ffff80002dab0860) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff80002dab0b38,fffffd8055c6ac90,0) at rt_clone+0x7d route_mpath(fffffd8055c6ac78,fffffd8077464124,0,0) at route_mpath+0x112 in_pcbselsrc(ffff80002dab0c28,fffffd8077464120,fffffd8055c6ac00) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd8055c6ac00,fffffd8077464100) at in_pcbconnect+0xe8 udp_connect(ffff800000efcd00,fffffd8077464100) at udp_connect+0xa4 sys_connect(ffff80002a157c68,ffff80002dab0e20,ffff80002dab0d70) at sys_connect+0x239 syscall(ffff80002dab0e20) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x99fafee3db0, count: 245 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 389fa873-dfcb-7256-506e-5266d86d0b3b found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace